Alexander Bocken Alexander
Alexander pushed to master at Alexander/homepage 2026-01-03 12:59:30 +01:00
1addc4b1d7 fix: prevent empty recipe notes from displaying
b6eb3d9458 fix: prevent input field overflow on mobile by ensuring equal margins
Compare 2 commits »
Alexander pushed to master at Alexander/homepage 2026-01-02 22:17:38 +01:00
b67e4e0f82 fix: prevent input field overflow on mobile by ensuring equal margins
Alexander pushed to master at Alexander/homepage 2026-01-02 22:13:35 +01:00
7ace841a8d fix: update deployment workflow to use dist directory
Alexander pushed to master at Alexander/homepage 2026-01-02 22:03:40 +01:00
9e0e16aa68 fix: restore vertical filter layout on mobile and enhance dropdown shadows
Alexander pushed to master at Alexander/homepage 2026-01-02 21:46:44 +01:00
1cec74fc78 fix: correct deployment workflow to force sync with remote
626f4b039a feat: add graceful degradation and conditional favorites filter
Compare 2 commits »
Alexander pushed to master at Alexander/homepage 2026-01-02 21:30:43 +01:00
2f71b13de6 feat: add comprehensive filter UI with chip-based dropdowns
Alexander pushed to master at Alexander/homepage 2026-01-02 20:26:01 +01:00
903722b335 feat: enable live search on all recipe pages
Alexander pushed to master at Alexander/homepage 2026-01-02 18:52:28 +01:00
f6258ae518 feat: display Guetzli category as "Biscuits" in English
Alexander pushed to master at Alexander/homepage 2026-01-02 18:52:15 +01:00
f22b8d86be feat: reset to selection page when switching language on category/tag pages
Alexander pushed to master at Alexander/homepage 2026-01-02 18:47:47 +01:00
7877e0bc64 chore: add hard reset to deployment workflow
3867b934e6 fix: update recipe translation store reactively during navigation
Compare 2 commits »
Alexander pushed to master at Alexander/homepage 2026-01-02 17:37:13 +01:00
397ba1efa4 add full retranslation button to recipe edit page
1a943cebcf fix: filter English API endpoints to only return approved translations
Compare 2 commits »
Alexander pushed to master at Alexander/homepage 2026-01-02 13:35:21 +01:00
09c6751564 fix: filter English API endpoints to only return approved translations
Alexander pushed to master at Alexander/homepage 2026-01-02 13:06:01 +01:00
cb9505ff45 fix: correct images field to be array in recipe creation
Alexander pushed to master at Alexander/homepage 2026-01-02 12:39:03 +01:00
0ca86a2402 chore: remove migration scripts and endpoint after successful migration
Alexander pushed to master at Alexander/homepage 2026-01-02 12:25:26 +01:00
c10fce5d4b fix: correct IMAGE_DIR path to /var/www/static
Alexander pushed to master at Alexander/homepage 2026-01-02 12:17:47 +01:00
7a756b708f fix: use correct dbConnect export name in migration endpoint
Alexander pushed to master at Alexander/homepage 2026-01-02 12:13:51 +01:00
48df41f27c add admin token authentication for migration script
ccf3fd7ea2 implement content-hash based image cache invalidation
Compare 2 commits »
Alexander pushed to master at Alexander/homepage 2026-01-01 17:42:52 +01:00
6bf3518db7 add item-level granular translation with visual highlighting
Alexander pushed to master at Alexander/homepage 2025-12-31 17:53:35 +01:00
d1aa06fbfe optimize search performance for low-power devices
8a7d50ceb7 fix duplicate image IDs and migrate TitleImgParallax to Svelte 5 runes
Compare 2 commits »
Alexander pushed to master at Alexander/homepage 2025-12-31 17:37:46 +01:00
670214f9ec fix duplicate image IDs and migrate TitleImgParallax to Svelte 5 runes