-
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