d0c9ecca97
feat(admin): Seite Wachstum – neue Halter, Aktivierung und Bindung pro Woche (Phase 0 D11)
main
adminandClaude Opus 5.52026-10-11 09:13:40 +02:00
d022d1c02f
feat(web): Presseseite – neue Gründerstory mit allen Funktionen, Startdaten, Fotos von Bubi und Bianca
adminandClaude Opus 5.52026-10-10 20:55:50 +02:00
3476a489e2
feat(web): Presseseite /presse mit Gründerstory, Fakten und Bildern (Phase 0 D4/O4)
adminandClaude Opus 5.52026-10-10 20:40:46 +02:00
ce0352ec61
feat(store): App-Store-Variante der Marketing-Screenshots (1320x2868, DE/EN)
adminandClaude Opus 5.52026-10-09 17:47:05 +02:00
d9c061bfb8
feat(store): Play-Store-Marketing-Screenshots im Buffer-Stil (DE/EN)
adminandClaude Opus 5.52026-10-09 17:39:54 +02:00
abbfc56a7a
fix(mobile): Tierliste nach Foto-Upload neu laden, Abschluss zeigt Foto
adminandClaude Opus 5.52026-10-09 08:21:36 +02:00
d81f080077
docs(mobile): found.md – Einladen/Onboarding per OTA ausgeliefert
adminandClaude Opus 5.52026-10-09 07:22:32 +02:00
1c6c95955e
refactor: relative Zeitangaben in einer Funktion, Stripe-Client per getStripe() (Deploy B)
adminandClaude Opus 5.52026-10-07 14:21:11 +02:00
5dbde04c6f
refactor: Cron-Prüfung gemeinsam, node:crypto, tote Dateien und vercel.json raus (Deploy A)
adminandClaude Opus 5.52026-10-07 13:27:33 +02:00
6d3a964ebf
chore(mobile): ascAppId für nicht-interaktives eas submit (iOS)
adminandClaude Opus 5.52026-10-07 13:06:45 +02:00
0e63657157
chore(mobile): iOS-Build 4 (1.0.6) für die App-Store-Prüfung
adminandClaude Opus 5.52026-10-07 12:16:34 +02:00
0023ef98b5
fix(mobile): keine Foto-Freigabe mehr anfragen, kein „Überspringen“ vor Berechtigungen
adminandClaude Opus 5.52026-10-07 12:13:29 +02:00
32ed02d153
refactor(legal): Anti-Crawl-Schutz der Betreiberdaten lint-sauber (W9)
adminandClaude Opus 5.52026-10-07 08:25:33 +02:00
5cf3deb006
fix(admin): Warteschlange nach Schwere, Verifizierung atomar, weniger Doppelcode
adminandClaude Opus 5.52026-10-07 07:39:02 +02:00
de6b36e3d3
refactor(admin): admin.ts nach Bereichen aufteilen, getActiveAds in den ads-Router
adminandClaude Opus 5.52026-10-07 07:32:30 +02:00
fc740987cd
docs(legal): Mindestalter einheitlich 16 Jahre (Datenschutz, AGB, Kinderschutz)
adminandClaude Opus 5.52026-10-07 07:18:44 +02:00
77cdebec0f
feat(admin): Melde-Statistik — wer oft gemeldet wird und wer oft falsch meldet
adminandClaude Opus 5.52026-10-07 07:16:08 +02:00
0880d87f31
fix(admin): Werbe-Dialog wächst bei vielen Rassen nicht mehr über den Bildschirm
adminandClaude Opus 5.52026-10-07 06:55:37 +02:00
20d6888449
refactor(admin): gemeinsamer Log-Helfer, eine Rollenprüfung, weniger Doppelcode
adminandClaude Opus 5.52026-10-06 20:43:56 +02:00
42eff68a29
fix(admin): Beiträge mit Paw-Backs löschbar, Rangschutz, saubere Fehler
adminandClaude Opus 5.52026-10-06 20:30:11 +02:00
6d2d2f19a5
fix: Vorschau-Bots nicht als /app-Klick zählen, Meldungen beim Löschen eines Beitrags mitlöschen
adminandClaude Opus 5.52026-10-05 14:20:13 +02:00
bba7e05b46
chore: lokale Marketing-Pläne (/marketing/) nicht versionieren
adminandClaude Opus 5.52026-10-05 14:17:53 +02:00
cccda31525
feat: Mitbetreuer – ein zweites Konto kümmert sich mit um ein Tier
adminandClaude Opus 5.52026-10-05 12:23:34 +02:00
55e5ab747a
docs(legal): Datenschutz um Push-Mitteilungen und Vermisst-Seite ergänzt
adminandClaude Opus 5.52026-10-05 11:46:56 +02:00