| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 hours | tui: payroll screens, Företag/System menu and settings splitv0.1.55 | Anders Betts | |
| 10 hours | build: track the test binaries' dependency files | Anders Betts | |
| 11 hours | payroll: lönebesked PDF and mail (schema v11) | Anders Betts | |
| 12 hours | payroll: employees, tax tables and the monthly run (schema v10) | Anders Betts | |
| 13 hours | build: run gate in its own build directory | Anders Betts | |
| 22 hours | build: gate builds the clients too, not just the tests | Anders Betts | |
| 22 hours | docs: generate the command catalogue from the command tables | Anders Betts | |
| Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> | |||
| 23 hours | build: make gate with WERROR and a pre-push hook | Anders Betts | |
| 23 hours | tui: split bokftui into screen files | Anders Betts | |
| 25 hours | commands: split the command table by domain | Anders Betts | |
| 29 hours | build: wire the SMTP client into the test suite | Anders Betts | |
| 29 hours | secret: build it as its own unit | Anders Betts | |
| 30 hours | build: wire the invoice renderer into the test suite | Anders Betts | |
| 30 hours | db: schema v9 for invoicing, vouchers source rebuild | Anders Betts | |
| 35 hours | tests: wire check, pty and sanitizer targets and document them | Anders Betts | |
| 36 hours | deploy: alpine runtime image with the daemon and CLI onlyv0.1.45 | Anders Betts | |
| 47 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 | |
| - bokslut.post: year-end bookings (manual entries, periodiseringsfond, skatt at a given rate, resultatdisposition) with a dry-run plan through the normal ledger path; the resultatrapport separates bokslutsdispositioner and skatt per K2. - sru.export: INFO.SRU + BLANKETTER.SRU (INK2/INK2R/INK2S) from the official 2025P4 field tables and the BAS mapping, with manual INK2S adjustments, submitter defaults and unmapped-account detection; the TUI writes both files from Rapporter -> Inkomstdeklaration. - voucher.list carries attachment_count and the voucher list marks vouchers with underlag with an x column. - date_prompt restores the cursor state so it stops blinking at the bottom after the report date prompts. | |||
| 3 days | deploy: cross-compile arm64 binaries on the dev machinev0.1.13 | Anders Betts | |
| The target only assembles the image from prebuilt binaries, so redeploys no longer compile sqlite/argon2 on the NAS. New deploy/Dockerfile.cross provides the gcc-aarch64-linux-gnu toolchain; the Dockerfile uses .prebuilt/ when present. | |||
| 3 days | Show tui and server versions in the status line; derive version from gitv0.1.12 | Anders Betts | |
| - build: VERSION defaults to git describe, deploy passes the tag via --build-arg - bokftui: srv version from meta, right-aligned next to the status line | |||
| 4 days | Add native TLS transport, TLS clients and lego cert sidecarv0.1.1 | Anders Betts | |
| - bokfd: optional TLS listener (OpenSSL), certificate reload on change - clients: tls:host:port targets with chain and host verification - compose: port 8788 and an INWX/lego renewal sidecar - Makefile: header dependency tracking (-MMD -MP) | |||
| 4 days | Initial commit: daemon, clients, docs, Docker deploy pipelinev0.1.0 | Anders Betts | |
