Changelog
← Back to Dashboard
v1.8.1
2026-07-13
✓
Excluded categories now stay visible in table (strikethrough+dim) instead of disappearing
✓
Override-to-excluded leak fixed — transactions overridden to excluded categories (e.g. Vehicle→Transfer) now properly excluded
✓
Duplicate Everything Else row fixed — budget-only lines no longer add EE, handled solely by dedicated section
✓
Everything Else now shows even with $0 uncategorized spending (if a budget exists)
✓
Header labels reordered: Total → Budget → Remainder
✓
Remainder turns green (positive) or red (negative) instead of always orange
✓
Remainder now calculated as Budget − Total (not sum of per-category remainders)
✓
Clicking Everything Else searches uncategorized transactions (instead of returning no results)
✓
Budget-exclusion check honours transaction overrides (not just custom_category_id)
v1.8.0
2026-07-13
✓
Flexible budget system with rollover — monthly surplus rolls to next month proportionally
✓
Net-gate rollover: surplus only distributes if total spending stays under total budget
✓
Everything Else virtual bucket — aggregates budget-excluded categories into one line item
✓
Budget-exclusion toggle (eye icon) per category — excluded transactions skip budget tracking
✓
Auto-rollover on first dashboard load after month transition
✓
Alembic migration: budget_excluded, is_automatic, rollover_amount columns
✓
Spending report shows rollover amounts as green +$X badges with base budget breakdown
v1.6.0
2026-07-01
✓
Per-month budgets with MonthlyBudget table — budgets tied to individual months instead of global
✓
Spending header now shows Budget: $X | Remainder: $X | Balance: $X per month
✓
Budget propagation fills forward into blank future months only, never overwrites existing entries
✓
Auto-creation copies budgets from previous month when new months get transactions
✓
Backward-fallback fix: months before the earliest budget show no budget (not the earliest entry)
v1.5.6
2026-06-30
✓
Fixed spending report showing empty months — backend now correctly splits income/spending categories
✓
CSV import dedup catches Plaid+CSV overlap by (account, date, amount) ignoring name differences
✓
Find Duplicates (Maintenance) detects Plaid+CSV overlap as a third duplicate class
v1.5.5
2026-06-30
✓
Spending Report now shows income categories separately with green header, spending in purple
✓
Net difference (income - spending) shown in month header
✓
Income/spending section headers have tinted background and sit flush against their tables
v1.5.4
2026-06-30
✓
CSV import dedup now catches Plaid+CSV overlap — second pass by (account, date, amount) prevents duplicate imports
✓
Find Duplicates (Maintenance) detects Plaid+CSV overlap groups as a third duplicate class
v1.5.3
2026-06-30
✓
30-minute idle session timeout — auto-logout after inactivity
✓
Server tracks _last_active per request; 401 redirects to /login
✓
Combined with existing 4-hour hard ceiling (whichever fires first)
v1.5.2
2026-06-30
✓
Session now expires after 4 hours — login page appears automatically
✓
Added changelog page (click the version number in the footer)
✓
Frontend auto-redirects to login when session expires (no more broken UI)
v1.5.1
2026-06-28
✓
Soft disconnect (pause institution) — keep CSV import while pausing Plaid sync
✓
API v1 endpoints for CSV import (programmatic access)
✓
Bulk category assignment across selected transactions
✓
Reconnection flow for paused institutions
v1.5.0
2026-06-22
✓
CSV import with column auto-detection
✓
Multi-account CSV routing by last 4 digits
✓
Category rules auto-apply after CSV import
✓
Multi-currency support (CAD/USD) on import
✓
Category suggestion on transaction click
✓
Auto-categorization rules with re-evaluation
v1.4.4
2026-06-15
✓
Fixed selection state leak on data refresh
✓
Fixed template-scoping bug in computed properties
✓
Export transactions to CSV and Excel
v1.4.3
2026-06-10
✓
Sync summary notifications after Plaid sync
✓
Mobile sidebar improvements
✓
Performance optimizations for large transaction sets
v1.4.2
2026-06-05
✓
Budget tracking per category
✓
Spending analysis on dashboard
✓
Category color customization
v1.4.1
2026-05-28
✓
CSV import preview fix (header names vs cell data)
✓
Enhanced Plaid error handling
✓
Fixed filter persistence across page reloads
v1.4.0
2026-05-20
✓
Initial CSV import feature
✓
Auto-categorization rules
✓
Transaction search and filtering overhaul
✓
Custom categories with color labels
v1.3.0
2026-05-10
✓
Plaid Link integration for bank connections
✓
Multi-institution support
✓
Account management (enable/disable)
✓
Date range filtering on transactions
v1.2.0
2026-04-28
✓
User registration and approval workflow
✓
Admin panel for user management
✓
Password reset via email
v1.1.0
2026-04-15
✓
Dashboard with balance overview
✓
Transaction list with pagination
✓
Basic transaction categorization
v1.0.0
2026-04-01
✓
Initial release — Plaid transaction sync
✓
User authentication system
✓
Basic account management