admin pushed to main at admin/petfeed 2026-07-23 20:22:50 +02:00
b4ef5bc195 feat(ads): track and display per-ad view counts for advertisers
admin pushed to main at admin/petfeed 2026-07-23 19:59:46 +02:00
0e02d3da71 feat(admin): add posts-over-time and owner-growth charts to the dashboard
admin pushed to main at admin/petfeed 2026-07-23 19:37:49 +02:00
bb1515cb93 feat(onboarding): add community-guidelines acknowledgment step before pet creation
admin pushed to main at admin/petfeed 2026-07-23 18:21:10 +02:00
ff607a604d feat(feed): cold-start discovery feed for new pets with no follows
admin pushed to main at admin/petfeed 2026-07-23 15:27:45 +02:00
18555341e8 fix(explore): let breed-name Badge grow to fit wrapped two-line labels
admin pushed to main at admin/petfeed 2026-07-23 15:20:00 +02:00
25fa2a3bec feat(i18n): resolve Species/Breed display names via SpeciesTranslation/BreedTranslation
admin pushed to main at admin/petfeed 2026-07-23 15:02:42 +02:00
b7719397e6 feat(i18n): translate pet-profile area (Edit Profile, Health, stats, dropdowns, ReportSheet, BlockDialog)
admin pushed to main at admin/petfeed 2026-07-22 19:55:09 +02:00
4ba6bbc0c3 feat(i18n): translate remaining hardcoded strings (audit finding #14)
admin pushed to main at admin/petfeed 2026-07-22 19:34:27 +02:00
4fcde7eb2a fix: remaining MEDIUM/LOW findings from 2026-07-21 audit rerun
bf49024ace fix: 6 HIGH-severity findings from 2026-07-21 audit rerun
Compare 2 commits »
admin pushed to main at admin/petfeed 2026-07-22 18:21:46 +02:00
03abe472da fix(security): 4 CRITICAL authorization bugs from 2026-07-21 audit rerun
admin pushed to main at admin/petfeed 2026-07-21 21:24:12 +02:00
b3fa42b14a docs(env): document Mux vars in .env.example, fix stale R2 references in AvatarUpload
admin pushed to main at admin/petfeed 2026-07-21 21:09:28 +02:00
c744bee9dc fix(cron): exempt /api/cron/* from Clerk auth.protect()
3db0692910 refactor(cluster-d): merge getAvatarUrl/getMediaUrl, extract shared upload-progress XHR helper
1461470246 refactor(cluster-c): extract shared notify() helper, align getActiveBan admin check
2648869f53 fix(tests): resolve 6 pre-existing test failures in pet-profile and stories suites
Compare 4 commits »
admin pushed to main at admin/petfeed 2026-07-16 20:39:22 +02:00
215fba80d4 fix(cluster-h): wrap admin delete+moderation-log writes in a transaction
admin pushed to main at admin/petfeed 2026-07-16 20:16:23 +02:00
45af6b2a93 perf(cluster-g): fix broken search debounce, memoize feed rendering, lazy-load MuxPlayer
admin pushed to main at admin/petfeed 2026-07-16 20:08:51 +02:00
70115de483 feat(legal): admin-published legal updates + owner acknowledgement banner
admin pushed to main at admin/petfeed 2026-07-16 19:51:20 +02:00
d7234f55bd feat(legal): expand Nutzungsbedingungen prohibited-content section
admin pushed to main at admin/petfeed 2026-07-16 19:44:54 +02:00
f14af09b58 feat: replace calendar date inputs with a wheel-style date picker
admin pushed to main at admin/petfeed 2026-07-16 19:28:59 +02:00
f14be58c06 feat: engagement-counter denormalization, pagination fixes, dead-code cleanup
admin pushed to main at admin/petfeed 2026-06-27 10:26:02 +02:00
e91705063f docs: Kommentarbereich-Fix als erledigt markiert
admin pushed to main at admin/petfeed 2026-06-27 10:18:49 +02:00
c583970404 fix: Kommentarbereich dynamisch — schrumpft bei wenig Kommentaren, scrollt ab 30dvh