BillTracker/routes
null cfb074c7cd v0.21.0: 3-Month Trend Indicator on Tracker
- Backend: 3-month payment aggregation with year-wrapping, trend object in API (direction, percent_change, 3_month_avg)
- Frontend: TrendIndicator component (arrow + percentage + label), TrendCard with purple gradient
- Bug fix: Bishop fixed 3-month query to JOIN through bills for user scoping (payments table has no user_id)
- Bug fix: Ripley removed duplicate TrendIndicator function definition
- Hudson security audit: 5/5 PASS (SQL injection, user scoping, date wrapping, division by zero, XSS)
2026-05-10 01:22:51 -05:00
..
about.js push 2026-05-04 20:12:57 -05:00
aboutAdmin.js v0.20.1: code splitting, version badge on roadmap, roadmap nav link 2026-05-09 22:01:19 -05:00
admin.js v0.20.6: Audit logging for critical operations 2026-05-10 00:03:12 -05:00
analytics.js push 2026-05-09 13:03:36 -05:00
auth.js v0.20.6: Audit logging for critical operations 2026-05-10 00:03:12 -05:00
authLogin.js v0.20.6: Audit logging for critical operations 2026-05-10 00:03:12 -05:00
authOidc.js initial commit 2026-05-03 19:51:57 -05:00
bills.js v0.20.8: Billing cycle sub-categories + server-side cycle_day validation 2026-05-10 00:39:11 -05:00
calendar.js push 2026-05-09 13:03:36 -05:00
categories.js push 2026-05-09 13:03:36 -05:00
export.js push 2026-05-09 13:03:36 -05:00
import.js push 2026-05-09 13:03:36 -05:00
monthly-starting-amounts.js push 2026-05-04 20:12:57 -05:00
notifications.js initial commit 2026-05-03 19:51:57 -05:00
payments.js v0.20.5: Bulk payment input validation 2026-05-09 23:41:28 -05:00
profile.js v0.20.6: Audit logging for critical operations 2026-05-10 00:03:12 -05:00
settings.js push 2026-05-09 13:03:36 -05:00
status.js initial commit 2026-05-03 19:51:57 -05:00
summary.js push 2026-05-04 20:12:57 -05:00
tracker.js v0.21.0: 3-Month Trend Indicator on Tracker 2026-05-10 01:22:51 -05:00
user.js push 2026-05-09 13:03:36 -05:00
version.js initial commit 2026-05-03 19:51:57 -05:00