Thomas Thomas
  • Joined on
Loading Heatmap…

Thomas pushed to main at SIMS/sims-hq

  • 7e139d91b8 docs(deploy): record go-live (D39) and correct the deploy references

21 hours ago

Thomas pushed to main at SIMS/sims-hq

  • 8456e45206 fix(deploy): drop package-lock.json before container npm install

21 hours ago

Thomas pushed to main at SIMS/sims-hq

  • 12e95e7be4 docs: record known issues, blocked work and unverified areas; untrack agent scratch

21 hours ago

Thomas pushed to main at SIMS/sims-hq

  • 551c9e3d30 merge: readable linked payment/document chip + SMS alert loading/error state
  • a267cd07e6 merge: readable linked payment/document chip + SMS alert loading/error state
  • 23b0b64de2 merge: script DATABASE_URL docs + SQLite opt-in, always-stamp install/train dates, keep links on re-tick, backup resolves prod DB
  • 0adce5844b fix(backup): resolve the production database the way the server does
  • 4c1514c315 fix(milestones): stamp installed_on/trained_on on every tick, keep links on a re-tick
  • Compare 14 commits »

22 hours ago

Thomas pushed to main at SIMS/sims-hq

  • b1e1420b4c docs: refresh test count (528)
  • a0225b2ba3 merge: frontend audit fixes + UI completion (status-line links, tickets guards, dashboard error state)
  • f66bab122b fix(scripts): harden apply-ltd-numbers/apply-name-fixes/import-employees DB resolution
  • 0c3f6c2e3a fix(client-360): audit fixes for onboarding status line, tickets, dashboard
  • 9457b0f145 fix(milestones): fresh projects false-flagged as stalled, fallback modules stuck at quoted, bulk ops skipped status/link logic (FIX D, E, F)
  • Compare 9 commits »

22 hours ago

Thomas pushed to main at SIMS/sims-hq

  • b146de990f fix(scripts): audit + guard apply-onboarding-pipeline's setting writes
  • 4ee8f17b37 fix(onboarding-migration): preserve ad-hoc custom steps across the template swap
  • e8e2a202c1 fix(milestones): reject front/tail key collisions; dedupe on collision; stamp installed/trained dates
  • 7494f53e2f fix(client-detail): payment step gate matches shipped key payment_received
  • ac16d8c896 merge: frontend — quotation-step dialog, ticket types + deep-links, cleanup
  • Compare 36 commits »

1 day ago

Thomas pushed to main at SIMS/sims-hq

  • a9e5aa79d9 docs: bring README/STATUS/CLAUDE/DECISIONS current (D34-D37)

2 days ago

Thomas pushed to feat/client-detail-redesign at SIMS/sims-hq

  • 9d3087c1fe feat(client-detail): module details as 50/50 report with single edit per group
  • d05c7ee31b docs: bring README/STATUS/CLAUDE/DECISIONS current (D34-D37)
  • 67f69fc999 style(client-detail): CSS for 50/50 sheet, status line, outstanding panel
  • 75fb41c366 feat(onboarding): stalled-project query for the dashboard/MIS tile
  • 195d821bef feat(sms): bulk SMS purchase proforma + document source tagging (renewal vs top-up)
  • Compare 10 commits »

2 days ago

Thomas created branch feat/client-detail-redesign in SIMS/sims-hq

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 9cb5127faf feat(d37): society category (Kerala co-op directory taxonomy) on clients

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 1c375fdf01 chore(d35): script to append directory-sourced LTD numbers to client names

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 809976fd8b feat(d36): login history (IP + device) + first-login change nudge

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 47e17644de chore(d35): script to apply approved client-name corrections (audited)

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • a81034d4ed feat(d35): client type (PACS / Store), classified by name

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • e8e9db33ea feat(d34): import employee master + invited/pending-login flag

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 6e3a79adb8 chore(nav): move Clients up to Overview (after Dashboard)

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • da67b8b393 feat(sms): live-only balance list, no full-row red, mandatory creds on assign

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 1bf0e4ee45 fix(ui): password field in the service-data Edit form (Client 360 modules)

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 7742b583c3 fix(ui): group each client module into its own collapsible coloured section

2 days ago

Thomas pushed to main at SIMS/sims-hq

  • 6939115f6c fix(ui): pager alignment, one-line billing kinds, Fields explanation

2 days ago