Arnaud Nelissen arnaudne
arnaudne pushed to main at arnaudne/Epicure 2026-07-21 00:33:46 +02:00
83a1381052 chore: version bump + changelog for save-offline button fix (v0.65.2)
arnaudne pushed to main at arnaudne/Epicure 2026-07-21 00:33:23 +02:00
e78e24e40d fix: save-offline button icon+tooltip only, matches other recipe actions
arnaudne pushed to main at arnaudne/Epicure 2026-07-21 00:08:05 +02:00
3aaa12910a feat: iOS Safari install instructions (v0.65.1)
arnaudne pushed to main at arnaudne/Epicure 2026-07-21 00:04:18 +02:00
9ba2996022 feat: offline save-for-later + background sync for mark-cooked (v0.65.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 23:55:23 +02:00
5f270dee08 fix: PWA manifest was never linked, icons 404'd; add install prompt (v0.64.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 23:34:41 +02:00
b17984fbef feat: two-way sync between support tickets and Gitea issues (v0.63.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 23:23:02 +02:00
274c50c2f6 fix: desktop nav ignored feature toggles; add chatbots toggle (v0.62.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 23:07:31 +02:00
c5e1643d39 feat: per-category email prefs, admin ops webhooks, per-user feature toggles (v0.61.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 22:30:57 +02:00
cced962bff chore: reorganize planning docs into plans/, drop stale security-audit docs
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 22:21:53 +02:00
7626f1b496 fix: close TOCTOU race + missing checks in tier limits, add AI rate limits, patch CVEs (v0.60.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 21:14:07 +02:00
623e5bcd34 feat: chatbot model setting + tool-calling toggle, simplify admin AI config (v0.59.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 20:32:39 +02:00
f6975e98a9 fix: recipe/storage tier limits are lifetime totals, not monthly (v0.58.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 19:46:53 +02:00
f6214e60df fix: catch the more common tool-skip case — short reply, no tool call (v0.57.2)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 19:33:52 +02:00
6ec9b65c24 fix: self-heal chatbot recipe requests answered as prose, not a tool call (v0.57.1)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 09:04:08 +02:00
1ee3ec70ba feat: ChatGPT/Claude-style persistent sidebar for desktop fullscreen chat (v0.57.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-20 08:58:21 +02:00
2f18462548 feat: timer unit selector + fix ingredient list alignment (v0.56.0)
arnaudne pushed to main at arnaudne/Epicure 2026-07-19 21:01:14 +02:00
37739699f9 fix: Admin Insights actual crash — function props across server/client boundary (v0.55.3)
arnaudne pushed to main at arnaudne/Epicure 2026-07-19 20:43:12 +02:00
6eb759dd43 fix: Admin Insights page could crash on a single query failure (v0.55.2)
arnaudne pushed to main at arnaudne/Epicure 2026-07-19 20:32:33 +02:00
a6e3dc999b fix: chatbot conversation rename/delete unreachable on mobile (v0.55.1)
arnaudne pushed to main at arnaudne/Epicure 2026-07-19 20:02:59 +02:00
cf7cc6c885 feat: Admin Insights page — charts for signups, recipes, tiers, usage (v0.55.0)