This website requires JavaScript.
439d0e950d
chore: archive v1.0 phase directories
Develop
Jean-Luc Makiola
2026-03-24 09:46:00 +01:00
3a771ba7cd
chore: complete v1.0 UI/UX Overhaul milestone
Jean-Luc Makiola
2026-03-24 09:44:12 +01:00
1d5e019839
docs: sync roadmap and state — mark phases 02-04 complete
Jean-Luc Makiola
2026-03-24 09:39:50 +01:00
0410d90e02
docs(02-01): add missing summary for month navigation plan
Jean-Luc Makiola
2026-03-24 09:39:26 +01:00
a270deb2db
docs(phase-04): complete phase execution
Jean-Luc Makiola
2026-03-17 16:29:35 +01:00
51516cd73d
docs(04-03): add final commit hash and self-check to SUMMARY.md
Jean-Luc Makiola
2026-03-17 16:24:18 +01:00
1e61b88628
docs(04-03): complete budget pages design consistency plan
Jean-Luc Makiola
2026-03-17 16:23:50 +01:00
24d071c1f3
feat(04-03): upgrade BudgetDetailPage with semantic tokens, direction-aware diff, PageShell, group headers, and skeleton
Jean-Luc Makiola
2026-03-17 16:21:37 +01:00
89dd3ded74
feat(04-03): upgrade BudgetListPage with PageShell, locale-aware months, skeleton, and i18n labels
Jean-Luc Makiola
2026-03-17 16:20:02 +01:00
f166f1ac5e
docs(04-02): complete CRUD pages design consistency plan
Jean-Luc Makiola
2026-03-17 16:18:11 +01:00
ba19c30f07
feat(04-02): upgrade QuickAddPage and SettingsPage with PageShell and skeletons
Jean-Luc Makiola
2026-03-17 16:16:23 +01:00
e9497e42a7
feat(04-02): upgrade CategoriesPage and TemplatePage with PageShell, skeletons, and group headers
Jean-Luc Makiola
2026-03-17 16:15:04 +01:00
b15a14dea0
docs(04-01): complete auth page redesign plan
Jean-Luc Makiola
2026-03-17 16:12:33 +01:00
0ff9939789
feat(04-01): redesign RegisterPage to match LoginPage visual treatment
Jean-Luc Makiola
2026-03-17 16:10:19 +01:00
36d068e0ba
feat(04-01): redesign LoginPage with brand presence and OAuth icons
Jean-Luc Makiola
2026-03-17 16:09:23 +01:00
fbe01b7372
docs(04): create phase plan — 3 plans for full-app design consistency
Jean-Luc Makiola
2026-03-17 16:04:04 +01:00
c16f3302c8
docs(phase-4): add validation strategy
Jean-Luc Makiola
2026-03-17 15:57:41 +01:00
b6a4d3e83d
docs(04): research phase domain
Jean-Luc Makiola
2026-03-17 15:56:22 +01:00
c960d80af0
docs(state): record phase 4 context session
Jean-Luc Makiola
2026-03-17 15:50:39 +01:00
b6e34d991e
docs(04): capture phase context
Jean-Luc Makiola
2026-03-17 15:50:20 +01:00
748c7edc65
docs(phase-03): complete phase execution
Jean-Luc Makiola
2026-03-17 15:20:03 +01:00
80929e1865
docs(03-02): complete collapsible sections integration plan
Jean-Luc Makiola
2026-03-17 15:15:17 +01:00
9a8d13fcfb
feat(03-02): wire collapsible sections into DashboardContent
Jean-Luc Makiola
2026-03-17 15:13:41 +01:00
7d08da20ce
docs(03-01): complete collapsible sections foundations plan
Jean-Luc Makiola
2026-03-17 15:10:12 +01:00
f30b846f04
feat(03-01): build CategorySection and CollapsibleSections components
Jean-Luc Makiola
2026-03-17 15:07:56 +01:00
21ce6d8230
feat(03-01): add CSS animation tokens, i18n keys, and carryover display
Jean-Luc Makiola
2026-03-17 15:07:08 +01:00
1a4035bea1
docs(03): create phase plan
Jean-Luc Makiola
2026-03-17 15:01:41 +01:00
76f7299976
docs(phase-03): add validation strategy
Jean-Luc Makiola
2026-03-17 14:55:00 +01:00
20a314f2a7
docs(03): research collapsible dashboard sections phase
Jean-Luc Makiola
2026-03-17 14:53:53 +01:00
d29c0cd482
docs(transition): evolve PROJECT.md and STATE.md after Phase 2 completion
Jean-Luc Makiola
2026-03-16 14:31:42 +01:00
1ad52b9e63
docs(phase-02): complete phase execution
Jean-Luc Makiola
2026-03-16 14:29:37 +01:00
fb27659f5c
docs(02-03): complete dashboard integration plan
Jean-Luc Makiola
2026-03-16 14:24:52 +01:00
243cacf862
feat(02-03): update DashboardSkeleton for 3-column chart layout
Jean-Luc Makiola
2026-03-16 14:22:24 +01:00
01674e18fb
feat(02-03): refactor DashboardPage with month navigation and 3-column chart grid
Jean-Luc Makiola
2026-03-16 14:21:55 +01:00
ddcddbef56
docs(state): save progress — wave 1 complete, paused before wave 2
Jean-Luc Makiola
2026-03-16 13:06:53 +01:00
643ba47fda
docs(02-02): complete dashboard chart components plan
Jean-Luc Makiola
2026-03-16 13:05:31 +01:00
bb12d01aae
feat(02-02): create IncomeBarChart and SpendBarChart components
Jean-Luc Makiola
2026-03-16 13:03:23 +01:00
42bf1f9431
feat(02-01): add chart and month navigation i18n keys
Jean-Luc Makiola
2026-03-16 13:03:06 +01:00
971c5c7cbe
feat(02-02): create ExpenseDonutChart with center label and active hover
Jean-Luc Makiola
2026-03-16 13:02:30 +01:00
448195016f
feat(02-01): create useMonthParam hook and MonthNavigator component
Jean-Luc Makiola
2026-03-16 13:02:29 +01:00
dca5b04494
docs(02): create phase plan — 3 plans across 2 waves for dashboard charts and layout
Jean-Luc Makiola
2026-03-16 12:57:33 +01:00
e0b3194211
docs(phase-02): add validation strategy
Jean-Luc Makiola
2026-03-16 12:51:20 +01:00
7346a6a125
docs(02): research phase domain
Jean-Luc Makiola
2026-03-16 12:50:24 +01:00
f548e7bbb7
docs(state): record phase 2 context session
Jean-Luc Makiola
2026-03-16 12:43:08 +01:00
882a609c57
docs(02): capture phase context
Jean-Luc Makiola
2026-03-16 12:43:01 +01:00
2102968c2f
docs(phase-1): complete phase execution
Jean-Luc Makiola
2026-03-16 12:27:24 +01:00
8768e9ae4a
docs(01-02): complete dashboard shared components plan
Jean-Luc Makiola
2026-03-16 12:23:28 +01:00
a533e06f8c
feat(01-02): integrate PageShell, SummaryStrip, and DashboardSkeleton into DashboardPage
Jean-Luc Makiola
2026-03-16 12:20:21 +01:00
ffc5c5f824
feat(01-02): create PageShell, StatCard, SummaryStrip, and DashboardSkeleton components
Jean-Luc Makiola
2026-03-16 12:18:55 +01:00
b756540339
docs(01-01): complete design primitives plan
Jean-Luc Makiola
2026-03-16 12:16:36 +01:00
4f74c79fda
feat(01-01): extend color tokens and add dashboard i18n keys
Jean-Luc Makiola
2026-03-16 12:14:31 +01:00
d89d70f3c7
feat(01-01): install shadcn chart and collapsible primitives
Jean-Luc Makiola
2026-03-16 12:13:10 +01:00
5659810918
docs(01): create phase plan
Jean-Luc Makiola
2026-03-16 12:08:45 +01:00
f8e94b0329
docs(phase-1): add validation strategy
Jean-Luc Makiola
2026-03-16 12:02:22 +01:00
952d250b38
docs(01): research phase domain — design foundation and primitives
Jean-Luc Makiola
2026-03-16 12:01:28 +01:00
4387795947
docs: create UI/UX overhaul roadmap with 4-phase structure
Jean-Luc Makiola
2026-03-16 11:48:16 +01:00
b830d381db
docs: complete project research
Jean-Luc Makiola
2026-03-16 11:45:14 +01:00
c960b1a504
chore: add project config
Jean-Luc Makiola
2026-03-16 11:31:45 +01:00
3fc9288c38
docs: initialize project
Jean-Luc Makiola
2026-03-16 11:30:39 +01:00
45e0f779a4
docs: map existing codebase
Jean-Luc Makiola
2026-03-16 11:19:29 +01:00
65d9842831
restart
Jean-Luc Makiola
2026-03-15 17:29:43 +01:00
d8668ed742
docs(phase-7): complete phase execution
Jean-Luc Makiola
2026-03-12 13:44:47 +01:00
8e70aa3678
docs(07-02): complete quick-add library frontend plan
Jean-Luc Makiola
2026-03-12 13:40:53 +01:00
8238e07582
feat(07-02): add QuickAddPicker component and wire into DashboardPage
Jean-Luc Makiola
2026-03-12 13:39:24 +01:00
411a986c14
feat(07-02): add QuickAdd API client, hook, management page, routing, and i18n
Jean-Luc Makiola
2026-03-12 13:38:20 +01:00
bf0dac9bca
docs(07-01): complete quick-add library backend plan
Jean-Luc Makiola
2026-03-12 13:35:53 +01:00
b42f7b13bb
feat(07-01): add quick-add HTTP handlers and route registration
Jean-Luc Makiola
2026-03-12 13:34:19 +01:00
84d5b76a8a
feat(07-01): add QuickAddItem migration, model, and query functions
Jean-Luc Makiola
2026-03-12 13:33:53 +01:00
cccac351cf
fix(07): revise plans based on checker feedback
Jean-Luc Makiola
2026-03-12 13:30:10 +01:00
c57311adb4
docs(07-quick-add-library): create phase plan
Jean-Luc Makiola
2026-03-12 13:24:58 +01:00
51c9aa39d0
docs(phase-6): complete phase execution
Jean-Luc Makiola
2026-03-12 13:14:02 +01:00
1e579db6af
docs(06-02): complete template workflow replacement plan
Jean-Luc Makiola
2026-03-12 13:11:09 +01:00
234a7d913a
feat(06-02): display item_tier badge in tracker table rows
Jean-Luc Makiola
2026-03-12 13:09:27 +01:00
7dfd04f31b
feat(06-02): replace BudgetSetup with template-based month picker
Jean-Luc Makiola
2026-03-12 13:08:46 +01:00
14075850c3
docs(06-01): complete template frontend page plan
Jean-Luc Makiola
2026-03-12 13:06:18 +01:00
924e01c983
feat(06-01): add TemplatePage, routing, sidebar nav, and i18n translations
Jean-Luc Makiola
2026-03-12 13:04:52 +01:00
0af9431435
feat(06-01): add template API client functions and useTemplate hook
Jean-Luc Makiola
2026-03-12 13:03:23 +01:00
fd171edaf0
fix(06): revise 06-02 plan based on checker feedback
Jean-Luc Makiola
2026-03-12 13:00:01 +01:00
791341d0a6
docs(06): create phase plan for template frontend and workflow replacement
Jean-Luc Makiola
2026-03-12 12:56:33 +01:00
4a8e3a3c5c
docs(phase-5): complete phase execution
Jean-Luc Makiola
2026-03-12 12:15:30 +01:00
c8fc17c43c
docs(05-02): complete template API handlers plan
Jean-Luc Makiola
2026-03-12 12:11:38 +01:00
387507b468
feat(05-02): wire template routes and budget generate endpoint in router
Jean-Luc Makiola
2026-03-12 12:10:37 +01:00
ceca2fc71f
feat(05-02): add template handlers and budget generation endpoint
Jean-Luc Makiola
2026-03-12 12:10:21 +01:00
eec8f4a9df
docs(05-01): complete template data model and API plan
Jean-Luc Makiola
2026-03-12 12:08:11 +01:00
f9dd40984c
feat(05-01): template query functions and updated budget item queries with item_tier
Jean-Luc Makiola
2026-03-12 12:06:43 +01:00
b3082ca14f
feat(05-01): migration SQL and Go model types for template system
Jean-Luc Makiola
2026-03-12 12:05:01 +01:00
31a62a247f
docs(05): create phase plan
Jean-Luc Makiola
2026-03-12 12:00:51 +01:00
f89d184e46
docs(state): record phase 5 context session
Jean-Luc Makiola
2026-03-12 11:54:51 +01:00
6b66ec6ca7
docs(05): capture phase context
Jean-Luc Makiola
2026-03-12 11:54:44 +01:00
808ecfae3d
docs: create milestone v1.1 roadmap (4 phases)
Jean-Luc Makiola
2026-03-12 11:41:44 +01:00
fa970d307a
docs: define milestone v1.1 requirements
Jean-Luc Makiola
2026-03-12 11:28:43 +01:00
c47df80b81
docs: start milestone v1.1 Usability and Templates
Jean-Luc Makiola
2026-03-12 10:03:34 +01:00
cf2d734712
docs(phase-04): complete phase execution
Jean-Luc Makiola
2026-03-12 09:30:59 +01:00
bd84a80ac4
docs(04-02): complete chart tooltip currency formatting plan
Jean-Luc Makiola
2026-03-12 09:28:20 +01:00
5a70899cf8
feat(04-02): thread user locale from useAuth through DashboardPage to chart components
Jean-Luc Makiola
2026-03-12 09:27:09 +01:00
f141c4ff73
feat(04-02): add locale prop and custom currency tooltips to chart components
Jean-Luc Makiola
2026-03-12 09:26:13 +01:00
1412aacf92
docs(04-01): complete locale-aware formatCurrency plan
Jean-Luc Makiola
2026-03-12 09:24:54 +01:00
eb1bb8aeec
feat(04-01): add locale parameter to formatCurrency, default 'en'
Jean-Luc Makiola
2026-03-12 09:23:46 +01:00
6ffce76de8
test(04-01): add failing tests for locale-aware formatCurrency
Jean-Luc Makiola
2026-03-12 09:23:33 +01:00
444baa5187
docs(04): create phase plan
Jean-Luc Makiola
2026-03-12 09:20:33 +01:00