Commit graph

  • a666efd25f Fix: SMTP Port 465 SSL statt 587 STARTTLS (Port 587 von Synology geblockt) rene 2026-05-06 20:23:45 +02:00
  • e4b661222c Fix: Züchter-Chips im Safety-Net nicht mehr ausgeschlossen — _chipAllowed() entscheidet für alle (SW by-v745) rene 2026-05-06 20:02:00 +02:00
  • b8a240e8e5 Fix: JETZT-Welt locked-Parameter fehlte in features.map → Pro-Chips jetzt auch dort 25% (SW by-v744) rene 2026-05-06 19:55:58 +02:00
  • 4009a1d2a7 Fix: Breeder-Chips nie aus Sicherheitsnetz erzwingen — nur Admin/Mod/Social (SW by-v743) rene 2026-05-06 19:39:03 +02:00
  • 4a4e98ea6f Fix: Rolle-gebundene Chips (Admin/Mod/Social) immer sichtbar unabhängig von persönlicher Config (SW by-v742) rene 2026-05-06 19:36:44 +02:00
  • ed9c482ae5 Release v1.5.0 v1.5.0 rene 2026-05-06 19:31:35 +02:00
  • b81c968e87 UX: Pro-Chips Opazität 25%, Release v1.5.0 vorbereitet (SW by-v741) rene 2026-05-06 19:31:25 +02:00
  • 860c00eb99 UX: Pro-Chips bei Standard-User mit 10% Opazität statt ausgeblendet (SW by-v740) rene 2026-05-06 19:28:16 +02:00
  • e3d3802829 Fix: Tier-Wechsel auf eigenen Account → sofortiges Worlds-Re-render ohne Reload (SW by-v739) rene 2026-05-06 19:25:25 +02:00
  • c027573e10 Fix: worlds-overlay z-index 50→450 — Leaflet-Kacheln aus Routen bluten nicht mehr durch (SW by-v738) rene 2026-05-06 19:22:40 +02:00
  • 3a28673015 Fix: _test-Tiers ignorieren Admin-Override — standard_test sieht kein Züchter/Pro, Admin-Panel bleibt (SW by-v738) rene 2026-05-06 19:14:38 +02:00
  • a6c25cf0f0 Feature: Feature-Gating nach Tier — Pro-Seiten/Chips für Standard versteckt, Admin immer alles (SW by-v737) rene 2026-05-06 19:06:37 +02:00
  • 11067d9ef8 Fix: Update-Button leert SW-Cache vor Reload, Fallback-Text für Desktop (Cmd+Shift+R) (SW by-v736) rene 2026-05-06 18:50:54 +02:00
  • 98ac7fcb79 Fix: Tier-Modal zeigt alle 6 Optionen, aktiver Tier markiert statt herausgefiltert (SW by-v735) rene 2026-05-06 18:42:15 +02:00
  • 71f29dcce0 Feature: Subscription-Tier-System (standard/pro/breeder + _test), has_pro_access(), Admin-Tier-UI (SW by-v734) rene 2026-05-06 18:39:27 +02:00
  • bcc7c27556 Landing: Phosphor Icons statt Emoji, SW by-v733 rene 2026-05-06 18:36:23 +02:00
  • 87a655e32f Preise: Tier-Modell Stufe1/Pro/Züchter auf Landing Page, Sitting 0% Provision, Memory gespeichert rene 2026-05-06 18:27:02 +02:00
  • e14f972c5e Landing: 8 emotionale Feature-Cards, DSGVO→'Daten in Deutschland', Preise bereinigt (SW by-v732) rene 2026-05-06 18:04:35 +02:00
  • 6426d9c577 Feature: Browser-Besucher ohne Login → /info Redirect, PWA-Nutzer bleiben in App (SW by-v731) rene 2026-05-06 17:49:52 +02:00
  • 7441d4627e Fix: landing.html wieder unter /info (PWA start_url=/ braucht index.html), Demo-Video, Canonical fix rene 2026-05-06 17:41:02 +02:00
  • 94abe79acc Feature: Demo-Video auf Landing Page — 2:48min echte App, 8.3MB H.264 rene 2026-05-06 17:32:57 +02:00
  • 8b87f29f5b Feature: Persistentes Update-Banner mit iOS-Anleitung, Version-Poll alle 30min (SW by-v730) rene 2026-05-06 17:20:19 +02:00
  • e4da75f246 UX/SEO: Landing 3-Zielgruppen-Redesign, PWA-Wording ohne 'installieren' (SW by-v729) rene 2026-05-06 17:11:26 +02:00
  • b675fbcd32 SEO: canonical / statt /info, /info → 301-Redirect, Sitemap bereinigt rene 2026-05-06 10:35:41 +02:00
  • 4cd178a86a SEO/AI: llms.txt Namens-Disambiguierung + Vertrauenssignale, landing.html Über-Section, Sitemap /presse rene 2026-05-06 06:28:38 +02:00
  • 172508ec91 Datenschutz: Direktnachrichten, KI-Trainer, Open-Meteo Wetter ergänzt (SW by-v728) rene 2026-05-06 06:21:18 +02:00
  • bc4fd8f6e0 Content: landing.html — Gassi-Score, Ernährung, Persönlichkeitstest, Reise, Hilfe/FAQ ergänzt rene 2026-05-06 06:15:45 +02:00
  • bb4117dd71 Release v1.4.0 v1.4.0 rene 2026-05-05 21:46:21 +02:00
  • 05ecf3b94a Feature: Hilfe/FAQ, Übungen-Content, Navigation-Fixes (SW by-v727) rene 2026-05-05 21:46:16 +02:00
  • 55069d246b Feature: Welten-Onboarding, Wetter-Motivation, UX-Fixes (SW by-v715) rene 2026-05-05 17:32:03 +02:00
  • aa4849d947 Feature: 3 Community-Features — Foto-Challenge, Stamm-Gassis, Rassen-Chip (SW by-v700) rene 2026-05-04 21:09:35 +02:00
  • d6206d378e Feature: Reise-Checkliste + Lebens-Timeline (SW by-v700) rene 2026-05-04 21:03:46 +02:00
  • 40de0f38aa Feature: Tierarzt-Bewertungen — Sterne-Rating pro Praxis mit Detail-Modal (SW by-v700) rene 2026-05-04 21:02:49 +02:00
  • c5030024b0 Feature: Hunde-Buch — druckbare HTML-Tagebuchansicht als PDF (SW by-v700) rene 2026-05-04 21:01:54 +02:00
  • 20a4936397 Feature: Ban Yaro Wrapped + Jahrestags- und Monatsrückblick (SW by-v699) rene 2026-05-04 20:54:12 +02:00
  • 0fdc32eaf4 Feature: Hunde-Persönlichkeitstest + Kilometer-Lebenswerk-Badge (SW by-v698) rene 2026-05-04 20:52:51 +02:00
  • a4e97348ed Feature: Schnell-Gassi-Log + Hunde-Visitenkarte mit QR-Code (SW by-v698) rene 2026-05-04 20:52:11 +02:00
  • 6e4bf25581 Feature: Hundeernährungs-Feature — Kalorien-Rechner, Futter-Guide, Giftliste, KI-Berater (SW by-v698) rene 2026-05-04 20:51:45 +02:00
  • b1d9fb4f54 Feature: Wetter-Verbesserung im Tagebuch — Auto-Wetter, Chip-Fix, Detail-Fix (SW by-v695) rene 2026-05-04 20:30:06 +02:00
  • 6152d6bf0e Feature: Meine Wetterrekorde Sektion auf Wetter-Seite (SW by-v694) rene 2026-05-04 20:28:06 +02:00
  • d081029618 Feature: Wetter-Tapferkeits-, Jahreszeiten- und Schnee-Badges (SW by-v693) rene 2026-05-04 20:26:03 +02:00
  • 6bf088df56 Feature: Goldene Gassi-Stunde — täglicher Push mit bestem Wetterfenster (SW by-v693) rene 2026-05-04 20:22:02 +02:00
  • af1508c0de Feature: Fell-Typ Einstellung am Hundeprofil — personalisierte Wetter-Hinweise (SW by-v693) rene 2026-05-04 20:21:02 +02:00
  • 471633867c Feature: Wetter — Gassi-Score, Schnüffel-Index, Hunde-Alter-Hinweis (SW by-v692) rene 2026-05-04 20:18:38 +02:00
  • 759979ffce Feature: Stündliche Niederschlagswahrscheinlichkeit auf Wetter-Seite (SW by-v690) rene 2026-05-04 20:06:30 +02:00
  • 84e6bfdd82 Feature: Wiki Photo-Gallery mit Thumbnails + Lightbox, alle Fotos einer Rasse anklickbar (SW by-v664) rene 2026-05-03 21:23:41 +02:00
  • 1d1171e5f2 Fix: Hilfe-? inline neben 'Dein Plan für heute' statt absolut oben rechts (SW by-v663) rene 2026-05-03 21:13:10 +02:00
  • 0413483692 Feature: Moderation-Kacheln klickbar — direkter Sprung in Tab (SW by-v662) rene 2026-05-03 21:07:30 +02:00
  • 4cd2a33ca2 Fix: Wiki-Foto-Moderation — 404 = bereits bearbeitet, Liste statt Fehlermeldung (SW by-v661) rene 2026-05-03 21:02:13 +02:00
  • e2cbbde7f2 Fix: Wiki-Foto-Freigabe 500 — foto_url fehlte im SELECT auf wiki_rassen rene 2026-05-03 20:56:24 +02:00
  • 7b8ee7e2b1 Fix: Welten-Config — DB-Load bei jedem Login-Wechsel, einmalige localStorage→DB-Migration (SW by-v660) rene 2026-05-03 20:54:11 +02:00
  • 71a13d695e Fix: Welten-Config Endpoint-Pfad doppeltes /profile/ entfernt — /api/profile/world-config korrekt (SW by-v659) rene 2026-05-03 20:47:31 +02:00
  • eca8d1455d Fix: Nach Login direkt in HUND-Welt landen statt Welcome-Seite (SW by-v658) rene 2026-05-03 20:41:20 +02:00
  • 3344de27bb Feature: Welten-Wechsel per Mausrad auf Desktop (SW by-v657) rene 2026-05-03 20:36:19 +02:00
  • 5b73443d0a Fix: iOS-Warnung bei Routenstart — Display wach lassen, GPS stoppt sonst (SW by-v656) rene 2026-05-03 20:34:00 +02:00
  • ccb92254b6 Fix: Routenaufzeichnung — Stopp-Button braucht Long-Press (1.8s), DIM-Timer 10s → 5s (SW by-v655) rene 2026-05-03 20:24:14 +02:00
  • 9103c7950f Feature: Generische Seiten-Hilfe (UI.pageInfo), POI Multi-Select, Tagessprüche-DB (SW by-v654) rene 2026-05-03 20:10:01 +02:00
  • 1fdba57365 Feature: UX-Fixes — Zahnrad weg, POI-Kombi-Typen, exp-fab-Position, Welten-Config in DB (SW by-v653) rene 2026-05-03 19:50:04 +02:00
  • f0b5e6e89b Fix: Desktop-Welten-Labels — größer (13px), heller, Text-Schatten, Pill-Hintergrund aktiv, SW by-v652 rene 2026-05-03 11:12:54 +02:00
  • 15e2446ea7 Release v1.3.0 v1.3.0 rene 2026-05-03 11:09:43 +02:00
  • 747c353444 Chore: Sprint32-36 Zwischenstand — alle Änderungen aus dieser Session committen rene 2026-05-03 11:09:39 +02:00
  • f4052fbb7d Feature: Welten-Labels klickbar (JETZT|HUND|WELT), aktives Label hervorgehoben, Desktop-Tab-Optik, SW by-v651 rene 2026-05-03 11:09:14 +02:00
  • a84df71383 Feature: JETZT-Welt — Streak+Gassirunde+Übung als kompakte 3er-Chip-Zeile, SW by-v650 rene 2026-05-03 11:07:27 +02:00
  • 87d3006aa7 Fix: Swipe-Begrenzung — kein Überziehen über erste/letzte Welt, SW by-v649 rene 2026-05-03 11:04:24 +02:00
  • bb8ceaf114 Feature: JETZT-Welt — Gassirunde+Übungs-Vorschlag-Balken, Desktop-Zahnrad entfernt, SW by-v648 rene 2026-05-03 11:02:57 +02:00
  • 1d50bf1430 Fix: Desktop-Sidebar entfernt — kein padding-left, Map/Route volle Breite, SW by-v647 rene 2026-05-03 10:57:39 +02:00
  • cd5aa73df3 Fix: Welten-Overlay Gradient statt flachem Schwarz — Mitte leuchtet, SW by-v646 rene 2026-05-03 10:55:45 +02:00
  • 0488cde13f Fix: Zurück-Button primär-orange, Map/Route vollbild (kein weißer Balken), Map-FABs 54px und über Back-Button, SW by-v645 rene 2026-05-03 10:52:48 +02:00
  • 150776eab4 Feature: Welten-Navigation — Bottom-Nav+Header entfernt, Zurück-FAB (rund, dunkel), SW by-v644 rene 2026-05-03 10:46:12 +02:00
  • 860de6d2a7 Fix: Welten Footer-Links dezent hervorgehoben — heller, Underline, Text-Shadow, SW by-v643 rene 2026-05-03 10:33:49 +02:00
  • 4da2088074 Feature: Welten — Profil-Chip entfernt, Footer-Links (Impressum/Die100/Datenschutz), SW by-v642 rene 2026-05-03 10:31:21 +02:00
  • 9410a8bcd4 Fix: Welten Info-Cards — avatar_url statt foto_url, Hund-Name CSS-Grid 1fr-auto-1fr zentriert, SW by-v641 rene 2026-05-03 10:26:14 +02:00
  • c266814aa9 Fix: worlds.js doppeltes const dog → SyntaxError behoben, SW by-v640 rene 2026-05-03 10:22:13 +02:00
  • fc2002847c Feature: Welten Info-Cards — User-Avatar in JETZT, Hunde-Avatar+Cycle+Overlap in HUND, SW by-v639 rene 2026-05-03 10:18:11 +02:00
  • dfd68f2a07 Feature: Ausgaben-Formular redesigned — Kategorie-Kacheln, €-Prefix, Wiederholungs-Toggle, SW by-v607 rene 2026-05-02 10:58:47 +02:00
  • c96e98917c Fix: Ausgaben-Tab Icon → currency-eur, SW by-v606 rene 2026-05-02 10:55:43 +02:00
  • 798289ae5a Feature: Daueraufträge in Ausgaben — monatlich/quartalsweise/jährlich, Scheduler, SW by-v605 rene 2026-05-02 10:51:28 +02:00
  • a63a9ba197 Fix: Symptom-Check-Tab entfernt (KI-Tierarzt-Button übernimmt), SW by-v604 rene 2026-05-02 10:45:50 +02:00
  • c9e7e50bf4 Fix: Staging MEDIA_DIR=/prod-media direkt (kein Symlink-Umweg), SW by-v603 rene 2026-05-02 10:36:13 +02:00
  • f76f3d7056 Fix: Recalls leerer State check-circle via UI.icon(), SW by-v602 rene 2026-05-02 10:33:25 +02:00
  • 0994d16489 Bump SW by-v601 — Ausgaben-Redesign + Hundepass-Fixes deployen rene 2026-05-02 10:13:13 +02:00
  • fb1a9d27cd Feature: Hundepass — Ausweis integriert, Icons & Kontrast-Fix rene 2026-05-02 10:12:51 +02:00
  • 0d31d04275 Feature: Ausgaben-Seite — visuelles Redesign aller 3 Tabs rene 2026-05-02 10:11:43 +02:00
  • b47a54db39 Fix: Media-Symlinks beim Start, Sitter-Datenschutztext, Recalls Dark-Mode, Ausweis neuer Tab, SW by-v600 rene 2026-05-02 10:09:06 +02:00
  • 2677cff882 Fix: Ausweis öffnet neuen Tab (kein iframe), Mein Tierarzt im Praxen-Tab integriert, SW by-v599 rene 2026-05-02 09:57:12 +02:00
  • 5a412c425c Fix: Staging-Media — PROD_MEDIA_DIR Fallback statt überlappende Docker-Volumes rene 2026-05-02 09:51:03 +02:00
  • 00109a0929 Fix: Staging — DB-Kopie als separates make staging-db Ziel (braucht sudo -t) rene 2026-05-02 09:43:37 +02:00
  • 4e3b673c22 Fix: Staging DB-Kopie mit sudo rene 2026-05-02 09:41:56 +02:00
  • d082a89a9f Fix: Staging — Container erst stoppen bevor DB kopiert wird rene 2026-05-02 09:41:05 +02:00
  • 08bf3f5b15 Fix: Staging — 10 Icons im Sprite, Media+DB aus Produktion, pie-chart → chart-pie rene 2026-05-02 09:40:07 +02:00
  • da176d477a Bump SW by-v598 für Sprint31-Deploy auf Staging rene 2026-05-02 09:30:34 +02:00
  • 742ad189e8 Feature: Sprint31 — 9 Features merged (Streak, Ausgaben, KI-Tierarzt, Rückrufe, Adoption, Vet+Befunde, Hundepass, Playdate, Rassenerkennung) rene 2026-05-02 09:29:48 +02:00
  • 031c6028ac Feature: HdM Community-Vote — alle öffentlichen Hunde wählbar, eigene ausgenommen, SW by-v597 rene 2026-05-02 08:44:59 +02:00
  • 83958cbb0b Fix: Forum Tab-Marquee scrollt jetzt bis zum Textende (Padding eingerechnet), SW by-v596 rene 2026-05-02 08:39:22 +02:00
  • d1572c52bc Feature: Forum Tab-Pills — Marquee-Scroll bei Hover für abgeschnittenen Text, SW by-v595 rene 2026-05-02 08:35:49 +02:00
  • 7474e10031 Fix: Filme-Standardsortierung → IMDb DESC, Erscheinungsjahr DESC rene 2026-05-02 08:28:47 +02:00
  • 07a888bbd8 Feature: Filme-DB auf 126 Einträge aufgeblasen (+58 neue), Seed immer aktiv rene 2026-05-02 08:25:51 +02:00
  • ea2a83b29e Feature: Filme-Suche, HdM ins Forum + Gewinner-Badge im Profil, SW by-v594 rene 2026-05-02 08:12:29 +02:00
  • d00284184b Feature: Moderation SLA — Altersanzeige + Overdue-Alarm täglich 12:00, SW by-v591 rene 2026-05-01 19:49:02 +02:00
  • 87039994ce Feature: Moderation History — Log für alle 4 Bereiche, resolved_by/at Migration, SW by-v590 rene 2026-05-01 19:44:59 +02:00