..
about.js
v0.28.0
2026-05-15 22:45:38 -05:00
aboutAdmin.js
fix(qa): version check is opt-out-able (QA-B16-01)
2026-07-03 10:05:37 -05:00
admin.js
fix(admin): admin/profile routes and services
2026-06-07 21:18:02 -05:00
analytics.js
v0.28.0
2026-05-16 15:38:28 -05:00
auth.js
security: WebAuthn / FIDO2 hardware security key 2FA
2026-06-05 22:05:23 -05:00
authOidc.js
fix: login mode card update, OIDC service improvements, auth middleware refinements
2026-06-04 03:53:38 -05:00
bills.js
feat(server-ts): utils/dates → TypeScript (.mts); utils/ dir now TS (Phase 2)
2026-07-05 13:48:44 -05:00
calendar.js
feat(server-ts): utils/dates → TypeScript (.mts); utils/ dir now TS (Phase 2)
2026-07-05 13:48:44 -05:00
calendarFeed.js
feat: iCal feed for bills (Apple/Google calendar export)
2026-06-07 15:53:46 -05:00
categories.js
feat(spending): category groups, YNAB-style spending page overhaul, 3-month averages, cover overspending (batch 0.41.0)
2026-06-14 19:21:34 -05:00
dataSources.js
feat: bank sync section, data sources route, subscription page updates, package updates
2026-06-07 02:03:00 -05:00
export.js
feat(server-ts): migrate the money boundary to TypeScript on Node's native runtime (Phase 2)
2026-07-05 13:44:04 -05:00
import.js
feat(import): OFX/QFX transaction import (Batch 3)
2026-07-03 15:11:59 -05:00
matches.js
feat(server-ts): utils/dates → TypeScript (.mts); utils/ dir now TS (Phase 2)
2026-07-05 13:48:44 -05:00
monthly-starting-amounts.js
feat(server-ts): migrate the money boundary to TypeScript on Node's native runtime (Phase 2)
2026-07-05 13:44:04 -05:00
notifications.js
feat: push notification channels (ntfy/Gotify/Discord/Telegram) and cash flow projection
2026-06-03 21:43:54 -05:00
payments.js
feat(server-ts): utils/dates → TypeScript (.mts); utils/ dir now TS (Phase 2)
2026-07-05 13:48:44 -05:00
privacy.js
fix(qa): version check is opt-out-able (QA-B16-01)
2026-07-03 10:05:37 -05:00
profile.js
fix(admin): admin/profile routes and services
2026-06-07 21:18:02 -05:00
settings.js
v0.28.0
2026-05-15 22:45:38 -05:00
snowball.js
feat(server-ts): migrate the money boundary to TypeScript on Node's native runtime (Phase 2)
2026-07-05 13:44:04 -05:00
spending.js
feat: copy last month budgets, monthly income section on summary page
2026-06-04 21:57:42 -05:00
status.js
feat(server-ts): utils/dates → TypeScript (.mts); utils/ dir now TS (Phase 2)
2026-07-05 13:48:44 -05:00
subscriptions.js
feat(server-ts): migrate the money boundary to TypeScript on Node's native runtime (Phase 2)
2026-07-05 13:44:04 -05:00
summary.js
feat(server-ts): migrate the money boundary to TypeScript on Node's native runtime (Phase 2)
2026-07-05 13:44:04 -05:00
tracker.js
fix(tracker): route error handling + autopay write atomicity (T2)
2026-07-03 18:21:28 -05:00
transactions.js
feat(server-ts): utils/dates → TypeScript (.mts); utils/ dir now TS (Phase 2)
2026-07-05 13:48:44 -05:00
user.js
feat(data): "Erase my data" danger zone (Batch 5)
2026-07-03 15:21:07 -05:00
version.js
security fixes
2026-05-28 03:59:35 -05:00