Files
GearBox/.planning/MILESTONES.md
Jean-Luc Makiola 4cb356d6b0 chore: archive v1.2 Collection Power-Ups milestone
Archive roadmap and requirements to milestones/, evolve PROJECT.md
with validated requirements, update retrospective, and reorganize
ROADMAP.md with milestone groupings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 19:09:13 +01:00

2.4 KiB

Milestones

v1.2 Collection Power-Ups (Shipped: 2026-03-16)

Phases completed: 3 phases, 6 plans, 11 tasks Timeline: 3 days (2026-03-14 → 2026-03-16) Codebase: 7,310 LOC TypeScript, 66 files changed (+7,243 / -206)

Key accomplishments:

  • Weight unit conversion (g/oz/lb/kg) with segmented toggle wired across all 8 display call sites
  • Candidate status tracking (researching/ordered/arrived) with clickable StatusBadge popup
  • Sticky search/filter toolbar with text search and icon-aware CategoryFilterDropdown
  • Per-setup item classification (base/worn/consumable) with click-to-cycle badge
  • Recharts donut chart with category/classification toggle, hover tooltips, and weight subtotals
  • Classification-preserving sync that maintains metadata across atomic setup re-sync

Archive: .planning/milestones/v1.2-ROADMAP.md, .planning/milestones/v1.2-REQUIREMENTS.md


v1.1 Fixes & Polish (Shipped: 2026-03-15)

Phases completed: 3 phases, 7 plans Timeline: 1 day (2026-03-15) Codebase: 6,134 LOC TypeScript, 65 files changed (+5,049 / -1,109)

Key accomplishments:

  • Fixed threads table and thread creation with categoryId support, modal dialog flow
  • Overhauled planning tab with educational empty state, pill tabs, and category filter
  • Fixed image display bug (Zod schemas missing imageFilename — silently stripped by validator)
  • Redesigned image upload as hero preview area with 4:3 placeholders on all cards
  • Migrated categories from emoji to Lucide icons with 119-icon curated picker
  • Built IconPicker component with search, 8 group tabs, portal popover

Archive: .planning/milestones/v1.1-ROADMAP.md, .planning/milestones/v1.1-REQUIREMENTS.md


v1.0 MVP (Shipped: 2026-03-15)

Phases completed: 3 phases, 10 plans Timeline: 2 days (2026-03-14 → 2026-03-15) Codebase: 5,742 LOC TypeScript, 53 commits, 114 files

Key accomplishments:

  • Full gear collection with item CRUD, categories, weight/cost totals, and image uploads
  • Planning threads with candidate comparison and thread resolution into collection
  • Named setups (loadouts) composed from collection items with live totals
  • Dashboard home page with summary cards linking to all features
  • Onboarding wizard for first-time setup experience
  • Complete test suite with service-level and route-level integration tests

Archive: .planning/milestones/v1.0-ROADMAP.md, .planning/milestones/v1.0-REQUIREMENTS.md