invoice/app
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
..
apple-touch-icon.png Add favicons and web manifest 2026-06-08 04:19:40 +00:00
config.yml Port all development-branch features into kBenestad redesign 2026-06-08 04:35:08 +00:00
favicon-16.png Add favicons and web manifest 2026-06-08 04:19:40 +00:00
favicon-32.png Add favicons and web manifest 2026-06-08 04:19:40 +00:00
favicon-48.png Add favicons and web manifest 2026-06-08 04:19:40 +00:00
favicon.svg Add favicons and web manifest 2026-06-08 04:19:40 +00:00
icon-512.png Add favicons and web manifest 2026-06-08 04:19:40 +00:00
index.html Port all development-branch features into kBenestad redesign 2026-06-08 04:35:08 +00:00
site.webmanifest Add favicons and web manifest 2026-06-08 04:19:40 +00:00