Commit graph

354 commits

Author SHA1 Message Date
67f042df75 Fix: SW-Update via updatefound+statechange (primär), controllerchange (Backup) — SW by-v797 2026-05-09 19:47:14 +02:00
209d6703ad Fix: Media-Uploads direkt ans Netz (kein SW-Clone), SW _nocache-Bypass, Samsung-Dark-Mode-Hint, Update-Button fire-and-forget (SW by-v796) 2026-05-09 19:07:52 +02:00
97a03ce006 Fix: SW-Update nuklear (unregister all), touch-action pan-y für Scroll, /force-update Route, Geburtstags-KI user_id, konto-loeschen Import (SW by-v791) 2026-05-09 18:09:53 +02:00
e4b170d45b Feature: Konto löschen (Play Store Pflicht) — DELETE /profile/account + Button in Settings (SW by-v786) 2026-05-08 21:03:05 +02:00
e8cf742911 Feature: App-Einstellungen in DB (preferred_theme neu, notes_ki+gassi_stunde schon drin) — geräteübergreifend sync (SW by-v785) 2026-05-08 19:06:29 +02:00
2ff6d4dfe4 Feature: Hintergrundbild Portrait=Panorama (track/300vw) vs Landscape=Vollbild (overlay/100vw) mit Orientation-Listener (SW by-v784) 2026-05-08 18:58:31 +02:00
247ded6103 Fix: Hintergrundbild auf worlds-overlay statt worlds-track — cover statt 100%-Track-Breite (war 3x überzoomt) (SW by-v783) 2026-05-08 18:51:43 +02:00
e0fb6a78e4 UX: Geburtstags-Banner Emojis → Phosphor Icons (confetti, cake/gift, sparkle, balloon, star, magic-wand) (SW by-v782) 2026-05-08 18:47:49 +02:00
34fe59a672 Fix: Geburtstags-KI — Rate-Limit entfernt, KI_MODE=cloud auf Staging, bessere Fehlermeldungen (SW by-v781) 2026-05-08 18:41:02 +02:00
9ebd40aaae Feature: Geburtstags-KI — 2 Modi (morgen: Ideen, heute: Hundeperspektive), DB-Cache, Abend-Tagebuch-Hinweis (SW by-v780) 2026-05-08 18:24:27 +02:00
af7fe7813e Fix: app.js/ui.js/api.js mit APP_VER versioniert + worlds.js Network-First im SW — altes ?v=94 war Ursache für veraltete app.js nach Update (SW by-v779) 2026-05-08 15:47:28 +02:00
5664616a2a Fix: Welten-Config — Sicherheitsnetz entfernt (Rolle-Chips ausblendbar), Duplikat-Schutz (SW by-v778) 2026-05-08 15:27:03 +02:00
55ae22615d Feature: Geburtstags-Banner mit Feuerwerk-Animationen im world-reminder Stil (SW by-v777) 2026-05-08 13:20:03 +02:00
662190e308 Feature: Geburtstags-Banner in HUND-Welt — heute & morgen, mit Alter und Animation (SW by-v776) 2026-05-08 13:16:51 +02:00
857c83bd65 Fix: Giftliste Dark Mode — CSS-Variablen statt hardcoded #fff5f5/#fff3cd, --c-danger-border neu (SW by-v775) 2026-05-08 13:07:06 +02:00
8467f01b5b Hotfix: SW null-Response Bug — catch gibt 503 statt undefined zurück (Safari FetchEvent-Fehler) (SW by-v774) 2026-05-08 12:27:50 +02:00
ce14bb1d2c Refactoring: Inline-Styles → CSS-Klassen (worlds.js, dog-profile.js, settings.js) — 20 neue w3-/by-Klassen (SW by-v773) 2026-05-08 12:22:04 +02:00
3b8c9a72d8 UX: Wetter-Chip Subtext 9px/75% — kleiner als wj-chip-val, besser lesbar als 50% (SW by-v772) 2026-05-08 12:02:56 +02:00
08382de8cb UX: Wetter-Chip Temperatur/Regen-Text als wj-chip-val — gleiche Lesbarkeit wie Nachbar-Chips (SW by-v771) 2026-05-08 11:30:50 +02:00
a1e5364f25 Fix: iOS bfcache — ?_t=timestamp bei Update-Reload, wird sofort aus URL entfernt (SW by-v770) 2026-05-08 11:27:06 +02:00
572fbf642f Fix: Wetter-Chip ohne farbigen Rand, Update-Prüfung nutzt APP_VER+API+location.replace('/') (SW by-v769) 2026-05-08 11:22:55 +02:00
4a6c056742 Feature: Schnell-Gassi pingt nur noch Streak, kein Tagebucheintrag mehr (SW by-v768) 2026-05-08 11:17:38 +02:00
68c38a2a0a Fix: Update-Reload navigiert zu '/' statt location.href — verhindert Tagebuch-Endloslade (SW by-v767) 2026-05-08 11:13:41 +02:00
b6eaaad47a Fix: '+ Weiteren Hund anlegen' nur für Pro sichtbar, App.hasPro() public (SW by-v766) 2026-05-08 11:06:23 +02:00
2854c60ba8 Fix: Update-Button hängt nicht mehr (kein await update()), Wrapped-Modal × hinter Notch (safe-area) (SW by-v765) 2026-05-08 10:56:36 +02:00
7d89ed8bd2 Fix: Schnell-Gassi zeigt korrekte Meldung wenn offline gequeuet statt falsches Erfolgs-Toast (SW by-v764) 2026-05-08 10:15:31 +02:00
77795345b8 UX: Abmelden-Button als prominenter Outline-Button mit Trennlinie (SW by-v763) 2026-05-07 19:25:27 +02:00
a3c8d77a14 Fix: iOS SW-Update — SKIP_WAITING Handler, location.replace() statt reload(), no-store Header (SW by-v762) 2026-05-07 19:22:22 +02:00
a8b4fd781f Fix: Wetter — windspeed_max → wind_kmh (Feldname-Mismatch, Wind zeigte immer 0) (SW by-v761) 2026-05-07 19:04:31 +02:00
18d6bd407a Fix: manifest.json — display_override + launch_handler für PWABuilder-Score (SW by-v760) 2026-05-07 17:32:07 +02:00
8683de4bf2 UX: Android-Installationsanleitung — Hinweis bei Sicherheitswarnung ergänzt (SW by-v759) 2026-05-07 17:26:25 +02:00
5d37c96796 UX: Welcome-Fußzeile → Impressum + Datenschutz statt Werbetext (SW by-v758) 2026-05-07 17:22:01 +02:00
f12e29c83c UX: Welcome-Seite — untere CTA-Buttons entfernt (SW by-v757) 2026-05-07 17:20:16 +02:00
65193c3030 UX: Welcome-Seite — Feature-Sektion und Privacy-Block entfernt, nur Hero+Install+CTA (SW by-v756) 2026-05-07 17:18:26 +02:00
e5e95efaed UX: Welcome-Seite — Anmelde-Einstieg vereinfacht, Install-Block prominent mit PWA-Erklärung (SW by-v755) 2026-05-07 17:15:19 +02:00
b31116abf6 Fix: Landing-Page Footer/Nav bereinigt — Wiki+Social raus, kaputte CTAs entfernt (SW by-v754) 2026-05-07 17:09:02 +02:00
1fe878924a Fix: Landing-Page — Sitting kostenlos, Phosphor-Icons, KI-Datenschutz korrekt, Pro-Features ausgeblendet (SW by-v753) 2026-05-07 17:05:56 +02:00
bd7b694874 Feature: FAB → 'Alle Funktionen' — kompaktes Chip-Grid aller verfügbaren Seiten (SW by-v751) 2026-05-07 16:39:22 +02:00
fdbd5448bc Fix: FAB-Overlay z-index 300→460 — war hinter worlds-overlay (z-index 450) versteckt (SW by-v750) 2026-05-07 15:51:03 +02:00
cb46f08f2a Fix: Vergleichstabelle landing.html — nur Hundeo+Dogorama, korrekte Daten aus echtem Research (SW by-v749) 2026-05-07 06:24:00 +02:00
81bc0f50a0 Fix: Nach Login ohne Hund → Onboarding mit Skip-Option statt direkt zu dog-profile (SW by-v748) 2026-05-06 21:02:55 +02:00
fd87c9af7b UX: Pro-Chips komplett ausgeblendet für Standard-User (kein 25% Opacity mehr) (SW by-v747) 2026-05-06 20:47:13 +02:00
7749aa6d2a Fix: verified/token Hash-Parameter setzt by_stay_in_app — kein /info-Redirect nach Verifikationslink (SW by-v746) 2026-05-06 20:34:22 +02:00
e4b661222c Fix: Züchter-Chips im Safety-Net nicht mehr ausgeschlossen — _chipAllowed() entscheidet für alle (SW by-v745) 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) 2026-05-06 19:55:58 +02:00
4009a1d2a7 Fix: Breeder-Chips nie aus Sicherheitsnetz erzwingen — nur Admin/Mod/Social (SW by-v743) 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) 2026-05-06 19:36:44 +02:00
b81c968e87 UX: Pro-Chips Opazität 25%, Release v1.5.0 vorbereitet (SW by-v741) 2026-05-06 19:31:25 +02:00
860c00eb99 UX: Pro-Chips bei Standard-User mit 10% Opazität statt ausgeblendet (SW by-v740) 2026-05-06 19:28:16 +02:00
e3d3802829 Fix: Tier-Wechsel auf eigenen Account → sofortiges Worlds-Re-render ohne Reload (SW by-v739) 2026-05-06 19:25:25 +02:00