index
:
bokf
main
Self-hosted bookkeeping for Swedish organizations. C daemon, SQLite, JSON API.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
9 hours
payroll: design chapter
Anders Betts
10 hours
docs: prune STATE into a decision archive; record the branch rule
Anders Betts
10 hours
build: run gate in its own build directory
Anders Betts
19 hours
deploy: cross-compile static aarch64 for the Alpine image
v0.1.54
Anders Betts
19 hours
build: gate builds the clients too, not just the tests
Anders Betts
20 hours
tui: bank prefill vouchers and auto-match after posting
Anders Betts
20 hours
docs: render enum args as type(values) in the generated catalogue
Anders Betts
20 hours
docs: generate the command catalogue from the command tables
Anders Betts
20 hours
bokftui-bw: fall back to the checkout in the current directory
Anders Betts
20 hours
bokftui-bw: default to the checkout's build/bokftui
Anders Betts
20 hours
build: make gate with WERROR and a pre-push hook
Anders Betts
20 hours
sru: bound the org-nr copy so -Werror builds are clean
Anders Betts
20 hours
commands: shared DB-error helpers
Anders Betts
20 hours
tui: split bokftui into screen files
Anders Betts
20 hours
tests: named test_core sections with --only
Anders Betts
22 hours
commands: split the command table by domain
Anders Betts
22 hours
tui: bankgiro and our ref belong to Företagsuppgifter
v0.1.53
Anders Betts
26 hours
tui: set the next invoice number from the list
v0.1.52
Anders Betts
26 hours
docs: invoicing waves 1-3 complete
v0.1.51
Anders Betts
26 hours
tui: fakturering with invoice form, preview and send
Anders Betts
26 hours
docs: document the invoice_our_ref setting
Anders Betts
26 hours
settings: allow invoice_our_ref
Anders Betts
26 hours
deploy: pass BOKFD_SECRET_KEY through compose; document waves 1-2
Anders Betts
26 hours
invoice: send the issued PDF over SMTP
Anders Betts
26 hours
build: wire the SMTP client into the test suite
Anders Betts
26 hours
smtp: send messages with a PDF attachment
Anders Betts
26 hours
secret: build it as its own unit
Anders Betts
26 hours
settings: encrypted secrets and SMTP settings
Anders Betts
27 hours
invoice: skip the Swish QR
v0.1.50
Anders Betts
27 hours
invoice: allow setting the bankgiro, document wave 1
Anders Betts
27 hours
invoice: customer, sequence, preview and issue commands
Anders Betts
27 hours
build: wire the invoice renderer into the test suite
Anders Betts
27 hours
invoice: render the document as PDF
Anders Betts
27 hours
db: schema v9 for invoicing, vouchers source rebuild
Anders Betts
27 hours
invoice: extract the Comfortaa wordmark as vector paths
Anders Betts
27 hours
pdf: minimal PDF writer for generated documents
Anders Betts
28 hours
invoicing: keep customers in Register per the menu rule
Anders Betts
28 hours
invoicing: design chapter with layout, numbering and SMTP
Anders Betts
29 hours
docs: bank reconciliation phase 1
v0.1.49
Anders Betts
29 hours
tests: bank reconciliation pty scenario
Anders Betts
29 hours
tui: bank reconciliation screen
Anders Betts
29 hours
bank: import SEB CSV and match against vouchers (schema v8)
Anders Betts
32 hours
db: make attachments append-only (schema v7)
Anders Betts
32 hours
tui: pinned report headers, voucher detail headers, clamped paging
v0.1.48
Anders Betts
32 hours
tui: align list rows beyond nine items
v0.1.47
Anders Betts
32 hours
docs: mark the moms rule editor and pre-migration snapshot done
v0.1.46
Anders Betts
32 hours
tests: momsregler pty scenario
Anders Betts
32 hours
tui: momsregler screen for the vat report rules
Anders Betts
32 hours
report: per-org moms rule editor commands
Anders Betts
32 hours
db: snapshot the database before forward migrations
Anders Betts
[next]