diff options
| author | Calvin Morrison <calvin@pobox.com> | 2026-01-03 11:57:44 -0500 |
|---|---|---|
| committer | Calvin Morrison <calvin@pobox.com> | 2026-01-03 11:57:44 -0500 |
| commit | fb51ae563d69944d8399d8b4705f2714d15a74c1 (patch) | |
| tree | 6f2bee73dce53d3526da64563d0ef00e3a5df26e /TODO.md | |
| parent | a6e05ddd0add4500877ceb2df69ea3e0d5ca9b15 (diff) | |
nu stuff
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 |
