HTML invoicing app producing PDF invoices for freelancers. Configuration file allows entities to offer standard lines and rates for freelancers not used to providing invoices.
Find a file
Claude 69e4ad9624
Some checks failed
/ mirror (push) Has been cancelled
Port all development-branch features into kBenestad redesign
- Bidirectional FX rate entry: rcur dropdown (e.g. "35 THB per USD" or
  "0.028 USD per THB") with rother label updating dynamically
- FX labels from config translations; currency code appended at runtime
- ct-pick persisted to localStorage; restoreStorage rebuilds client-
  specific project code options before re-applying saved pcode value
- Footer rebuilt by buildFooter() with dynamic About link
- About modal with markdown-rendered content from config.yml (marked.js)
- about section added to config.yml with EN/DE/FR/NO content
- rcur saved/restored in inv_lines_v1; gatherData includes rcur in fxNote
- relabel() calls updateFxLabels() for each active FX line on lang switch

https://claude.ai/code/session_01MkM7p8Us3L8YAfLKGA13NS
2026-06-08 04:35:08 +00:00
.github/workflows Fix typo in mirror.yml steps section 2026-06-04 17:31:53 +07:00
app Port all development-branch features into kBenestad redesign 2026-06-08 04:35:08 +00:00
dev Added design assets 2026-06-08 09:59:24 +07:00
docs Add user, admin, dev documentation and CLAUDE.md 2026-05-24 18:25:19 +00:00
CLAUDE.md Add user, admin, dev documentation and CLAUDE.md 2026-05-24 18:25:19 +00:00
DESIGN.md Added design assets 2026-06-08 09:59:24 +07:00
LICENSE Create LICENSE 2026-05-27 11:58:20 +07:00
README.md Initial commit 2026-05-18 23:16:11 +07:00

invoice

HTML invoicing app producing PDF invoices for freelancers. Configuration file allows entities to offer standard lines and rates for freelancers not used to providing invoices.