| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 13 hours | deploy: cross-compile static aarch64 for the Alpine imagev0.1.54 | Anders Betts | |
| 14 hours | tui: bank prefill vouchers and auto-match after posting | Anders Betts | |
| 14 hours | docs: render enum args as type(values) in the generated catalogue | Anders Betts | |
| 14 hours | docs: generate the command catalogue from the command tables | Anders Betts | |
| Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> | |||
| 14 hours | bokftui-bw: fall back to the checkout in the current directory | Anders Betts | |
| 14 hours | bokftui-bw: default to the checkout's build/bokftui | Anders Betts | |
| 14 hours | build: make gate with WERROR and a pre-push hook | Anders Betts | |
| 16 hours | commands: split the command table by domain | Anders Betts | |
| 20 hours | tui: fakturering with invoice form, preview and send | Anders Betts | |
| 21 hours | invoice: extract the Comfortaa wordmark as vector paths | Anders Betts | |
| 23 hours | tests: bank reconciliation pty scenario | Anders Betts | |
| 26 hours | tui: pinned report headers, voucher detail headers, clamped pagingv0.1.48 | Anders Betts | |
| 26 hours | tui: align list rows beyond nine itemsv0.1.47 | Anders Betts | |
| 26 hours | tests: momsregler pty scenario | Anders Betts | |
| 27 hours | scripts: check command and error-code drift against the docs | Anders Betts | |
| 27 hours | tests: pty golden harness for the TUI | Anders Betts | |
| 27 hours | deploy: alpine runtime image with the daemon and CLI onlyv0.1.45 | Anders Betts | |
| 3 days | reports: Kapitas-style TUI tables, corrected moms rules (schema v3)v0.1.26 | Anders Betts | |
| The report views dumped JSON; they now render Saldobalans, Resultatrapport (previous-year column, 89xx bokfört/ej bokfört), Balansrapport (Ing balans/Ing saldo/Period/Utg balans, Beräknat resultat) and Momsrapport ruta för ruta, with Swedish amount formatting (1 234,56). The moms starter rules missed 33xx sales, sent reverse-charge VAT 2614 to box 10 instead of 30 and had box 48 positive. Rules may now share a box and report.vat sums them; box 49 is the sum of the moms boxes only. Schema v3 replaces the rules for existing orgs. Verified on a copy of the live DB: 05=703 200, 10=175 800, 20=1 453, 30=851, 48=-1 030, 49=175 621, matching the Kapitas 2027 export. Ctrl+R reload passes --socket and auto-login no longer rewrites tui.conf; pty tests now run through scripts/tui-sandbox.sh so they cannot touch the real config, cache or bw session. | |||
| 3 days | scripts: bokftui-bw exports the item's login username | Anders Betts | |
| Password-kind items only exported BOKFD_PASSWORD, so the TUI fell back to the username saved in tui.conf (admin) and failed with AUTH_FAILED when switching accounts. The item's login username now wins unless the caller set BOKFD_USER explicitly. | |||
| 3 days | scripts: bokftui-bw syncs and matches item name or login user | Anders Betts | |
| The bw CLI cache could be stale, so a newly created item was invisible. Sync before listing, match the query against both the item name and the login username (exact first), show 'name (user)' in the picker and fetch the secret by item id. | |||
| 3 days | scripts: bokftui-bw item selection (argument or picker) | Anders Betts | |
| 3 days | deploy: --dev hot-reloads the daemon via docker cp + SIGHUPv0.1.14 | Anders Betts | |
| - bokfd re-execs its own binary on SIGHUP, closing listeners/db first - scripts/deploy.sh --dev cross-builds and copies binaries into the running container, then verifies the reported version | |||
| 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 | scripts: probe and set the Node Web Crypto flag for bw | Anders Betts | |
| 4 days | scripts: replace sudo credential wrapper with a Bitwarden launcher | Anders Betts | |
| brw/bw lookup in user space; optional token via custom field | |||
| 4 days | bokftui: remember server/user, BOKFD_TOKEN auto-login, sudo credential launcherv0.1.4 | Anders Betts | |
| 4 days | Initial commit: daemon, clients, docs, Docker deploy pipelinev0.1.0 | Anders Betts | |
