This website requires JavaScript.
f548e7bbb7
docs(state): record phase 2 context session
makiolaj
2026-03-16 12:43:08 +01:00
882a609c57
docs(02): capture phase context
makiolaj
2026-03-16 12:43:01 +01:00
2102968c2f
docs(phase-1): complete phase execution
makiolaj
2026-03-16 12:27:24 +01:00
8768e9ae4a
docs(01-02): complete dashboard shared components plan
makiolaj and Claude Opus 4.6
2026-03-16 12:23:28 +01:00
a533e06f8c
feat(01-02): integrate PageShell, SummaryStrip, and DashboardSkeleton into DashboardPage
makiolaj and Claude Opus 4.6
2026-03-16 12:20:21 +01:00
ffc5c5f824
feat(01-02): create PageShell, StatCard, SummaryStrip, and DashboardSkeleton components
makiolaj and Claude Opus 4.6
2026-03-16 12:18:55 +01:00
b756540339
docs(01-01): complete design primitives plan
makiolaj and Claude Opus 4.6
2026-03-16 12:16:36 +01:00
4f74c79fda
feat(01-01): extend color tokens and add dashboard i18n keys
makiolaj and Claude Opus 4.6
2026-03-16 12:14:31 +01:00
d89d70f3c7
feat(01-01): install shadcn chart and collapsible primitives
makiolaj and Claude Opus 4.6
2026-03-16 12:13:10 +01:00
5659810918
docs(01): create phase plan
makiolaj
2026-03-16 12:08:45 +01:00
f8e94b0329
docs(phase-1): add validation strategy
makiolaj
2026-03-16 12:02:22 +01:00
952d250b38
docs(01): research phase domain — design foundation and primitives
makiolaj
2026-03-16 12:01:28 +01:00
4387795947
docs: create UI/UX overhaul roadmap with 4-phase structure
makiolaj and Claude Opus 4.6
2026-03-16 11:48:16 +01:00
b830d381db
docs: complete project research
makiolaj
2026-03-16 11:45:14 +01:00
c960b1a504
chore: add project config
makiolaj
2026-03-16 11:31:45 +01:00
3fc9288c38
docs: initialize project
makiolaj
2026-03-16 11:30:39 +01:00
45e0f779a4
docs: map existing codebase
makiolaj
2026-03-16 11:19:29 +01:00
65d9842831
restart
makiolaj
2026-03-15 17:29:43 +01:00
d8668ed742
docs(phase-7): complete phase execution
makiolaj
2026-03-12 13:44:47 +01:00
8e70aa3678
docs(07-02): complete quick-add library frontend plan
makiolaj
2026-03-12 13:40:53 +01:00
8238e07582
feat(07-02): add QuickAddPicker component and wire into DashboardPage
makiolaj
2026-03-12 13:39:24 +01:00
411a986c14
feat(07-02): add QuickAdd API client, hook, management page, routing, and i18n
makiolaj
2026-03-12 13:38:20 +01:00
bf0dac9bca
docs(07-01): complete quick-add library backend plan
makiolaj
2026-03-12 13:35:53 +01:00
b42f7b13bb
feat(07-01): add quick-add HTTP handlers and route registration
makiolaj
2026-03-12 13:34:19 +01:00
84d5b76a8a
feat(07-01): add QuickAddItem migration, model, and query functions
makiolaj
2026-03-12 13:33:53 +01:00
cccac351cf
fix(07): revise plans based on checker feedback
makiolaj
2026-03-12 13:30:10 +01:00
c57311adb4
docs(07-quick-add-library): create phase plan
makiolaj
2026-03-12 13:24:58 +01:00
51c9aa39d0
docs(phase-6): complete phase execution
makiolaj
2026-03-12 13:14:02 +01:00
1e579db6af
docs(06-02): complete template workflow replacement plan
makiolaj
2026-03-12 13:11:09 +01:00
234a7d913a
feat(06-02): display item_tier badge in tracker table rows
makiolaj
2026-03-12 13:09:27 +01:00
7dfd04f31b
feat(06-02): replace BudgetSetup with template-based month picker
makiolaj
2026-03-12 13:08:46 +01:00
14075850c3
docs(06-01): complete template frontend page plan
makiolaj and Claude Sonnet 4.6
2026-03-12 13:06:18 +01:00
924e01c983
feat(06-01): add TemplatePage, routing, sidebar nav, and i18n translations
makiolaj
2026-03-12 13:04:52 +01:00
0af9431435
feat(06-01): add template API client functions and useTemplate hook
makiolaj
2026-03-12 13:03:23 +01:00
fd171edaf0
fix(06): revise 06-02 plan based on checker feedback
makiolaj
2026-03-12 13:00:01 +01:00
791341d0a6
docs(06): create phase plan for template frontend and workflow replacement
makiolaj
2026-03-12 12:56:33 +01:00
4a8e3a3c5c
docs(phase-5): complete phase execution
makiolaj
2026-03-12 12:15:30 +01:00
c8fc17c43c
docs(05-02): complete template API handlers plan
makiolaj
2026-03-12 12:11:38 +01:00
387507b468
feat(05-02): wire template routes and budget generate endpoint in router
makiolaj
2026-03-12 12:10:37 +01:00
ceca2fc71f
feat(05-02): add template handlers and budget generation endpoint
makiolaj
2026-03-12 12:10:21 +01:00
eec8f4a9df
docs(05-01): complete template data model and API plan
makiolaj and Claude Sonnet 4.6
2026-03-12 12:08:11 +01:00
f9dd40984c
feat(05-01): template query functions and updated budget item queries with item_tier
makiolaj
2026-03-12 12:06:43 +01:00
b3082ca14f
feat(05-01): migration SQL and Go model types for template system
makiolaj
2026-03-12 12:05:01 +01:00
31a62a247f
docs(05): create phase plan
makiolaj
2026-03-12 12:00:51 +01:00
f89d184e46
docs(state): record phase 5 context session
makiolaj
2026-03-12 11:54:51 +01:00
6b66ec6ca7
docs(05): capture phase context
makiolaj
2026-03-12 11:54:44 +01:00
808ecfae3d
docs: create milestone v1.1 roadmap (4 phases)
makiolaj and Claude Opus 4.6
2026-03-12 11:41:44 +01:00
fa970d307a
docs: define milestone v1.1 requirements
makiolaj and Claude Opus 4.6
2026-03-12 11:28:43 +01:00
c47df80b81
docs: start milestone v1.1 Usability and Templates
makiolaj and Claude Opus 4.6
2026-03-12 10:03:34 +01:00
cf2d734712
docs(phase-04): complete phase execution
makiolaj and Claude Opus 4.6
2026-03-12 09:30:59 +01:00
bd84a80ac4
docs(04-02): complete chart tooltip currency formatting plan
makiolaj and Claude Sonnet 4.6
2026-03-12 09:28:20 +01:00
5a70899cf8
feat(04-02): thread user locale from useAuth through DashboardPage to chart components
makiolaj
2026-03-12 09:27:09 +01:00
f141c4ff73
feat(04-02): add locale prop and custom currency tooltips to chart components
makiolaj
2026-03-12 09:26:13 +01:00
1412aacf92
docs(04-01): complete locale-aware formatCurrency plan
makiolaj
2026-03-12 09:24:54 +01:00
eb1bb8aeec
feat(04-01): add locale parameter to formatCurrency, default 'en'
makiolaj
2026-03-12 09:23:46 +01:00
6ffce76de8
test(04-01): add failing tests for locale-aware formatCurrency
makiolaj
2026-03-12 09:23:33 +01:00
444baa5187
docs(04): create phase plan
makiolaj
2026-03-12 09:20:33 +01:00
e19d0b8ff7
docs(phase-04): add validation strategy
makiolaj
2026-03-12 09:16:57 +01:00
dd098d723e
docs(phase-04): research chart polish and bug fixes
makiolaj
2026-03-12 09:16:09 +01:00
be22fcc808
docs(phase-03): complete phase execution
makiolaj
2026-03-11 22:41:48 +01:00
57c4963a75
docs(03-03): complete row flash and tinted skeleton plan
makiolaj
2026-03-11 22:37:58 +01:00
c60a865797
feat(03-03): add pastel-tinted loading skeletons to DashboardPage
makiolaj
2026-03-11 22:36:38 +01:00
4ef10dae46
feat(03-03): wire row flash feedback into all three tracker components
makiolaj
2026-03-11 22:36:01 +01:00
f22eef837f
docs(03-02): complete delete confirmation and empty states plan
makiolaj
2026-03-11 22:33:50 +01:00
37630dea87
docs(03-01): complete inline edit affordance and form spinners plan
makiolaj
2026-03-11 22:33:30 +01:00
7c657c1004
docs(03-00): complete Wave 0 test stubs plan
makiolaj
2026-03-11 22:33:30 +01:00
4fc63893b8
feat(03-02): add EmptyState component and wire into Dashboard and Categories pages
makiolaj
2026-03-11 22:32:34 +01:00
30ec2d5780
feat(03-01): add loading spinners to Login, Register, and BudgetSetup submit buttons
makiolaj
2026-03-11 22:32:30 +01:00
c95c7f248e
test(03-00): add Wave 0 test stub files for 4 components
makiolaj
2026-03-11 22:32:07 +01:00
d9e60fa90c
feat(03-01): enhance InlineEditCell with pencil icon hover affordance and save/error callbacks
makiolaj
2026-03-11 22:31:20 +01:00
58bb57b1cc
test(03-01): add failing tests for pencil icon, onSaveSuccess, and onSaveError callbacks
makiolaj
2026-03-11 22:31:02 +01:00
72fb62635d
fix(03): revise plans based on checker feedback
makiolaj
2026-03-11 22:27:07 +01:00
0d40043615
docs(03-interaction-quality-and-completeness): create phase plan
makiolaj
2026-03-11 22:18:00 +01:00
c4ab29cb66
docs(phase-3): add validation strategy
makiolaj
2026-03-11 22:13:43 +01:00
ead79e0eb2
docs(03): research phase interaction quality and completeness
makiolaj
2026-03-11 22:12:45 +01:00
2ca809592d
docs(state): record phase 3 context session
makiolaj
2026-03-11 22:07:57 +01:00
cdd87923b9
docs(03): capture phase context
makiolaj
2026-03-11 22:07:52 +01:00
91331a3c15
docs(phase-02): complete phase execution
makiolaj
2026-03-11 21:53:44 +01:00
71d7d34c10
docs(02-02): complete sidebar branding plan — wordmark, active indicator, collapse trigger
makiolaj
2026-03-11 21:50:38 +01:00
fa8c402ac7
docs(02-01): complete auth page branding plan
makiolaj
2026-03-11 21:50:16 +01:00
79a0f9bc3d
feat(02-02): brand sidebar with wordmark, active indicator, and collapse trigger
makiolaj
2026-03-11 21:49:29 +01:00
381a06008b
feat(02-01): brand auth pages with gradient bg, wordmark, and Alert errors
makiolaj
2026-03-11 21:49:16 +01:00
9b57a1a4be
test(02-02): add AppLayout test scaffold for NAV-01 through NAV-04
makiolaj
2026-03-11 21:48:15 +01:00
dfd88de03e
test(02-01): add failing tests for AUTH-01 through AUTH-04 and install shadcn Alert
makiolaj
2026-03-11 21:47:57 +01:00
c6db87d4b8
docs(02-layout-and-brand-identity): create phase plan
makiolaj
2026-03-11 21:43:15 +01:00
a5b35343eb
docs(phase-2): add validation strategy
makiolaj
2026-03-11 21:39:02 +01:00
74e5787f78
docs(phase-02): research layout and brand identity phase
makiolaj and Claude Sonnet 4.6
2026-03-11 21:38:05 +01:00
f2cce8073a
docs(phase-01): complete phase execution
makiolaj
2026-03-11 21:28:20 +01:00
fddd8d1ea8
docs(01-02): complete palette wiring plan — all 6 dashboard components use design tokens
makiolaj
2026-03-11 21:20:19 +01:00
90a15c20ce
fix(01-02): resolve TypeScript build errors for production build
makiolaj
2026-03-11 21:00:24 +01:00
07041aed34
feat(01-02): wire palette.ts into all 6 dashboard components
makiolaj
2026-03-11 20:57:53 +01:00
689c88fc3e
feat(01-02): implement InlineEditCell shared component
makiolaj
2026-03-11 20:56:19 +01:00
bb36aeb272
test(01-02): add failing tests for InlineEditCell
makiolaj
2026-03-11 20:56:04 +01:00
d9cb292ef1
docs(01-01): complete design token foundation plan
makiolaj
2026-03-11 20:54:30 +01:00
6859b30347
feat(01-01): implement palette.ts as single source of truth for category colors
makiolaj
2026-03-11 20:52:41 +01:00
d5fc10de46
test(01-01): add failing tests for palette module
makiolaj
2026-03-11 20:52:06 +01:00
3f97d07f4e
feat(01-01): replace CSS tokens with pastel oklch values
makiolaj
2026-03-11 20:51:26 +01:00
cbf355273a
chore(01-01): install vitest test infrastructure
makiolaj
2026-03-11 20:50:30 +01:00
d9e65a43c2
docs(01): create phase plan
makiolaj
2026-03-11 19:26:25 +01:00
5aa64ab178
docs(01): add research and validation strategy
makiolaj
2026-03-11 19:20:19 +01:00