Extract todayISO() utility to lib/utils.ts
Unify InlineForm success callbacks to onSuccess(type)
Centralise Milestone interface to types/domain.ts
Frontend — multi-tracker UI, generalize financial copy
Onboarding — two-path flow (asset vs non-asset)
Backend — Tracker model, refactor Purchase → Entry
Schema refactor — introduce Tracker, rename purchases to entries
Delete dead Breeze auth/settings boilerplate
Delete dead Breeze auth/settings boilerplate
Extract todayISO() utility to lib/utils.ts
Unify InlineForm success callbacks to onSuccess(type)
Centralise Milestone interface to types/domain.ts
Multi-arch prod image build: add linux/arm64 for Raspberry Pi
Multi-arch prod image build: add linux/arm64 for Raspberry Pi