xtablo-source/.planning/MILESTONES.md
2026-05-17 14:12:49 +02:00

2.9 KiB
Raw Permalink Blame History

Project Milestones: Xtablo

v3.0 Design System & Visual Polish (Shipped: 2026-05-17)

Delivered: Full design system ported from go-backend and applied to every product surface — auth pages, app shell, tablo list, tablo detail, chat, and planning.

Phases completed: 13-17 (5 phases, 16 plans)

Key accomplishments:

  • Built a complete CSS token vocabulary and typed templ component library (11 types: button, badge, card, modal, empty-state, table, icon-button, input, textarea, select, form-field) with a build-tag-gated /ui-catalog visual verification page.
  • Restyled auth pages (login/signup) with gradient animated background, centered auth-card, brand logo, and Google Material Design sign-in button with Roboto font.
  • Implemented app shell: sidebar with brand section, icon nav items, tablo list section, and user footer; tablo list with project-card grid, color avatars, and action controls.
  • Restyled tablo detail: project-card-top header, tasks-section kanban, etapes section, and files table using @ui.Table with @ui.EmptyState fallback.
  • Added own-vs-others chat bubbles with brand-tint right-alignment and planning day-separator event list using overview-section layout.

Stats:

  • 150 files changed, +23,505 / 993 lines across v3.0 git range
  • 5 phases, 16 plans
  • 2 days (2026-05-16 → 2026-05-17)
  • Go backend: ~18,600 non-test LOC + ~3,400 templ LOC

Git range: 3b9bd62fa48d81

Known deferred items at close: 6 acknowledged open artifact items (all pre-existing from v1.0/v2.0). See .planning/STATE.md Deferred Items.


Entries are listed newest first.

v2.0 Collaboration, Planning, and Social Sign-in (Shipped: 2026-05-16)

Delivered: Google sign-in, one-level etapes, tablo-owned events, personal planning, and native realtime tablo discussions on the Go + HTMX stack.

Phases completed: 8-12 (18 plans total)

Key accomplishments:

  • Added Google social sign-in while preserving Xtablo-owned users and sessions.
  • Added one-level etapes for task organization without breaking the kanban model.
  • Added tablo-owned events and an authenticated personal planning agenda.
  • Added native persisted realtime discussions using Postgres and Go-owned SSE.
  • Kept collaboration and scheduling features inside the single Go + HTMX product architecture.

Stats:

  • 148 files changed across the v2.0 git range
  • 17,704 insertions and 527 deletions across the v2.0 git range
  • 5 phases, 18 plans, approximately 39 implementation/verification tasks
  • 2 days from milestone start to close (2026-05-15 -> 2026-05-16)
  • Current backend source footprint: 29,101 lines across Go, templ, SQL, and CSS files

Git range: 0d23d94 -> 58a9ce0

Known deferred items at close: 7 acknowledged open artifact items. See .planning/STATE.md Deferred Items and .planning/milestones/v2.0-MILESTONE-AUDIT.md.

What's next: v3.0 Design System & Visual Polish is already planned in .planning/ROADMAP.md.