Commit Graph

  • 009466ac18 docs(20): commit plan summaries 20-02 and 20-03 simone 2026-06-20 08:58:24 +02:00
  • 9f5a6dcbe5 feat(20-03): add transcript UI — modal, list, expand/collapse, delete simone 2026-06-20 08:58:06 +02:00
  • b96b6a2083 feat(20-02): add clientTranscripts data layer simone 2026-06-20 08:55:46 +02:00
  • a46e8b0bc8 docs(20-01): plan 20-01 complete — migration 0009 applied to prod simone 2026-06-20 08:54:06 +02:00
  • 70a101ca98 feat(20-01): add migration 0009_client_transcripts.sql simone 2026-06-19 18:59:41 +02:00
  • dc934fb04a docs(20): create phase plan — Knowledge Base Cliente transcript simone 2026-06-19 18:52:16 +02:00
  • 3e10f97215 docs(20): capture phase context — Knowledge Base Cliente simone 2026-06-19 18:26:02 +02:00
  • b7ff3fe430 docs(phase-19): verification passed — PIPE-01 PIPE-02 complete simone 2026-06-19 18:10:42 +02:00
  • bac757a987 docs(phase-19): complete plan 19-01 — LeadsKanbanBoard + toggle PIPE-01/PIPE-02 simone 2026-06-19 18:07:44 +02:00
  • b0dbd341a9 fix(19-01): add min-h-[300px] to LeadTable scroll container to prevent dropdown clipping simone 2026-06-19 18:04:28 +02:00
  • 9f8eafffb0 fix(19-01): remove overflow-hidden from LeadTable to allow dropdown overflow simone 2026-06-19 18:00:15 +02:00
  • 34be9341bb feat(19-01): wire LeadsViewToggle into leads page + build verified simone 2026-06-19 17:49:28 +02:00
  • 607c2578f0 feat(19-01): add LeadsViewToggle with integrated search + list/kanban pill toggle simone 2026-06-19 17:48:31 +02:00
  • 2c67e6fd72 feat(19-01): add LeadsKanbanBoard with @dnd-kit drag-drop between 6 stage columns simone 2026-06-19 17:48:00 +02:00
  • 5e4b2239cb docs(phase-19): create phase plan — LeadsKanbanBoard + view toggle (PIPE-01, PIPE-02) simone 2026-06-19 17:37:32 +02:00
  • 84c426e66c docs(phase-18): complete phase — all 3 plans done, state advanced to Phase 19 simone 2026-06-19 17:17:53 +02:00
  • 044a056480 docs(phase-18): plan 03 — mark CLEAN-01..04 complete, build verified simone 2026-06-19 16:20:50 +02:00
  • afe4274de9 docs(18-02): complete plan — analytics consolidated into admin dashboard simone 2026-06-19 12:09:54 +02:00
  • c00ec25e48 docs(18-01): complete plan — remove forecast and manual quote builder routes simone 2026-06-19 12:09:17 +02:00
  • 268f56ccd2 chore(18-01): remove quote builder route, exclusive components, and SendQuoteModal entry point (CLEAN-02) simone 2026-06-19 12:07:48 +02:00
  • 14bdbab880 feat(phase-18): plan 02 — consolidate analytics into admin dashboard simone 2026-06-19 12:07:31 +02:00
  • 7d884099aa chore(18-01): remove forecast route, sidebar entry, and revalidatePath calls (CLEAN-01) simone 2026-06-19 12:05:05 +02:00
  • b3670d164b docs(phase-18): create phase plan — cleanup & consolidamento simone 2026-06-19 11:51:03 +02:00
  • 10a390239a docs: reset milestone v2.2 "Sales Loop" simone 2026-06-19 11:37:08 +02:00
  • 43238341c1 feat: service offer tags, catalog cleanup, offer editor filter simone 2026-06-18 21:58:34 +02:00
  • 696a95950c chore: add Notion service import scripts simone 2026-06-18 21:46:17 +02:00
  • 27e8706e39 fix(offer-editor): show all services regardless of offer category simone 2026-06-18 18:35:37 +02:00
  • 4f7e0033c4 fix(offer-editor): fix category bug, add ripristina, always-saveable simone 2026-06-18 18:25:50 +02:00
  • 56f9fd1d07 docs(phase-12): complete phase execution simone 2026-06-18 17:24:19 +02:00
  • 9a74e5ccfa docs(phase-12): update tracking after wave 4 simone 2026-06-15 10:31:07 +02:00
  • 791a6e64b1 chore: merge executor worktree (worktree-agent-a44f854f45ac76582) simone 2026-06-15 10:28:07 +02:00
  • 605dc323b6 chore: merge executor worktree (worktree-agent-a26188c3b00c610ed) simone 2026-06-15 10:27:55 +02:00
  • a486d27a2b docs(12-04): append self-check results to plan summary simone 2026-06-15 10:26:58 +02:00
  • ca3712612f docs(12-04): add plan summary for offer list page redesign simone 2026-06-15 10:26:38 +02:00
  • b7203c3da2 docs(12-05): complete offer editor detail page plan simone 2026-06-15 10:26:24 +02:00
  • 7df4b9c74a feat(12-04): build OfferListClient with category filter, archive toggle, card grid simone 2026-06-15 10:25:15 +02:00
  • 68dc1b605b feat(12-04): rewrite /admin/offers page.tsx as new list page entry point simone 2026-06-15 10:25:03 +02:00
  • 8c5c918304 feat(12-05): build offer editor client component simone 2026-06-15 10:25:02 +02:00
  • 8e0e4b9c59 feat(12-05): create offer editor route server component simone 2026-06-15 10:24:49 +02:00
  • e46607d217 docs(phase-12): update tracking after wave 3 simone 2026-06-15 10:19:52 +02:00
  • f01fa347c4 chore: merge executor worktree (worktree-agent-acd37263857560e21) simone 2026-06-15 10:19:13 +02:00
  • 8bdc854a6a docs(12-03): complete offer editor query layer & server actions plan simone 2026-06-15 10:18:46 +02:00
  • a372c613e2 feat(12-03): add offer editor server actions simone 2026-06-15 10:17:07 +02:00
  • 0d742f2328 feat(12-03): add offer editor query layer simone 2026-06-15 10:15:19 +02:00
  • e2d6e97168 docs(phase-12): update tracking after wave 2 checkpoint simone 2026-06-15 09:50:23 +02:00
  • d4c89b4170 docs(12-02): apply migration 0008 to production (blocking checkpoint complete) simone 2026-06-15 09:50:23 +02:00
  • b8f14fad4d docs(phase-12): update tracking after wave 1 simone 2026-06-14 21:22:37 +02:00
  • 827604084e chore: merge executor worktree (worktree-agent-ab7d5b1ee10efadff) simone 2026-06-14 21:22:10 +02:00
  • b80f0563b8 docs(12-01): fix markdown lint formatting in summary simone 2026-06-14 21:21:37 +02:00
  • bfc99329c5 docs(12-01): complete offer tier schema foundation plan simone 2026-06-14 21:20:28 +02:00
  • 89d15eeb54 feat(12-01): add migration 0008 for offer tier schema + idempotent push script simone 2026-06-14 21:19:10 +02:00
  • 11d6c1179f feat(12-01): extend offer schema with tier, pricing, and category fields simone 2026-06-14 21:17:52 +02:00
  • 1414c3e95c docs(12): finalize wave resequencing in plans and tracking simone 2026-06-14 21:15:09 +02:00
  • 640f986967 docs(12): create phase plan simone 2026-06-14 21:00:32 +02:00
  • 9bff7623da docs: move CRM Attio-style requirements to Validated (Phase 14) simone 2026-06-14 15:27:07 +02:00
  • fa5672025f docs(14): mark phase complete, advance roadmap to Phase 15 simone 2026-06-14 15:22:40 +02:00
  • 2c227f4ef1 docs(14): add code review report and phase verification (passed) simone 2026-06-14 15:20:08 +02:00
  • c8d53134ba fix(14): remove dead generate_new branch from assignQuoteToLead (CRM-12) simone 2026-06-14 15:17:48 +02:00
  • 0378ba78a9 Merge branch 'worktree-agent-a260f91fada48defd' simone 2026-06-14 13:25:23 +02:00
  • 2a02ca8fbf docs(14-02): add plan summary for LeadTable Attio rewrite simone 2026-06-14 13:24:47 +02:00
  • ab7fa62059 feat(14-02): add LeadsSearch, rewire leads pages, surface tags in LeadDetail (CRM-08/09) simone 2026-06-14 13:21:55 +02:00
  • 4887a319f7 feat(14-02): rewrite LeadTable as raw-table database view (CRM-08/09) simone 2026-06-14 13:21:23 +02:00
  • 39bd1ce2eb chore: merge executor worktree (worktree-agent-aaf61d7161f7818a0) simone 2026-06-14 12:51:37 +02:00
  • d664d8d3a7 chore: merge executor worktree (worktree-agent-a6c4f07a973e2df91) simone 2026-06-14 12:50:54 +02:00
  • 3c53672754 docs(14-03): append self-check results to plan summary simone 2026-06-14 12:49:41 +02:00
  • 6b51403404 docs(14-03): complete CRM residual bug fixes plan simone 2026-06-14 12:48:53 +02:00
  • a495d84511 fix(14-03): remove dead onSubmit branch in SendQuoteModal (CRM-12) simone 2026-06-14 12:46:55 +02:00
  • f21f13909d docs(14-01): append self-check results to SUMMARY simone 2026-06-14 12:44:19 +02:00
  • d1acfe9127 docs(14-01): complete lead data-layer foundation plan simone 2026-06-14 12:43:21 +02:00
  • ee509cd5fb fix(14-03): type LeadForm useForm with CreateLeadInput (CRM-11) simone 2026-06-14 12:43:00 +02:00
  • 7d98b27e75 feat(14-01): add updateLeadField and lead tag CRUD server actions simone 2026-06-14 12:41:36 +02:00
  • 272e363f4d fix(14-03): translate FollowUpWidget to Italian (CRM-10) simone 2026-06-14 12:38:12 +02:00
  • 5b583bcc5e feat(14-01): add getLeadsWithTags and getLeadFieldOptions to admin-queries simone 2026-06-14 12:38:09 +02:00
  • f5309345b9 docs(14): annotate plan waves and update milestone progress simone 2026-06-14 12:30:38 +02:00
  • d115465240 docs(14): create phase plan simone 2026-06-14 12:09:45 +02:00
  • 89adf7a1d4 docs(14): UI design contract for CRM Attio-style redesign simone 2026-06-14 11:23:28 +02:00
  • e858a8f577 feat(catalog): Notion-style shared select fields (tag/pacchetto/categoria/fase) simone 2026-06-13 21:40:34 +02:00
  • 42c16e1bab fix(11): address code-review findings in catalog inline-edit simone 2026-06-13 21:02:50 +02:00
  • 8d62207ccb docs(phase-11): complete phase — OFFER-13 migration applied to prod DB, all validators passed simone 2026-06-13 20:31:20 +02:00
  • 1e4f917b51 docs(phase-11): add code review + verification (code-complete, DB migration pending) simone 2026-06-13 16:35:02 +02:00
  • 0387805041 docs(11-04): complete catalog database-view plan simone 2026-06-13 16:05:13 +02:00
  • 9bc1e43738 docs(11-04): add plan summary and log unused createService action simone 2026-06-13 16:03:10 +02:00
  • 912a892ba5 feat(11-04): add client-side search bar to catalog page, remove ServiceForm simone 2026-06-13 16:01:17 +02:00
  • c0bedf300e feat(11-04): rewrite ServiceTable as database-view (inline edit, tags, quick-add, active/inactive split) simone 2026-06-13 15:58:36 +02:00
  • e424653ece docs(11-03): complete EditableCell + TagMultiSelect plan simone 2026-06-13 15:56:06 +02:00
  • a567a90ce3 feat(11-03): add TagMultiSelect component with hashed tag colors simone 2026-06-13 15:51:49 +02:00
  • 55276c19fe fix(11-03): avoid setState/ref access during render in EditableCell simone 2026-06-13 15:51:41 +02:00
  • 3514a3710d feat(11-03): add EditableCell click-to-edit component simone 2026-06-13 15:49:15 +02:00
  • 62d5e97f39 docs(11-02): complete catalog query layer + server actions plan simone 2026-06-13 15:47:07 +02:00
  • 445de856e4 feat(11-02): add inline-edit, tag, and quick-add server actions simone 2026-06-13 15:39:55 +02:00
  • f7434102de feat(11-02): extend getAllServices with tags join (ServiceWithTags) simone 2026-06-13 15:38:57 +02:00
  • a447494dde docs(11-01): complete plan 1 — tags schema + consolidation scripts, DB-execution gated simone 2026-06-13 15:35:18 +02:00
  • afe789c415 docs(11-01): add execution summary and deferred items log simone 2026-06-13 15:30:03 +02:00
  • 2f2589f0b9 feat(11-01): add tag-assignment migration and validation scripts (OFFER-13/D-02) simone 2026-06-13 15:27:07 +02:00
  • 4773487d0c feat(11-01): add tags table to schema with migration and push script simone 2026-06-13 15:26:14 +02:00
  • d1b1047368 docs(11): create phase plan — 4 plans, 4 waves simone 2026-06-13 15:07:17 +02:00
  • 03898f2a59 docs(planning): v2.1 milestone setup + Phase 11 context/patterns simone 2026-06-13 15:07:06 +02:00
  • 857af5c182 docs(handoff): triage user feedback — lead detail bug fixed, tab restructuring decisions, Attio as CRM UX benchmark simone 2026-06-12 22:14:31 +02:00
  • ea206854a9 fix(leads): await params Promise in lead detail page (Next.js 16) simone 2026-06-12 22:13:26 +02:00
  • 810a53816d docs(handoff): new direction — Offer Studio + Proposal AI, decisions and next-session plan simone 2026-06-12 21:20:51 +02:00