Commit Graph

  • 79cdb8cd04 feat: merge people search into the recipe search bar on Explore Arnaud 2026-07-13 15:38:29 +02:00
  • 6dd48b5c25 fix: changelog page rendered literal **bold** markup instead of bold text Arnaud 2026-07-13 13:26:38 +02:00
  • 2beb23b360 feat: public shopping list links can allow editing Arnaud 2026-07-13 12:53:52 +02:00
  • b1f4bba6dd feat: live updates on shared shopping lists Arnaud 2026-07-13 12:27:48 +02:00
  • 70eb565eec feat: bulk tag editing, bulk export, and move recipes between collections Arnaud 2026-07-13 11:57:07 +02:00
  • 4960dfc7c6 feat: rate limit public routes; backfill v0.9.5 changelog for mobile audit Arnaud 2026-07-13 09:32:37 +02:00
  • 6818f10fc4 fix: mobile audit — Explore's AI-ideas input unusable, chat FAB overlap Arnaud 2026-07-13 09:25:20 +02:00
  • 7c63388618 chore: bump version to 0.9.4, backfill changelog with real commit times Arnaud 2026-07-13 09:09:55 +02:00
  • 36e707b934 fix: recipes page action buttons and view-toggle row not mobile-optimized Arnaud 2026-07-13 09:03:15 +02:00
  • 13b8de0e0c chore: bump version to 0.9.3, changelog entry Arnaud 2026-07-13 08:38:46 +02:00
  • 257908da7f fix: recipes page wasted too much vertical space above content on mobile Arnaud 2026-07-13 08:37:40 +02:00
  • e117533f6f chore: bump version to 0.9.2, changelog entry Arnaud 2026-07-13 07:14:38 +02:00
  • d107bce92e fix: recipe-ideas banner buttons clashed with the violet gradient background Arnaud 2026-07-13 07:13:39 +02:00
  • 5d351f88b0 chore: bump version to 0.9.1, changelog entry Arnaud 2026-07-13 06:59:00 +02:00
  • b1995522ee fix: destructive confirm buttons had unreadable black-on-red text Arnaud 2026-07-13 06:57:52 +02:00
  • da48d0ecef chore: bump version to 0.9.0, changelog entry Arnaud 2026-07-12 23:28:18 +02:00
  • adaa837564 feat: clear chat history manually, auto-expire old history after 90 days Arnaud 2026-07-12 23:27:05 +02:00
  • 9549684254 chore: bump version to 0.8.0, changelog entry Arnaud 2026-07-12 22:38:59 +02:00
  • 96ef5b8379 feat: persist AI chat history, add search across it Arnaud 2026-07-12 22:37:39 +02:00
  • 0062220d8e feat: read-only API key scoping Arnaud 2026-07-12 22:37:14 +02:00
  • b2f2274673 chore: bump version to 0.7.1, changelog entry Arnaud 2026-07-12 21:36:32 +02:00
  • adc88e63b0 fix: cooking chatbot button too high; chatbots leaked underlying model name Arnaud 2026-07-12 21:35:32 +02:00
  • 8ec11e9463 chore: bump version to 0.7.0, changelog entry Arnaud 2026-07-12 19:36:37 +02:00
  • 2ffa05e4cf feat: general cooking-question chatbot on the recipes homepage Arnaud 2026-07-12 19:35:00 +02:00
  • 9a448ef34d fix: add missing backlink from webhooks documentation page to webhooks settings Arnaud 2026-07-12 19:34:48 +02:00
  • eed57cd10b fix: API keys always showed "never used" — middleware blocked them entirely Arnaud 2026-07-12 19:34:25 +02:00
  • b69f5845c3 chore: bump version to 0.6.0, changelog entry Arnaud 2026-07-12 19:09:10 +02:00
  • e678e21ee8 fix: API Reference page (/docs) blank — CSP blocked the Scalar bundle Arnaud 2026-07-12 19:07:43 +02:00
  • 4d5269aced feat: granular per-category push notification settings Arnaud 2026-07-12 19:07:32 +02:00
  • e78c959c49 fix: push-notification toggle in settings always showed as off Arnaud 2026-07-12 19:06:54 +02:00
  • 5a9e306357 fix: close SSRF/rebinding, IDOR, and stale-session authz gaps found in audit Arnaud 2026-07-12 19:05:20 +02:00
  • 4f36ce24b2 chore: bump version to 0.5.0, changelog entry Arnaud 2026-07-12 18:37:55 +02:00
  • aa6bd03c5e feat: push notification when a shared shopping list is updated Arnaud 2026-07-12 18:36:20 +02:00
  • 9566e19cd0 fix: weekly meal-plan nutrition compared a week's total against a daily goal Arnaud 2026-07-12 18:35:58 +02:00
  • a9dc1b63c1 fix: batch-cook dishes never deducted pantry when marked cooked Arnaud 2026-07-12 18:35:32 +02:00
  • 1bcea2f273 chore: bump version to 0.4.0, changelog entry Arnaud 2026-07-12 16:13:09 +02:00
  • a1a11ff5e5 feat: share shopping lists via a public link Arnaud 2026-07-12 16:11:57 +02:00
  • e98a9c3bb7 feat: show an "imported from" badge on recipe cards Arnaud 2026-07-12 16:11:26 +02:00
  • d7e0d7eada feat: profile pictures — Gravatar fallback + custom upload Arnaud 2026-07-12 16:10:54 +02:00
  • c54c554374 chore: rename unused recipeForm.visibility key to visibilityMenuLabel for clarity Arnaud 2026-07-12 15:43:33 +02:00
  • b627dda5bf fix: batch-cook recipes shift left in compact view Arnaud 2026-07-12 15:37:36 +02:00
  • a42fd497b0 chore: bump version to 0.3.1, changelog entry Arnaud 2026-07-12 15:08:07 +02:00
  • 13128df19f feat: locale-based generation, describe field for batch cooking; fix bulk-bar width and sourceUrl not saving Arnaud 2026-07-12 15:06:48 +02:00
  • 5b8c50dd1e chore: bump version to 0.3.0, changelog entry for manual batch-cook editing Arnaud 2026-07-12 14:46:35 +02:00
  • 61014a3224 feat: manually create and edit batch-cook recipes Arnaud 2026-07-12 14:45:24 +02:00
  • 20e4ce3597 chore: bump version to 0.2.2, changelog entry for storage-URL fix Arnaud 2026-07-12 13:54:23 +02:00
  • 8df292dfee fix: photo thumbnails always used localhost:9000 in production Arnaud 2026-07-12 13:53:15 +02:00
  • b160fdc338 chore: bump version to 0.2.1, changelog entry for photo fixes Arnaud 2026-07-12 13:21:07 +02:00
  • 546ba98d2f fix: photos lost on save, multi-upload only kept last file, thumbnails 400 Arnaud 2026-07-12 13:16:37 +02:00
  • 77f43ee673 fix: publish MinIO port in prod so the browser can actually reach it Arnaud 2026-07-12 12:52:34 +02:00
  • ccc41a2018 fix: MinIO CORS blocking browser uploads, changelog admin-only Arnaud 2026-07-12 12:33:53 +02:00
  • 321507b570 fix: docker build crash when STORAGE_PUBLIC_URL unset Arnaud 2026-07-12 12:16:11 +02:00
  • 83d18f5ad4 feat: add changelog and versioning, surface it in admin Arnaud 2026-07-12 12:06:07 +02:00
  • 2682eba2be fix: presigned upload URLs, card badge alignment, filter menu UX, floating save Arnaud 2026-07-12 10:53:12 +02:00
  • 1baf5ce20e fix: recipe card badge placement, missing tooltips, untranslated label Arnaud 2026-07-12 10:29:13 +02:00
  • 002f14ced0 feat: batch-cook shopping list (already worked) + leftover expiry reminders Arnaud 2026-07-12 10:03:52 +02:00
  • 646c97128d refactor: fold batch-cooking into the main recipes list and Generate dialog Arnaud 2026-07-12 09:31:04 +02:00
  • f29fa531a1 feat: add batch-cooking generation entry point to meal planner Arnaud 2026-07-12 02:45:53 +02:00
  • ba1614073b feat: adapt recipe surfaces for batch-cook sessions Arnaud 2026-07-12 02:32:57 +02:00
  • 8e83cc0dc7 fix: wait for minio-init before starting web Arnaud 2026-07-12 01:44:59 +02:00
  • 78d0599ffc feat: add batch-cooking sessions (single "mega recipe" with dish sections) Arnaud 2026-07-12 01:23:37 +02:00
  • 68f0f490b9 chore: move docker/ compose files and infra to repo root Arnaud 2026-07-11 20:25:38 +02:00
  • 8b749f432e feat: shared, more pleasing empty-state component across the app Arnaud 2026-07-10 16:30:56 +02:00
  • e0d39c86ef fix: clicking the favorite button on recipe cards still navigated to the recipe Arnaud 2026-07-10 16:09:06 +02:00
  • 0cb926bd26 fix: grid-card favorite button too prominent, move next to visibility icon Arnaud 2026-07-10 15:50:56 +02:00
  • 580d5bbf2f feat: favorite button on the My Recipes grid; fix mobile overflow in bulk-action bar Arnaud 2026-07-10 15:37:23 +02:00
  • a5661ef882 feat: dedicated favorites page for recipes Arnaud 2026-07-10 13:46:15 +02:00
  • 1a40eccad5 fix: shopping list detail page action buttons wrap to a second line Arnaud 2026-07-10 12:52:28 +02:00
  • 521ecce68f refactor: shopping list rename/delete — direct buttons instead of "..." menu Arnaud 2026-07-10 11:57:20 +02:00
  • 5d2cad255c Revert "refactor: shopping list item row — direct buttons instead of "..." overflow menu" Arnaud 2026-07-10 11:55:18 +02:00
  • 0022d807d0 refactor: shopping list item row — direct buttons instead of "..." overflow menu Arnaud 2026-07-10 11:44:02 +02:00
  • 70ad1bec9c fix: dragged item didn't visually move into another category until drop Arnaud 2026-07-10 11:19:43 +02:00
  • d951587d31 fix: dragging an item into a different shopping-list category didn't work Arnaud 2026-07-10 11:11:07 +02:00
  • 51a323b054 fix: shopping list categories were English-only and untranslated, page too narrow Arnaud 2026-07-10 11:03:11 +02:00
  • 5afc7cd182 feat: shopping list rename/delete, item reorder+categories+search, ingredient-quantity parsing fix Arnaud 2026-07-10 10:29:28 +02:00
  • d62e2a6383 feat: one-click shopping list from meal plan, fix ingredient merge bug Arnaud 2026-07-10 09:45:51 +02:00
  • 9c545a5bb3 feat: private accounts, explore/people merge, meal-plan fixes, i18n and theme cleanup Arnaud 2026-07-10 09:26:03 +02:00
  • 36e7698096 docs: resolve recipe-quota semantics decision in HANDOFF.md Arnaud 2026-07-10 08:25:35 +02:00
  • b0849c3989 feat: cooking history/gallery, unit conversion, nutrition diary, pantry scan, digest cron, nutrition-targeted meal plans Arnaud 2026-07-10 08:06:28 +02:00
  • 913410dbf3 feat: notifications inbox page Arnaud 2026-07-10 07:57:17 +02:00
  • 45b886e398 feat: push+email notifications, recipe notes, fork/clone, pantry-aware lists, GDPR export Arnaud 2026-07-10 07:50:58 +02:00
  • d035378520 fix: remove dead api-types Dockerfile refs, drop duplicate middleware.ts Arnaud 2026-07-10 07:22:24 +02:00
  • 362f65656b fix: audit fixes — tier-quota bypass, webhook SSRF, auth hardening, pagination, a11y Arnaud 2026-07-09 21:50:35 +02:00
  • b4b964aafb feat: add trending/leaderboard for collections Arnaud 2026-07-09 15:33:40 +02:00
  • cd444d4d23 feat: surface pantry-expiry recipe suggestions Arnaud 2026-07-09 15:26:44 +02:00
  • f2a0c20f07 feat: add "cooked it" photo reviews Arnaud 2026-07-09 15:20:05 +02:00
  • a8406e9963 feat: add bulk "add to collection" action on recipes page Arnaud 2026-07-09 15:06:34 +02:00
  • 212d6f7335 fix: browser tab title should always just say "Epicure" Arnaud 2026-07-09 14:58:03 +02:00
  • 64f45ed74d feat: add list and compact view modes to recipes page Arnaud 2026-07-09 09:47:39 +02:00
  • 1614da38cd fix: recipe version diff readability + i18n, tooltip on markdown export Arnaud 2026-07-09 04:19:33 +02:00
  • 10233b3ef9 feat: link to API docs from Settings > API keys Arnaud 2026-07-09 03:24:58 +02:00
  • 292c7d6722 fix: favicon and PWA assets blocked by auth middleware Arnaud 2026-07-09 03:22:35 +02:00
  • 08ab9ac71f i18n: translate meal/drink pairing, nutrition, comments, DMs, people search, URL import Arnaud 2026-07-09 03:20:49 +02:00
  • e67145493e fix: rating not shown after refresh, comment reactions not shown until clicked Arnaud 2026-07-08 22:33:36 +02:00
  • 1677e40668 feat: copy/export as Markdown wherever print exists Arnaud 2026-07-08 22:15:48 +02:00
  • 68cbd5b4e4 fix: show recipe author with profile link on the recipe view page Arnaud 2026-07-04 11:11:05 +02:00
  • c453cb395e fix: admin layout mobile responsiveness Arnaud 2026-07-04 11:05:34 +02:00
  • 67246c69e5 fix: settings mobile layout, silent failure on language save Arnaud 2026-07-04 11:00:48 +02:00
  • ee7946316c feat: show recipe source link, keep screen awake while viewing a recipe Arnaud 2026-07-04 10:32:23 +02:00
  • c3776238c7 feat: direct messages Arnaud 2026-07-03 22:24:56 +02:00