| Age | Commit message (Expand) | Author | Files | Lines |
| 7 hours | output: decorate --human tables, color by tx type, IT datesv0.2.2 | Danilo M. | 4 | -6/+144 |
| 8 hours | help, completion: descriptive help text and bash completionv0.2.1 | Danilo M. | 12 | -16/+228 |
| 10 hours | account create: add verb for asset/expense/revenue accountsv0.2.0 | Danilo M. | 6 | -6/+106 |
| 10 hours | tx add: auto-create categories instead of requiring them | Danilo M. | 3 | -8/+26 |
| 11 hours | pyproject: rename dist to firefly-iii-agent, add PyPI metadatav0.1.0 | Danilo M. | 1 | -1/+18 |
| 11 hours | docs: sync CLAUDE.md (errors.py, SKILL.md upkeep) | Danilo M. | 1 | -2/+9 |
| 11 hours | docs: link SKILL.md from README | Danilo M. | 1 | -0/+8 |
| 11 hours | docs: add SKILL.md for agent operation | Danilo M. | 1 | -0/+116 |
| 12 hours | docs: finalize README command reference | Danilo M. | 1 | -2/+33 |
| 12 hours | test: gated live integration tests, self-cleaning | Danilo M. | 2 | -0/+56 |
| 12 hours | feat: CLI wiring from command registry | Danilo M. | 2 | -0/+82 |
| 12 hours | feat: transaction add/list/get/search with type inference | Danilo M. | 3 | -1/+164 |
| 12 hours | feat: account, category, tag, auth commands | Danilo M. | 6 | -0/+95 |
| 12 hours | feat: name-to-id resolver with loud ambiguity errors | Danilo M. | 2 | -0/+78 |
| 12 hours | feat: command registry and context | Danilo M. | 3 | -0/+52 |
| 12 hours | feat: output emit and envelope unwrap | Danilo M. | 2 | -0/+68 |
| 12 hours | feat: HTTP client with auth and error surfacing | Danilo M. | 2 | -0/+82 |
| 12 hours | feat: config load/write with env override | Danilo M. | 2 | -0/+70 |
| 12 hours | feat: error types | Danilo M. | 4 | -0/+34 |
| 12 hours | chore: project scaffold, GPLv2 license, CLAUDE.md | Danilo M. | 7 | -0/+446 |
| 12 hours | Add firefly-cli implementation plan | Danilo M. | 1 | -0/+1387 |
| 12 hours | Add firefly-cli design spec | Danilo M. | 1 | -0/+164 |