feat(categories): add home_goods and home_maintenance categories

This commit is contained in:
2026-03-09 23:37:28 +11:00
parent a7461ff83b
commit e72d3ad9e5
3 changed files with 8 additions and 1 deletions
+4 -1
View File
@@ -185,7 +185,10 @@ Monthly spend targets per category. Stored but currently unused in the UI (repla
Fixed set defined in `src/lib/categories.ts`. Applied by Gemini at ingestion and overridable by the user or rules engine:
`groceries` · `dining` · `transport` · `fuel` · `shopping` · `utilities` · `entertainment` · `travel` · `health` · `insurance` · `subscriptions` · `cash_advance` · `government` · `education` · `rent` · `transfers` · `income` · `investment` · `personal_care` · `pets` · `gifts` · `charity` · `other`
`groceries` · `dining` · `transport` · `fuel` · `shopping` · `utilities` · `entertainment` · `travel` · `health` · `insurance` · `subscriptions` · `cash_advance` · `government` · `education` · `rent` · `home_goods` · `home_maintenance` · `transfers` · `income` · `investment` · `personal_care` · `pets` · `gifts` · `charity` · `other`
- **home_goods** — items purchased for the house (appliances, furniture, kitchenware, electronics)
- **home_maintenance** — services on the property (cleaning, mowing, repairs)
**Committed spend** (Insights page): `rent`, `utilities`, `insurance`, `subscriptions`
**Excluded from spend analytics**: `transfers`, `investment`
+2
View File
@@ -89,6 +89,8 @@ const CATEGORY_COLORS: Record<string, string> = {
pets: "#86efac",
gifts: "#fcd34d",
charity: "#a3e635",
home_goods: "#67e8f9",
home_maintenance: "#a78bfa",
other: "#71717a",
};
+2
View File
@@ -14,6 +14,8 @@ export const CATEGORIES = [
"government",
"education",
"rent",
"home_goods",
"home_maintenance",
"transfers",
"income",
"investment",