Algorithmic Feed: - feed.getFeed gains `mode: chrono | algo` param (default: chrono) - Algo scoring: reactions*3 + comments*5 + reposts*4 + recency bonus - FeedList: pill toggle Fuer dich (algo) / Aktuell (chrono), saved to localStorage Anniversary Notifications: - Pet schema: birthday Date?, adoptedAt Date? - NotificationType enum: +BIRTHDAY, +ADOPTION_DAY - /api/cron/anniversaries: daily cron (08:00 UTC via vercel.json) - Pet edit form: birthday + adoptedAt date pickers - Notifications page: Cake/Home icons, German copy, links to health page New-User Welcome Card: - WelcomeCard shown at top of feed while localStorage flag unset - 5 feature tiles: Posts/Videos, Stories, Milestones, DMs, Health - Dismissable via X or Verstanden; per-pet flag in localStorage Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 lines
104 B
JSON
9 lines
104 B
JSON
{
|
|
"crons": [
|
|
{
|
|
"path": "/api/cron/anniversaries",
|
|
"schedule": "0 8 * * *"
|
|
}
|
|
]
|
|
}
|