| Age | Commit message (Expand) | Author | Files | Lines |
| 32 hours | feat: tx list --flat, account create --if-not-exists, --since/--until doc (v0...v0.3.6 | Danilo M. | 4 | -3/+46 |
| 33 hours | feat: tx add echoes transfer direction to stderr (v0.3.5)v0.3.5 | Danilo M. | 2 | -1/+8 |
| 34 hours | feat: tx add --skip-dupes for idempotent imports (v0.3.4) | Danilo M. | 2 | -1/+15 |
| 34 hours | feat: tx add --dry-run to validate before writing (v0.3.3) | Danilo M. | 2 | -1/+7 |
| 34 hours | feat: account balance --at for historical balance (v0.3.2) | Danilo M. | 2 | -2/+15 |
| 34 hours | feat: tx list --all + truncation signal (v0.3.1) | Danilo M. | 2 | -1/+21 |
| 2 days | feat: add tx edit and tx delete (v0.3.0)v0.3.0 | Danilo M. | 2 | -1/+52 |
| 2 days | output: decorate --human tables, color by tx type, IT datesv0.2.2 | Danilo M. | 2 | -5/+97 |
| 2 days | help, completion: descriptive help text and bash completionv0.2.1 | Danilo M. | 7 | -15/+26 |
| 2 days | account create: add verb for asset/expense/revenue accountsv0.2.0 | Danilo M. | 1 | -0/+32 |
| 2 days | tx add: auto-create categories instead of requiring them | Danilo M. | 1 | -1/+2 |
| 2 days | feat: CLI wiring from command registry | Danilo M. | 1 | -0/+56 |
| 2 days | feat: transaction add/list/get/search with type inference | Danilo M. | 2 | -1/+96 |
| 2 days | feat: account, category, tag, auth commands | Danilo M. | 5 | -0/+68 |
| 2 days | feat: name-to-id resolver with loud ambiguity errors | Danilo M. | 1 | -0/+35 |
| 2 days | feat: command registry and context | Danilo M. | 2 | -0/+29 |
| 2 days | feat: output emit and envelope unwrap | Danilo M. | 1 | -0/+37 |
| 2 days | feat: HTTP client with auth and error surfacing | Danilo M. | 1 | -0/+35 |
| 2 days | feat: config load/write with env override | Danilo M. | 1 | -0/+35 |
| 2 days | feat: error types | Danilo M. | 1 | -0/+18 |
| 2 days | chore: project scaffold, GPLv2 license, CLAUDE.md | Danilo M. | 2 | -0/+10 |