Commit Graph

  • 5870b5eede fix: strip markdown code fences from LLM JSON responses main Michele 2026-03-09 15:10:39 +01:00
  • 5c06b1a342 fix: add trailing slashes to settings and prompts API calls Michele 2026-03-09 12:54:46 +01:00
  • 36a7e0281d chore: mark project as deployed on VPS Michele 2026-03-09 12:07:50 +01:00
  • d188ce5c63 chore: add project config and deploy preparation Michele 2026-03-09 12:03:52 +01:00
  • 1c9199bf38 chore: complete v1 milestone v1 Michele 2026-03-09 11:59:07 +01:00
  • d8f298463b docs(04): complete enrichment phase Michele 2026-03-09 08:29:34 +01:00
  • e8a93526a2 docs(04-02): complete Frontend Unsplash UI plan Michele 2026-03-09 08:18:47 +01:00
  • f154f1b2f6 feat(04-02): thumbnail PostCard e hint Unsplash in OutputReview Michele 2026-03-09 08:16:55 +01:00
  • d537c03706 feat(04-02): Unsplash API key in types e pagina Settings Michele 2026-03-09 08:15:42 +01:00
  • d320bf04f5 docs(04-01): complete Unsplash image resolution plan Michele 2026-03-09 08:12:12 +01:00
  • 9e7205eca2 feat(04-01): integrazione Unsplash in pipeline + CSVBuilder + export Michele 2026-03-09 08:10:06 +01:00
  • afba4c5e9e feat(04-01): UnsplashService + Settings unsplash_api_key Michele 2026-03-09 08:07:06 +01:00
  • 6078c75c22 docs(04): create phase plan Michele 2026-03-09 01:52:13 +01:00
  • f8d9499f80 docs(04): capture phase context Michele 2026-03-09 01:43:24 +01:00
  • c85ec644d1 docs(03): complete organization-layer phase Michele 2026-03-09 01:26:17 +01:00
  • b366742f51 docs(03-02): complete swipe-to-calendar integration plan Michele 2026-03-09 00:34:59 +01:00
  • f449d945e9 feat(03-02): picker Swipe File nel form Genera Calendario + mark-used Michele 2026-03-09 00:33:00 +01:00
  • 67769dd68d feat(03-02): topic_overrides in CalendarRequest + pipeline wiring Michele 2026-03-09 00:30:47 +01:00
  • babdf8a250 docs(03-01): complete SwipeService CRUD + SwipeFile UI plan Michele 2026-03-09 00:27:24 +01:00
  • d379789ec0 feat(03-01): pagina SwipeFile UI + TanStack hooks + navigazione Michele 2026-03-09 00:25:04 +01:00
  • d64c7f4524 feat(03-01): SwipeService CRUD + Pydantic schemas + FastAPI router Michele 2026-03-09 00:22:12 +01:00
  • 05988f4be5 docs(03): create phase plan Michele 2026-03-08 23:21:41 +01:00
  • 0b7a6efccd docs(03): capture phase context Michele 2026-03-08 23:04:17 +01:00
  • d8335585bf docs(02): complete prompt-control-output-review phase Michele 2026-03-08 22:36:04 +01:00
  • 14588eaa94 docs(02-02): complete per-item regeneration + summary counter plan Michele 2026-03-08 21:53:43 +01:00
  • ad2483d48d feat(02-02): OutputReview summary counter with regenerated/edited tracking Michele 2026-03-08 21:03:11 +01:00
  • 3488023142 feat(02-02): PostCard regen button with inline form, topic override, and regenerated badge Michele 2026-03-08 21:01:47 +01:00
  • 36fa50173f docs(02-01): complete prompt CRUD + prompt editor plan Michele 2026-03-08 20:58:24 +01:00
  • ca3dd59072 feat(02-01): prompt editor UI with types, hooks, page, route, sidebar Michele 2026-03-08 20:57:01 +01:00
  • 05972fa8f1 feat(02-01): backend prompts router with 4 CRUD endpoints Michele 2026-03-08 20:54:30 +01:00
  • 5ba641e7d6 docs(02): create phase plan Michele 2026-03-08 20:17:29 +01:00
  • c22d9dde97 docs(02): capture phase context Michele 2026-03-08 19:57:36 +01:00
  • 4894e09707 docs(phase-1): complete Core Generation Pipeline phase Michele 2026-03-08 03:15:43 +01:00
  • d8e3eb9415 fix(01): calendar slot merge in OutputReview for PN/Schwartz badges Michele 2026-03-08 03:14:07 +01:00
  • 23599e1736 docs(01-04): complete web UI plan — 4 task, 16 file, build pulita Michele 2026-03-08 02:31:42 +01:00
  • a5d1c15c3a feat(01-04): pagine GenerateCalendar, OutputReview, GenerateSingle complete Michele 2026-03-08 02:29:17 +01:00
  • 9e5bddc312 feat(01-04): SlideViewer con edit inline e ProgressIndicator con polling Michele 2026-03-08 02:26:54 +01:00
  • a2ebd72041 feat(01-04): badge PN/Schwartz e PostCard con stati success/failed/pending Michele 2026-03-08 02:25:17 +01:00
  • 738a877d39 feat(01-04): layout, routing, API hooks, tipi TypeScript, Dashboard, Settings Michele 2026-03-08 02:23:55 +01:00
  • 60b46cb5c1 docs(01-03): complete pipeline LLM + API routers plan Michele 2026-03-08 02:16:49 +01:00
  • e06edde4ef feat(01-03): API routers (calendar, generate, export, settings) e wiring main.py Michele 2026-03-08 02:14:17 +01:00
  • 083621afd3 feat(01-03): LLMService, CSVBuilder, GenerationPipeline Michele 2026-03-08 02:10:28 +01:00
  • f9c452586f docs(01-02): complete servizi dominio plan Michele 2026-03-08 02:02:35 +01:00
  • ef9b9471fc feat(01-02): CalendarService, PromptService, 7 prompt .txt in italiano Michele 2026-03-08 02:00:00 +01:00
  • f6d9215b52 docs(01-01): complete infrastructure skeleton plan Michele 2026-03-08 01:57:09 +01:00
  • 62f4b487b0 feat(01-01): React + Vite + Tailwind v4 SPA scaffold con API client Michele 2026-03-08 01:55:19 +01:00
  • 209d8962f7 feat(01-02): costanti dominio, schemas Pydantic, FormatSelector Michele 2026-03-08 01:54:58 +01:00
  • 50d5708016 feat(01-01): Backend FastAPI skeleton + Docker build config Michele 2026-03-08 01:51:41 +01:00
  • 696b265e4d fix(01): revise plans based on checker feedback Michele 2026-03-08 01:40:30 +01:00
  • 3f1dbbf396 docs(01): create phase plan Michele 2026-03-08 01:27:25 +01:00
  • 595b6ee7e7 docs(01): capture phase context Michele 2026-03-08 01:16:42 +01:00
  • fed78f0e43 docs: create roadmap (4 phases) Michele 2026-03-07 14:37:14 +01:00
  • 1dedf7cf98 docs: define v1 requirements Michele 2026-03-07 14:30:30 +01:00
  • fe6cd4d516 docs: complete project research Michele 2026-03-07 14:06:44 +01:00
  • dd601a0d08 chore: add project config Michele 2026-03-07 13:56:16 +01:00
  • 5335b3b0ae docs: initialize project Michele 2026-03-07 13:44:43 +01:00