Commit Graph

8 Commits

Author SHA1 Message Date
tliu93 d36b940981 Add LLM settings integration
test / pytest (push) Successful in 1m13s
Add app_settings migration, settings UI, and OpenAI-compatible httpx LLM client with mocked tests.

Preserve API keys on blank form submissions, require a fresh key when base_url changes, and keep AI search settings untouched for step 3.

Update docs/design LLM integration and step 3 AI search notes, including prompt contract and extra-hints planning.
2026-06-01 20:06:22 +02:00
tliu93 facf82c898 add summary
test / pytest (push) Successful in 40s
docker-image / build-and-push (push) Successful in 4m17s
2026-04-27 20:43:57 +02:00
tliu93 ed1e3311a5 Add minimal installable PWA support
test / pytest (push) Successful in 37s
- serve manifest and service worker from the app root for install compatibility
- add manifest metadata, service worker registration, and Apple touch icon links to the base template
- add install icon assets for Android, iOS, and desktop install flows
- document deployment and validation notes for the new PWA support
- cover the new endpoints and template output with tests
2026-04-23 15:23:20 +02:00
tliu93 314fc16b98 ux refine 2026-04-19 13:31:17 +02:00
tliu93 ea73b0c165 add search function 2026-04-19 13:00:11 +02:00
tliu93 5fdf3f4ab2 add image flow 2026-04-19 12:54:25 +02:00
tliu93 57800f2123 step 2 with basic crud implemented 2026-04-19 12:36:55 +02:00
tliu93 dae7a60eab add project structure 2026-04-19 12:13:07 +02:00