BillTracker/docs
null 6a2db3780f docs(reference): refresh engineering manual for v0.40.0 / TS+React 19
Reflects the current codebase after the TypeScript + React 19 migration
and the v0.28.1 -> v0.40.0 feature work (subscriptions, spending,
snowball plans, SimpleFIN, WebAuthn, TOTP, push notifications, calendar
feed, category groups, money-cents migration in progress, encrypted
secrets, Node 18 -> 22, Forgejo CI, branded Dollars/Cents types).

- Bump version 0.28.1 -> 0.40.0; add Notable-changes summary.
- Reorder API reference (5.1-5.22) to cover all 26 routes incl.
  TOTP, WebAuthn, OIDC, spending, subscriptions, snowball plans,
  health, calendar feed, update-status.
- Add services for 2FA, encryption, login fingerprint, bank sync,
  OFX import, merchant rules, merchant-store matches, advisory
  filters, drift, APR, payment-accounting, calendar feed.
- Schema: add 12 new tables, document migrations v0.65 -> v1.06,
  expand ROLLBACK_SQL_MAP through v1.04 (v1.05/v1.06 not yet
  rollbackable).
- New section on client/lib/ (branded money, TrackerRow, Schedule,
  cashflowUtils, etc.).
- New auth/security flows: TOTP challenge, WebAuthn ceremony,
  session token hashing, encrypted-at-rest secrets, login
  fingerprint + location, bank-sync safety.
- Add Vite/TS/ESLint config sections; update Dockerfile to
  node:22-alpine; add Forgejo CI workflow note.
- Expand env vars with TRUST_PROXY, WEBAUTHN_*, ENCRYPTION_KEY,
  BIND_HOST, API_PORT, DATA_IMPORT_ENABLED.
2026-07-05 11:19:14 -05:00
..
images docs: update user-guide index with recent features (bank status, notifications, cash flow, batch import, merchant rules) 2026-06-04 03:14:54 -05:00
Authentik-Integration.md push 2026-05-09 13:03:36 -05:00
CSRF-SPA-Setup.md v0.28.0 2026-05-15 22:45:38 -05:00
Engineering_Reference_Manual.md docs(reference): refresh engineering manual for v0.40.0 / TS+React 19 2026-07-05 11:19:14 -05:00
Engineering_Reference_promp.md push 2026-05-09 13:03:36 -05:00
QA_PLAN.md docs(qa): retarget QA_PLAN recon/census to .tsx after the TS migration 2026-07-05 11:06:15 -05:00
RATE_LIMITING_ENHANCEMENT.md push 2026-05-09 13:03:36 -05:00
ROADMAP_REDESIGN_PLAN.md v0.28.0 2026-05-15 22:45:38 -05:00
ROADMAP_UI_AUDIT.md v0.25.0: roadmap redesign, import CSRF fix, AdminDashboard removed 2026-05-11 21:42:36 -05:00
UI_IMPROVEMENTS.md push 2026-05-09 13:03:36 -05:00
advisory_non_bill_transaction_filters_us_ms_5000.json feat: advisory non-bill transaction filter system (batch 0.33.8.0) 2026-05-29 18:06:12 -05:00
cents-migration-plan.md feat(money): migrate services to cent-exact money.js helpers (batch 0.38.3) 2026-06-10 20:14:13 -05:00
merchant_store_match_us_nems_online_5k_v0_2.json feat(banking): bank transactions page with merchant/store matching, transaction matching refactor, bank sync improvements (batch 0.40.0) 2026-06-14 15:15:31 -05:00
top_200_us_subscriptions.csv chore: bump to v0.34.1.1, Claude.ai catalog seed, subscription fixes 2026-05-30 17:57:34 -05:00
top_200_us_subscriptions_researched_2026-06-06.json feat(subscriptions): simplified SubscriptionsPage, inline actions, improved matching card, Service Catalog route 2026-06-06 22:09:34 -05:00