Commit graph

  • df8816dfb4
    Redesign PDF header and fix layout issues main Claude 2026-06-08 17:26:47 +0000
  • 1b6ea1b875
    Fix PDF whitespace, remove monospace from figures, update download filename Claude 2026-06-08 17:14:09 +0000
  • 387fb2cf90
    Align action row to invoice app Claude 2026-06-08 17:04:30 +0000
  • 9cf8bfeb89
    Remove 'Claimant' card title Claude 2026-06-08 17:01:50 +0000
  • 1bb8eed0e6
    Fix claimant card gap: push field content to bottom of each cell Claude 2026-06-08 17:00:14 +0000
  • 228ca1c269
    Save saves unconditionally; validate feedback shown below buttons Claude 2026-06-08 16:45:04 +0000
  • e47dc9c4b3
    Replace action row with Save | Validate | Download layout Claude 2026-06-08 16:38:20 +0000
  • ba64a27a1e
    New form button uses accent soft colour Claude 2026-06-08 16:35:36 +0000
  • faf83d034a
    Align claimant fields to bottom so inputs share the same baseline Claude 2026-06-08 16:34:03 +0000
  • da66515394
    Zoom range 50–150% in 10% increments Claude 2026-06-08 16:26:11 +0000
  • 138c29a3a4
    Default brand org name to 'kbenestad.reimburse' Claude 2026-06-08 16:19:41 +0000
  • 15ffddb57b
    Match toolbar to invoice app Claude 2026-06-08 16:12:33 +0000
  • f4eb0e7e4a
    Set kb-wrap max-width to 980px Claude 2026-06-08 16:04:30 +0000
  • 95cc6c6feb
    Complete favicon/PWA asset set Claude 2026-06-08 15:45:29 +0000
  • c9f114d52c
    Show app icon in brand when no org logo is configured Claude 2026-06-08 15:42:50 +0000
  • b1efad2ab4
    Match toolbar and header to timesheet app design claude/nice-lamport-rpe2F Claude 2026-06-08 05:22:09 +0000
  • 43a7638b12
    Reorganise claimant card: move New form below, adjust column widths Claude 2026-06-08 05:16:11 +0000
  • 08a0d2b0ea
    Add 'New claim' period button; format period as 'd Mmmm' Claude 2026-06-08 05:06:15 +0000
  • 6787fd15a2
    Put base currency on the same row as staff and period Claude 2026-06-08 05:02:31 +0000
  • 364cac2155
    Use blue squircle app icon in doctitle wordmark Claude 2026-06-08 04:57:17 +0000
  • 076996a470
    Move wordmark to doctitle; show period instead of today's date Claude 2026-06-08 04:53:02 +0000
  • 013563d13e
    Polish FX direction picker and toolbar clipping Claude 2026-06-08 04:50:00 +0000
  • e371505323
    Add bidirectional FX rate entry Claude 2026-06-08 04:40:02 +0000
  • 0a84ba4628
    Redesign toolbar: wordmark, language select, icon theme toggle Claude 2026-06-08 04:28:12 +0000
  • 3f7fcf47ed
    Add subtle app bar with reimburse glyph Claude 2026-06-08 04:19:10 +0000
  • 345e285d30
    Redesign PDF output to match kBenestad design language Claude 2026-06-08 04:08:56 +0000
  • 2482cf544f
    Restyle app to kBenestad design language Claude 2026-06-08 03:17:02 +0000
  • be4b4c463e Added design assets kbenestad 2026-06-08 09:59:37 +0700
  • 696a19b142
    Add design brief for kBenestad web apps kbenestad 2026-06-08 08:58:36 +0700
  • fde406475e
    Add GitHub Actions workflow for repository mirroring kbenestad 2026-06-04 17:14:44 +0700
  • 91a6a2a322
    Unify height and vertical alignment of all form controls and buttons bpsos-customisation Claude 2026-06-04 05:26:19 +0000
  • 1217bfef12
    Left-align app footer Claude 2026-06-04 05:01:32 +0000
  • 711abd27e9
    Add app footer with About modal Claude 2026-06-04 04:54:17 +0000
  • ca81d531f7
    Merge pull request #8 from kbenestad/claude/great-tesla-mlLAH kbenestad 2026-06-04 12:04:52 +0700
  • f5c674aebe
    Left-align app footer Claude 2026-06-04 05:01:32 +0000
  • 7ef4773ac0
    Add app footer with About modal Claude 2026-06-04 04:54:17 +0000
  • 65bd989597
    Add copyright and custom build notice to all source and doc files Claude 2026-05-27 03:50:24 +0000
  • 0a5adb24fd
    Note custom build scope for Boat People SOS and People Serving People Foundation Claude 2026-05-27 03:48:06 +0000
  • 783dbf8801
    Update copyright year and owner in LICENSE file kbenestad 2026-05-27 09:30:59 +0700
  • 3f1ea543f1
    Draw item separator at stripe bottom, not above it Claude 2026-05-24 19:18:06 +0000
  • ea8f2ed542
    Revert "Increase gap between items: drop 2×lh before separator line" Claude 2026-05-24 19:04:35 +0000
  • 69d1c35883
    Increase gap between items: drop 2×lh before separator line Claude 2026-05-24 19:03:11 +0000
  • a94a2ed4eb
    Fix item separator line overlapping last expense line of previous item Claude 2026-05-24 18:59:34 +0000
  • f1d1ae71ee
    Fix item separator line position; item name bold all-caps Claude 2026-05-24 18:55:49 +0000
  • 92760dffca
    Skip accent rule above first item header Claude 2026-05-24 18:52:42 +0000
  • 71a0e3a780
    Consolidate all amounts onto vendor line Claude 2026-05-24 18:48:02 +0000
  • f0f65edc79
    Add accent rule above item header and zebra stripes for expense lines Claude 2026-05-24 18:46:37 +0000
  • b6497c4d0a
    Polish BPSOS PDF line layout: cleaner, less busy Claude 2026-05-24 18:42:11 +0000
  • ed7ea2c4de
    Redesign PDF expense line layout to three-line unstructured form Claude 2026-05-24 18:30:51 +0000
  • 6be776ccd2
    Preserve staff name when starting a new form Claude 2026-05-24 18:11:10 +0000
  • c09aca7cd3
    Add New Form button that clears all saved data and resets to a fresh form Claude 2026-05-24 18:09:48 +0000
  • b175352df8
    Persist form state and receipts across sessions Claude 2026-05-24 18:04:48 +0000
  • 59fcafa135
    Replace FX rate tooltip with modal popup; fix Other currency label Claude 2026-05-24 17:45:17 +0000
  • 0853fae199
    Add descriptive FX rate tooltip and Other currency option Claude 2026-05-24 17:10:28 +0000
  • ab7a17c971
    Set date input .value property directly so picker opens to the correct month Claude 2026-05-24 16:58:15 +0000
  • 0c7bb8ac91
    Fix period initialisation order so first expense line date defaults correctly Claude 2026-05-24 16:54:38 +0000
  • f1be8fde1b
    Default new expense line date to period start so picker opens to correct month Claude 2026-05-24 16:47:40 +0000
  • e08ffbf333
    Right-align FX rate and Amount labels in PDF to sit above their values Claude 2026-05-24 16:42:53 +0000
  • eeed56ca89
    Warn when expense date falls outside the report period Claude 2026-05-24 16:37:44 +0000
  • 4cad8ed292
    Right-align text in FX Rate input to match Amount field Claude 2026-05-24 16:21:00 +0000
  • 1e01329d18
    Show calculated base-currency amount alongside each programme percentage Claude 2026-05-24 16:10:26 +0000
  • 66260fec1b
    Support multiple program allocations with percentage split per expense line Claude 2026-05-24 15:50:07 +0000
  • 7d49759c75
    Add user, admin, and developer documentation; expand CLAUDE.md Claude 2026-05-19 09:50:11 +0000
  • f13b2cef6d
    Rename PDF label from "Explanation:" to "Explanation for no receipt:" Claude 2026-05-19 09:33:47 +0000
  • 66396219af
    Place PDF logo at absolute 10mm from top-left, above all content Claude 2026-05-19 09:26:47 +0000
  • 9749b70fe2
    Fix PDF logo overlapping form fields Claude 2026-05-19 09:20:52 +0000
  • f72607fa9e New structure kbenestad 2026-05-19 15:54:14 +0700
  • c3dc28ac46
    Merge pull request #7 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 17:20:26 +0700
  • e4f54c16bf
    Currency in row 1 above Receipt; FX rate above Amount Claude 2026-05-13 10:19:18 +0000
  • 66927fd2cd
    Merge pull request #6 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 17:16:52 +0700
  • 12b2bb9720
    Reorganise line fields: Currency moves to row 2, FX rate narrows Claude 2026-05-13 10:15:54 +0000
  • 9dd09c8ad5
    Merge pull request #5 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 17:11:43 +0700
  • 7bca92bc0b
    Stretch base currency dropdown to fill form width Claude 2026-05-13 10:09:34 +0000
  • ee2ee6df40
    PDF dates always YYYY-MM-DD; remove formatDate and date-format config Claude 2026-05-13 10:08:41 +0000
  • 4a0b755f37
    Restore native date pickers; keep formatDate for PDF output only Claude 2026-05-13 10:07:54 +0000
  • 67e1a2a7f1
    Merge pull request #4 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 17:05:27 +0700
  • 67786317d7
    Standardise all field labels to szSm-1 in PDF output Claude 2026-05-13 10:01:52 +0000
  • 31b5b2e255
    Footer left: show 'Reimbursement form' and staff name on second line Claude 2026-05-13 10:00:43 +0000
  • 0dd4506ed5
    PDF: right-align FX rate, use standard font for FX rate and amount Claude 2026-05-13 09:59:54 +0000
  • 971c1f2fc9
    Replace three blue separators before grand total with one double-weight line Claude 2026-05-13 09:58:17 +0000
  • 8f64694115
    Fix PDF line separator position and footer bleed-through Claude 2026-05-13 09:53:46 +0000
  • eaff681ab9
    Merge pull request #3 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 16:47:35 +0700
  • 8be37f29fe
    Add configurable date-format; replace browser date pickers with text inputs Claude 2026-05-13 09:38:27 +0000
  • cae6416ffd
    Merge pull request #2 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 16:33:40 +0700
  • 156c76baae
    Fix crash: state initialized before CFG is loaded Claude 2026-05-13 09:30:22 +0000
  • edc9d915e0
    Merge pull request #1 from kbenestad/claude/fix-form-layout-P8uHa kbenestad 2026-05-13 16:27:32 +0700
  • e1292822f8
    FX rate memory per currency and fix item header layout Claude 2026-05-13 09:26:14 +0000
  • 9eccc0af8b
    Fix period default dates shifting by one day in UTC+ timezones Claude 2026-05-13 09:20:35 +0000
  • 9d4533b7a1
    Swap Vendor and Description fields in form and PDF output Claude 2026-05-13 09:17:31 +0000
  • 09ceaaf360
    Add selectable base currency to form header Claude 2026-05-13 09:15:54 +0000
  • d35429314d
    Fix item name and FX rate fields not filling form width Claude 2026-05-13 09:13:07 +0000
  • 8b823bba1f First iteration capthailand 2026-05-13 01:02:05 +0700
  • b2105ae363 Initial commit capthailand 2026-05-12 23:46:34 +0700