-
a51ba85253
feat: @mentions in comments
Arnaud
2026-07-03 22:16:06 +02:00
-
73a71d28cd
feat: user search/discovery
Arnaud
2026-07-03 22:12:03 +02:00
-
57c29f62b4
feat: user blocking and content reporting/flagging
Arnaud
2026-07-03 22:09:14 +02:00
-
a3f387fa2a
fix: render full comment thread depth instead of truncating at 2 levels
Arnaud
2026-07-03 21:58:53 +02:00
-
1abab17ca8
feat: notifications system, rate limiting, fix recipe visibility 404, follow race
Arnaud
2026-07-03 21:56:34 +02:00
-
e0e1ac49d9
feat: signup toggle, invite links, admin-created users
Arnaud
2026-07-03 21:36:40 +02:00
-
c5bc2e1470
fix: sign-out redirect and Google OAuth user creation
Arnaud
2026-07-03 20:55:31 +02:00
-
9412529120
feat: add unlimited option to tier limits
Arnaud
2026-07-03 20:19:43 +02:00
-
487e7755be
fix: add mobile hamburger menu, nav links were unreachable on mobile
Arnaud
2026-07-03 20:06:36 +02:00
-
ac9f5c87e9
fix: language default, google OAuth cookie issue, add admin tier/usage controls
Arnaud
2026-07-03 19:51:06 +02:00
-
cbba1ec2ff
fix: translate settings page title and subtitle
Arnaud
2026-07-02 15:36:48 +02:00
-
737d011c1b
fix: translate remaining pantry UI (print button, manager, print page)
Arnaud
2026-07-02 15:25:09 +02:00
-
eb424d8c04
fix: mobile layout fixes, i18n coverage, and recipe share link
Arnaud
2026-07-02 15:13:51 +02:00
-
b07bada291
fix: use the ChefHat logo mark as favicon
Arnaud
2026-07-02 12:38:27 +02:00
-
524310433c
fix: return clean errors and refund quota on AI provider failures
Arnaud
2026-07-02 12:32:31 +02:00
-
e5d1080fb9
feat: implement remaining TODO.md feature ideas + fix mobile headers
Arnaud
2026-07-02 12:13:00 +02:00
-
d2faf98ac1
fix: resolve TODO.md security/perf/test-coverage backlog
Arnaud
2026-07-02 12:12:42 +02:00
-
2154512e54
fix(i18n): translate remaining recipe card/detail strings, localize AI responses
Arnaud
2026-07-02 08:25:51 +02:00
-
01fdbb880b
feat(i18n): translate hardcoded strings across print, public recipe, and recipe management UI
Arnaud
2026-07-02 07:58:18 +02:00
-
afff6cf9eb
fix: substitute lookup, zero-quantity display, chatbot close button + markdown
Arnaud
2026-07-02 07:43:37 +02:00
-
5ff8ef5547
fix(deploy): bake NEXT_PUBLIC_* vars in at build time, not runtime
Arnaud
2026-07-02 07:24:18 +02:00
-
fbae04f824
fix(deploy): forward SMTP/OAuth/AI env vars to web container
Arnaud
2026-07-02 07:17:11 +02:00
-
7e93c332ce
fix: add missing OAuth i18n keys, remap dev redis off port 6379
Arnaud
2026-07-01 16:29:28 +02:00
-
a4fb62c86c
feat(deploy): auto-run db migrations + seed on stack deploy
Arnaud
2026-07-01 16:23:54 +02:00
-
4a90ad910c
feat(deploy): dockerize web app for portainer git-stack deploy behind external traefik
Arnaud
2026-07-01 16:20:34 +02:00
-
8b57a3fd87
Update features and dependencies
Arnaud
2026-07-01 11:10:37 +02:00
-
9d9dfb46c6
feat: misc — cooking mode, OpenAPI docs, email, storage, upload, homepage
Arnaud
2026-07-01 08:11:31 +02:00
-
3f96d1ea41
feat(webhooks): outbound webhooks with HMAC-SHA256 signing and API key auth
Arnaud
2026-07-01 08:11:19 +02:00
-
d6032edc00
feat(pwa): service worker, offline page, web push notifications
Arnaud
2026-07-01 08:11:05 +02:00
-
cba5d9c3ac
feat(admin): admin panel with overview, users, audit logs, storage, AI config, settings
Arnaud
2026-07-01 08:10:59 +02:00
-
b2d592afe8
feat(settings): sidebar layout with profile, security, AI, notifications, nutrition
Arnaud
2026-07-01 08:10:51 +02:00
-
e179692adf
feat(search): full-text recipe search and explore page
Arnaud
2026-07-01 08:10:44 +02:00
-
3636ab27ae
feat(meal-plan): weekly planner, pantry, shopping lists, nutrition tracking
Arnaud
2026-07-01 08:10:39 +02:00
-
9d02a69250
feat(social): follows, favorites, comments, reactions, collections, public profiles
Arnaud
2026-07-01 08:10:30 +02:00
-
d9d58fd01a
feat(ai): Vercel AI SDK provider factory with BYOK and per-use-case model prefs
Arnaud
2026-07-01 08:10:19 +02:00
-
84d6cfeb07
feat(recipes): full recipe CRUD with photos, print, version history
Arnaud
2026-07-01 08:10:11 +02:00
-
fa2d797918
feat(auth): login, signup, email verification, Better Auth routes
Arnaud
2026-07-01 08:09:37 +02:00
-
5b40968c9d
feat(web): Next.js 15 app shell, auth, i18n, base UI
Arnaud
2026-07-01 08:09:31 +02:00
-
add9365250
feat(db): Drizzle ORM schema and migrations
Arnaud
2026-07-01 08:08:44 +02:00
-
ae7c5d943e
chore: init pnpm monorepo workspace
Arnaud
2026-07-01 08:08:29 +02:00