| Age | Commit message (Expand) | Author |
| 8 hours | payroll: lönebesked PDF and mail (schema v11) | Anders Betts |
| 9 hours | payroll: employees, tax tables and the monthly run (schema v10) | Anders Betts |
| 9 hours | build: run gate in its own build directory | Anders Betts |
| 19 hours | build: gate builds the clients too, not just the tests | Anders Betts |
| 19 hours | docs: generate the command catalogue from the command tables | Anders Betts |
| 20 hours | build: make gate with WERROR and a pre-push hook | Anders Betts |
| 20 hours | tui: split bokftui into screen files | Anders Betts |
| 22 hours | commands: split the command table by domain | Anders Betts |
| 26 hours | build: wire the SMTP client into the test suite | Anders Betts |
| 26 hours | secret: build it as its own unit | Anders Betts |
| 27 hours | build: wire the invoice renderer into the test suite | Anders Betts |
| 27 hours | db: schema v9 for invoicing, vouchers source rebuild | Anders Betts |
| 32 hours | tests: wire check, pty and sanitizer targets and document them | Anders Betts |
| 33 hours | deploy: alpine runtime image with the daemon and CLI onlyv0.1.45 | Anders Betts |
| 44 hours | tui: shared widget layer (fields, prompts, lists, forms, pager) + testsv0.1.36 | Anders Betts |
| 3 days | bokslut, INK2/SRU export and attachment markersv0.1.30 | Anders Betts |
| 3 days | deploy: cross-compile arm64 binaries on the dev machinev0.1.13 | Anders Betts |
| 3 days | Show tui and server versions in the status line; derive version from gitv0.1.12 | Anders Betts |
| 4 days | Add native TLS transport, TLS clients and lego cert sidecarv0.1.1 | Anders Betts |
| 4 days | Initial commit: daemon, clients, docs, Docker deploy pipelinev0.1.0 | Anders Betts |