Tony Moon tonym
  • Joined on 2025-09-14
tonym opened issue bonna61/Moon-Household-Budget#23 2026-06-06 19:58:13 +00:00
Stop load_funds from returning the mutable DEFAULT_FUNDS list
tonym opened issue bonna61/Moon-Household-Budget#22 2026-06-06 19:58:13 +00:00
Fix payoff_months divergence guard when monthly_charges>0
tonym opened issue bonna61/Moon-Household-Budget#21 2026-06-06 19:58:13 +00:00
Fix amortization float rounding leaving non-zero final balance
tonym opened issue bonna61/Moon-Household-Budget#20 2026-06-06 19:58:13 +00:00
Fix simulate_payoff 4th return value double-counting minimums
tonym opened issue bonna61/Moon-Household-Budget#19 2026-06-06 19:58:13 +00:00
Validate int() parsing of form year/month (raises 500 on bad input)
tonym opened issue bonna61/Moon-Household-Budget#18 2026-06-06 19:58:13 +00:00
Initialize next_num before loop in bnpl_payment (UnboundLocalError 500)
tonym opened issue bonna61/Moon-Household-Budget#17 2026-06-06 19:58:12 +00:00
Clamp bills due on day 29-31 in short months (calendar drops them)
tonym opened issue bonna61/Moon-Household-Budget#16 2026-06-06 19:58:12 +00:00
Remove dead code and fix off-by-one in current_balance_estimate
tonym opened issue bonna61/Moon-Household-Budget#15 2026-06-06 19:58:12 +00:00
Fix biweekly mortgage schedule interest basis (overstates payoff)
tonym opened issue bonna61/Moon-Household-Budget#14 2026-06-06 19:58:12 +00:00
Roll back multi-file saves on partial failure
tonym opened issue bonna61/Moon-Household-Budget#13 2026-06-06 19:58:12 +00:00
Fix concurrent JSON read-modify-write race (2 gunicorn workers, no lock)
tonym opened issue bonna61/Moon-Household-Budget#12 2026-06-06 19:58:11 +00:00
Handle JSONDecodeError in all load_* functions
tonym opened issue bonna61/Moon-Household-Budget#11 2026-06-06 19:58:11 +00:00
Make all JSON saves atomic (temp file + os.replace)
tonym opened issue bonna61/Moon-Household-Budget#10 2026-06-06 19:58:11 +00:00
Add Subresource Integrity (SRI) to CDN-loaded Chart.js
tonym opened issue bonna61/Moon-Household-Budget#9 2026-06-06 19:58:11 +00:00
Guard the /suggestions HTML page with the same auth as its API
tonym opened issue bonna61/Moon-Household-Budget#8 2026-06-06 19:58:11 +00:00
Cap pasted statement text size before regex parsing
tonym opened issue bonna61/Moon-Household-Budget#7 2026-06-06 19:58:11 +00:00
Make Werkzeug debug mode opt-in instead of debug=True
tonym opened issue bonna61/Moon-Household-Budget#6 2026-06-06 19:58:10 +00:00
Escape input in bold_md filter before wrapping in Markup (stored XSS)
tonym opened issue bonna61/Moon-Household-Budget#5 2026-06-06 19:58:10 +00:00
Add authentication + CSRF protection to all mutating routes
tonym opened issue bonna61/Moon-Household-Budget#4 2026-06-06 19:58:10 +00:00
Add MAX_CONTENT_LENGTH + content-type check to the PDF/CSV import route