Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.
Find a file
Claude e371505323
Add bidirectional FX rate entry
Users can now enter the exchange rate from either direction:
- "35 THB per USD" (foreign per base, the canonical form)
- "0.02857 USD per THB" (base per foreign, inverted display)

A compact inline select next to the rate field lets the user choose
which currency is in the numerator; the "per X" label updates to show
the denominator. Switching direction re-displays the current rate
inverted — the stored canonical (foreign/base) is unchanged, so
recalc(), fxRateMemory, and PDF output are unaffected.

Persists fxDir alongside fxRate in localStorage/IndexedDB.

https://claude.ai/code/session_01JyuActqTJG5tuRQNLmT7fZ
2026-06-08 04:40:02 +00:00
.github/workflows Add GitHub Actions workflow for repository mirroring 2026-06-04 17:14:44 +07:00
app Add bidirectional FX rate entry 2026-06-08 04:40:02 +00:00
dev Added design assets 2026-06-08 09:59:37 +07:00
docs Add user, admin, and developer documentation; expand CLAUDE.md 2026-05-19 09:50:11 +00:00
.gitattributes Initial commit 2026-05-12 23:46:34 +07:00
CLAUDE.md Add user, admin, and developer documentation; expand CLAUDE.md 2026-05-19 09:50:11 +00:00
DESIGN.md Added design assets 2026-06-08 09:59:37 +07:00
LICENSE Initial commit 2026-05-12 23:46:34 +07:00
README.md Initial commit 2026-05-12 23:46:34 +07:00

reimburse

Static HTML reimbursement form. Auto-calculated totals, consistent output. Replaces error-prone Excel and PDF claims forms.