fix(03): revise plans based on checker feedback
This commit is contained in:
@@ -54,13 +54,14 @@ Plans:
|
||||
**Depends on**: Phase 2
|
||||
**Requirements**: IXTN-01, IXTN-02, IXTN-03, IXTN-05, STATE-01, STATE-02, STATE-03
|
||||
**Success Criteria** (what must be TRUE):
|
||||
1. Submitting a login, register, budget create, or budget edit form shows a spinner on the button — the user knows the request is in flight
|
||||
1. Submitting a login, register, budget create, or budget edit form shows a spinner on the button — the user knows the request is in flight (Note: Budget Edit form does not exist yet; spinner covers 3 existing forms — Login, Register, Budget Create)
|
||||
2. Hovering over an inline-editable row reveals a pencil icon, making the edit affordance discoverable before clicking
|
||||
3. After saving an inline edit, the row briefly flashes a confirmation color, confirming the save completed
|
||||
4. Attempting to delete a category triggers a confirmation dialog before the deletion executes
|
||||
5. A user with no budgets sees a designed empty state with a clear CTA on the dashboard; a user with no categories sees the same on the categories page; loading skeletons use pastel-tinted backgrounds matching their section
|
||||
**Plans:** 3 plans
|
||||
**Plans:** 4 plans
|
||||
Plans:
|
||||
- [ ] 03-00-PLAN.md — Wave 0 test stub files (BudgetSetup, CategoriesPage, DashboardPage, BillsTracker)
|
||||
- [ ] 03-01-PLAN.md — InlineEditCell pencil icon + save callbacks, form submit spinners
|
||||
- [ ] 03-02-PLAN.md — Delete confirmation dialog, empty states for Dashboard and Categories
|
||||
- [ ] 03-03-PLAN.md — Row flash wiring in trackers, pastel-tinted loading skeletons
|
||||
@@ -71,18 +72,18 @@ Plans:
|
||||
**Requirements**: IXTN-04, FIX-01
|
||||
**Success Criteria** (what must be TRUE):
|
||||
1. All chart fills (donut slices, bar segments) use the semantic category colors from `lib/palette.ts` — "Bills" is the same color in the donut chart as it is in the FinancialOverview table
|
||||
2. Chart tooltips display values formatted with the budget's currency (e.g., "€1,234.56" not "1234.56")
|
||||
2. Chart tooltips display values formatted with the budget's currency (e.g., "1,234.56" not "1234.56")
|
||||
3. The `formatCurrency` function uses the user's locale preference from their settings instead of the hardcoded `de-DE` — an English-locale user sees their numbers formatted correctly
|
||||
**Plans**: TBD
|
||||
|
||||
## Progress
|
||||
|
||||
**Execution Order:**
|
||||
Phases execute in numeric order: 1 → 2 → 3 → 4
|
||||
Phases execute in numeric order: 1 -> 2 -> 3 -> 4
|
||||
|
||||
| Phase | Plans Complete | Status | Completed |
|
||||
|-------|----------------|--------|-----------|
|
||||
| 1. Design Token Foundation | 2/2 | Complete | 2026-03-11 |
|
||||
| 2. Layout and Brand Identity | 0/2 | In progress | - |
|
||||
| 3. Interaction Quality and Completeness | 0/3 | Not started | - |
|
||||
| 3. Interaction Quality and Completeness | 0/4 | Not started | - |
|
||||
| 4. Chart Polish and Bug Fixes | 0/TBD | Not started | - |
|
||||
|
||||
Reference in New Issue
Block a user