-
ecd2aef971
docs: add session findings — Instagram extraction, LLM, SSE, CI lessons
master
Giancarmine Salucci
2026-05-13 03:13:17 +02:00
-
61876f18e5
fix(progress): currentPhase and live messages now update in real-time
Giancarmine Salucci
2026-05-13 03:00:58 +02:00
-
a389b0db15
fix(detection+tandoor): handle stepless Instagram recipes
Giancarmine Salucci
2026-05-13 02:45:21 +02:00
-
d09bf80088
fix(parser): relax detection prompt — quantities not required for social media recipes
Giancarmine Salucci
2026-05-13 02:37:59 +02:00
-
226b2e7f15
fix(extraction): always use DOM extraction, never trust GraphQL caption
Giancarmine Salucci
2026-05-13 02:24:40 +02:00
-
73e10730dc
fix(extraction): don't use truncated GraphQL caption — fall through to DOM
Giancarmine Salucci
2026-05-13 01:52:02 +02:00
-
c9f5300272
feat: use Playwright for caption, yt-dlp for thumbnail only
Giancarmine Salucci
2026-05-13 01:31:33 +02:00
-
958353d15a
feat: Playwright fallback for truncated Instagram captions
Giancarmine Salucci
2026-05-13 00:17:36 +02:00
-
10c4f78ace
Revert "feat: auto Playwright fallback when yt-dlp caption is truncated"
Giancarmine Salucci
2026-05-12 23:49:34 +02:00
-
8c25bce400
feat: auto Playwright fallback when yt-dlp caption is truncated
Giancarmine Salucci
2026-05-12 23:46:24 +02:00
-
22280d5536
feat(pwa): dynamic theme-color meta tags + transparent/dark mode icons
Giancarmine Salucci
2026-05-12 23:33:57 +02:00
-
9e14613746
fix(auth): always regenerate cookies.txt from auth.json, don't skip if yt-dlp overwrote it
Giancarmine Salucci
2026-05-12 23:19:55 +02:00
-
561c2843b1
feat(ui): add delete button to RecipeSheet + fix NaNd ago + full QueueItem in POST response
Giancarmine Salucci
2026-05-12 23:05:44 +02:00
-
1f3bfe2119
fix(ui): fix NaNd ago - return full QueueItem from POST /api/queue + defensive relTime
Giancarmine Salucci
2026-05-12 23:00:52 +02:00
-
8d979a9305
fix(ui): destructure {item} from POST /api/queue response
Giancarmine Salucci
2026-05-12 22:50:53 +02:00
-
040ae17c12
fix(ui): add ic-btn-reset CSS + auto-convert auth.json to cookies.txt
Giancarmine Salucci
2026-05-12 22:29:12 +02:00
-
91aca8d35a
ci: trigger rebuild with registry secrets configured
Giancarmine Salucci
2026-05-12 22:14:56 +02:00
-
bd00595ded
fix(test): mock $env/dynamic/private in llm-logging spec
Giancarmine Salucci
2026-05-12 22:13:20 +02:00
-
d36629d5f0
fix(ci): run only server tests in Docker tester stage
Giancarmine Salucci
2026-05-12 22:09:57 +02:00
-
573cf49ac5
feat(ui): implement InstaChef design system
Giancarmine Salucci
2026-05-12 22:02:47 +02:00
-
0b9f598c7d
fix(parser): handle thinking models in recipe detection
Giancarmine Salucci
2026-05-12 21:11:50 +02:00
-
97355d859f
ci: multi-stage Dockerfile + fix workflow to match runner pattern
Giancarmine Salucci
2026-05-12 20:53:35 +02:00
-
b4edfe2ac1
Merge feature/RECIPE-0009_deduplication_notifications_ui
Giancarmine Salucci
2026-05-12 20:50:19 +02:00
-
-
5b5bb947ef
feat: replace Playwright extractor with yt-dlp subprocess
feature/RECIPE-0009_deduplication_notifications_ui
Giancarmine Salucci
2026-05-12 20:46:31 +02:00
-
6849a1fb26
feat(RECIPE-0009): complete iteration 2 — ARIA-compliant footer icon contrast
Giancarmine Salucci
2026-02-19 10:06:57 +01:00
-
08602073ac
feat(RECIPE-0009): complete iteration 1 — footer status bar, icon-only buttons
Giancarmine Salucci
2026-02-18 10:35:51 +01:00
-
c98a2407a7
chore(RECIPE-0009): update FINDINGS.md for iteration 1 planning
Giancarmine Salucci
2026-02-18 10:15:43 +01:00
-
dfca35bde2
feat(RECIPE-0009): complete iteration 0 — deduplication, notifications, UI improvements
Giancarmine Salucci
2026-02-18 06:00:48 +01:00
-
-
40e3fb0c1b
fix playwright
Giancarmine Salucci
2026-02-18 01:43:41 +01:00
-
49bccf8f15
simplify
Giancarmine Salucci
2026-02-18 01:21:44 +01:00
-
54321fd7c9
fix tests
Giancarmine Salucci
2026-02-18 01:11:03 +01:00
-
bf3e5c679f
fix(RECIPE-0008): complete iteration 1 — resolve all TypeScript strict mode errors
Giancarmine Salucci
2026-02-18 00:56:12 +01:00
-
c752db36f7
Merge branch 'fix/RECIPE-0006_fix_recipe_extraction'
Giancarmine Salucci
2026-02-17 19:52:49 +01:00
-
-
ea535bd9dd
fix instagram extraction
Giancarmine Salucci
2026-02-17 19:52:25 +01:00
-
56d3aec3e2
fix(RECIPE-0006): complete iteration 1 - unit tests for Instagram caption extraction
Giancarmine Salucci
2026-02-17 11:02:59 +01:00
-
33d2a10f8e
Merge branch 'fix/RECIPE-0006_fix_recipe_extraction'
Giancarmine Salucci
2026-02-17 10:24:58 +01:00
-
-
b304f5266a
fix(RECIPE-0006): complete iteration 0 — fix Instagram recipe extraction
Giancarmine Salucci
2026-02-17 10:14:52 +01:00
-
-
b0b5c3579b
fix(RECIPE-0005): complete iteration 0 — Playwright Alpine fix and Docker LMStudio setup
Giancarmine Salucci
2026-02-17 04:19:55 +01:00
-
67ab3c02d7
chore(RECIPE-0004): complete iteration 1 — fix TypeScript Timer type errors
Giancarmine Salucci
2026-02-17 03:08:21 +01:00
-
e749763911
delete outdated docs
Giancarmine Salucci
2026-02-16 22:40:52 +01:00
-
7479d73662
fix(RECIPE-0003): complete iteration 3 - fix health check endpoint
Giancarmine Salucci
2026-02-16 22:16:05 +01:00
-
8aafbb9d88
feat(RECIPE-0003): complete iteration 2 - fix Docker deployment
Giancarmine Salucci
2026-02-16 18:26:59 +01:00
-
d55bcf9ae3
feat(RECIPE-0003): complete iteration 0 — update icon and add docker deployment
Giancarmine Salucci
2026-02-16 15:56:23 +01:00
-
08425067e7
updated auth
Giancarmine Salucci
2026-02-16 14:44:44 +01:00
-
3810d0e401
feat(RECIPE-0002): complete iteration 0 — generate PWA icons and update manifest
Giancarmine Salucci
2026-02-16 12:19:49 +01:00
-
4f1ebcbac3
updated auth
Giancarmine Salucci
2026-02-16 11:24:30 +01:00
-
c97bbd3259
refresh auth
Giancarmine Salucci
2026-02-16 10:02:47 +01:00
-
0ab89a125f
fix(RECIPE-0001): complete iteration 0 — automatic model loading and error display fix
Giancarmine Salucci
2026-02-15 03:18:12 +01:00
-
a6d50a6f4b
untrack shit
Giancarmine Salucci
2026-02-15 02:41:30 +01:00
-
cc8d46660a
new agents
Giancarmine Salucci
2026-02-15 02:41:07 +01:00
-
e49dbfae41
feat: fix push notifications and enhance PWA experience
Giancarmine Salucci
2025-12-22 15:18:03 +01:00
-
621e113537
docs: add execution plan for fixing push notifications and enhancing PWA experience
Giancarmine Salucci
2025-12-22 05:59:49 +01:00
-
f19c7d11cc
feat: migrate to native SvelteKit PWA implementation
Giancarmine Salucci
2025-12-22 05:50:03 +01:00
-
-
051f76f64c
chore: finalize migration cleanup
Giancarmine Salucci
2025-12-22 05:49:05 +01:00
-
b247c48119
docs: add implementation outcome report
Giancarmine Salucci
2025-12-22 05:32:41 +01:00
-
4123d78497
feat(pwa): enable SvelteKit service worker registration
Giancarmine Salucci
2025-12-22 05:31:18 +01:00
-
b1c84fb837
feat(pwa): migrate service worker to SvelteKit native
Giancarmine Salucci
2025-12-22 05:29:37 +01:00
-
c9b53e0dbe
feat(pwa): remove SvelteKitPWA plugin dependencies
Giancarmine Salucci
2025-12-22 05:28:42 +01:00
-
e8bcc09f29
feat(pwa): create native PWA manifest.json
Giancarmine Salucci
2025-12-22 05:27:17 +01:00
-
-
8f13cba320
feat: add plan for migrating to native SvelteKit PWA
Giancarmine Salucci
2025-12-22 05:26:09 +01:00
-
50289d7ae2
feat(service-worker): complete service worker registration fix implementation
Giancarmine Salucci
2025-12-22 04:59:36 +01:00
-
93aa25a31c
fix: resolve critical app functionality issues
Giancarmine Salucci
2025-12-22 04:27:59 +01:00
-
b60f96a75e
Merge feat/relax-instagram-url-validation: Support all Instagram URL formats
Giancarmine Salucci
2025-12-22 03:11:53 +01:00
-
-
9c9932080a
docs: add outcome documentation for relaxed Instagram URL validation
Giancarmine Salucci
2025-12-22 03:11:46 +01:00
-
6b022d8348
feat(validation): relax Instagram URL validation to support all content types
Giancarmine Salucci
2025-12-22 03:10:29 +01:00
-
-
8545744bb1
fix(ssr): resolve EventSource SSR violations and implement best practices
Giancarmine Salucci
2025-12-22 03:00:29 +01:00
-
35d6f6e40a
Merge feat/validate-thumbnail-url-status: Enhance thumbnail URL validation
Giancarmine Salucci
2025-12-21 05:35:58 +01:00
-
-
ef45144d05
docs: add outcome documentation for ValidateThumbnailURLStatus
Giancarmine Salucci
2025-12-21 05:35:25 +01:00
-
767b8a1b37
feat(extraction): enhance thumbnail URL validation with strict HTTP 200 check
Giancarmine Salucci
2025-12-21 05:33:48 +01:00
-
-
a04763c1da
docs: add comprehensive outcome documentation for v2 fix
Giancarmine Salucci
2025-12-21 05:21:02 +01:00
-
5fe0a8a96e
fix(tandoor): convert Buffer to Uint8Array for Blob compatibility
Giancarmine Salucci
2025-12-21 05:19:45 +01:00
-
cc7b8032cb
fix(tandoor): use File constructor for proper multipart uploads
Giancarmine Salucci
2025-12-21 05:19:33 +01:00
-
856c5c26f4
revert(tandoor): change auth header back to Bearer
Giancarmine Salucci
2025-12-21 05:08:41 +01:00
-
d1a57dd595
Merge fix/tandoor-image-upload: Fix Tandoor image upload bug
Giancarmine Salucci
2025-12-21 05:04:01 +01:00
-
-
1e2441e2e9
docs: add outcome documentation for Tandoor image upload fix
Giancarmine Salucci
2025-12-21 05:00:40 +01:00
-
d1dc791854
fix(tandoor): implement smart image upload with auth fix
Giancarmine Salucci
2025-12-21 04:58:45 +01:00
-
-
281c82e76a
Merge feat/remove-step-number-prefixes: Remove step number prefixes from recipe parsing
Giancarmine Salucci
2025-12-21 04:46:49 +01:00
-
-
f5a1089936
feat(parser): remove step number prefixes from recipe extraction
Giancarmine Salucci
2025-12-21 04:46:38 +01:00
-
-
2c731adaf9
Merge branch 'fix/progress-callback-undefined'
Giancarmine Salucci
2025-12-21 04:28:21 +01:00
-
-
2de5567682
fix(extraction): resolve progressCallback undefined errors
Giancarmine Salucci
2025-12-21 04:28:07 +01:00
-
-
7e4d82de8d
feat(share): refactor page and enhance thumbnail extraction
Giancarmine Salucci
2025-12-21 04:18:38 +01:00
-
44823c365f
Merge: refactor frontend and fix LLM extraction
Giancarmine Salucci
2025-12-21 03:49:45 +01:00
-
-
da58263aba
feat: refactor frontend and fix LLM extraction
Giancarmine Salucci
2025-12-21 03:49:33 +01:00
-
-
377bdbf6d7
Merge: robust Instagram extractor with real-time progress tracking
Giancarmine Salucci
2025-12-21 03:14:28 +01:00
-
-
8fc7c44943
feat: robust Instagram extractor with real-time progress tracking
Giancarmine Salucci
2025-12-21 03:14:17 +01:00
-
-
342a8eb259
fix: auth scheduler env vars, concurrency and browser stability
Giancarmine Salucci
2025-12-21 02:15:22 +01:00
-
9357bd483a
fix
Giancarmine Salucci
2025-12-21 02:03:05 +01:00
-
167cd1f4bb
with thumbnail!
Giancarmine Salucci
2025-11-30 21:56:21 +01:00
-
23583f54c6
full tour
Giancarmine Salucci
2025-11-30 09:06:44 +01:00
-
0477964009
PWA - patched deps
Giancarmine Salucci
2025-11-29 17:35:20 +01:00
-
dfa2eb1c4e
initial commit
Giancarmine Salucci
2025-11-29 17:34:26 +01:00