diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -50,6 +50,19 @@ transactions table: - [ ] Account types: Asset vs Liability - [ ] Net worth dashboard (Assets - Liabilities) +### Account Management +- [ ] First-class Account table (id, name, account_type, is_active) +- [ ] Account management UI in Preferences +- [ ] Migration: auto-create accounts from existing transaction strings +- [ ] Update combo boxes to use accounts table +- [ ] Keep simple: no interest rates, no starting balances (use transactions) + +### Attachments / Document Storage +- [ ] Store scanned receipts/documents as BLOBs in SQLite +- [ ] Attachment viewer/manager per transaction +- [ ] File upload dialog +- [ ] Display attached file count in grid + ### AI Integration - [ ] MCP server for AI assistant integration - [ ] HTTP REST API in Qt app (QHttpServer) @@ -85,6 +98,12 @@ transactions table: - ✅ Escape key to deselect - ✅ Sortable recurring rules table with numeric sorting - ✅ Delete preserves selection (moves to next row) +- ✅ Charts tab with balance trend visualization +- ✅ Multi-account line charts +- ✅ Hover tooltips showing exact balance at date +- ✅ Mouse wheel zoom on charts +- ✅ Auto-fit chart axes to data range +- ✅ Independent chart date range controls ### UI |
