..
layout
Add opt-in Clock access for office users
2026-11-10 10:30:04 +02:00
site-map
feat(site-map): Maps page with previews, double-click progress popup, Cedar Gate cut & fill
2026-10-20 12:55:51 +02:00
site-map-v2
feat(site-map): Maps page with previews, double-click progress popup, Cedar Gate cut & fill
2026-10-20 12:55:51 +02:00
site-map-v3
feat(site-map): Munyaka 2 stormwater and village network, Progress section highlight, layer switches
2026-10-28 12:13:38 +02:00
ui
chore(tooling): ignore foreman in lint, relax script rules, force NODE_ENV=test in vitest
2026-10-25 23:12:57 +02:00
add-vehicle-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
add-worker-dialog.tsx
feat(workforce): simplify toolbar and add workers
2026-10-15 16:17:12 +02:00
auth-gate.tsx
feat(auth): add PocketBase logins and site access controls
2026-09-28 23:51:47 +02:00
build-stamp.tsx
feat: show the build commit as a faint corner mark
2026-10-30 01:27:22 +02:00
delete-reading-button.tsx
feat(fuel): delete a test or mistaken meter reading with a reason
2026-10-26 17:16:01 +02:00
edit-mode-bar.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
employer-broker-list.tsx
fix(workforce): let site managers add and rename employers and brokers
2026-10-19 16:33:41 +02:00
fixed-cost-dialog.tsx
import-certificate-dialog.tsx
feat(sites): import payment certificates into Inflows with cumulative chart
2026-10-27 10:53:54 +02:00
import-fuel-logs-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
import-plant-hours-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
import-site-select.tsx
feat(auth): add Office access and restrict Clock users
2026-10-07 14:22:57 +02:00
import-timesheets-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
install-prompt.tsx
feat(clock): in-app PWA install prompt with Chrome + iOS branches
2026-09-14 11:17:54 +02:00
limit-mismatch-badge.tsx
fix: overview counts, wrong-unit fuel limits, meter guard, en-ZA numbers, vehicle merge, docs
2026-09-25 22:04:08 +02:00
logo.tsx
merge-vehicle-button.tsx
fix: overview counts, wrong-unit fuel limits, meter guard, en-ZA numbers, vehicle merge, docs
2026-09-25 22:04:08 +02:00
needs-review-dns.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
payroll-report.tsx
feat(workforce): payroll export, labour cost by site, all-sites totals in the site matrix
2026-10-21 07:00:48 +02:00
plant-dialog-triggers.test.tsx
feat(ui): simplify dashboard table controls
2026-10-15 19:57:09 +02:00
plant-reading-review.tsx
feat(fuel): delete a test or mistaken meter reading with a reason
2026-10-26 17:16:01 +02:00
plant-site-stays-card.tsx
feat(clock): scan plant on and off site, with weekend overtime
2026-11-06 13:03:18 +02:00
po-picker.tsx
feat(delivery-notes): let an operator pick the purchase order themselves
2026-09-18 08:48:38 +02:00
project-period-badge.tsx
pwa-register.tsx
fix(dev): prevent production service workers from controlling local builds
2026-10-16 07:13:39 +02:00
rain-outlook-card.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
recheck-purchase-orders-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
site-form-dialog.tsx
feat(sites): admins can correct a site's project code
2026-11-02 22:59:30 +02:00
slip-preview.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
supplier-form-dialog.tsx
table-actions.tsx
feat(ui): simplify dashboard table controls
2026-10-15 19:57:09 +02:00
table-screen-toolbars.test.tsx
feat(ui): simplify dashboard table controls
2026-10-15 19:57:09 +02:00
table-toolbar.test.tsx
feat(ui): simplify dashboard table controls
2026-10-15 19:57:09 +02:00
table-toolbar.tsx
feat(ui): simplify dashboard table controls
2026-10-15 19:57:09 +02:00
theme-toggle.tsx
feat(appearance): wider two-column dialog and accent-coloured sidebar
2026-11-02 16:30:18 +02:00
timesheet-matrix-report.tsx
feat(workforce): payroll export, labour cost by site, all-sites totals in the site matrix
2026-10-21 07:00:48 +02:00
upload-delivery-note-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
upload-purchase-order-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
upload-status-ui.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
use-drag-pan.ts
fix(dn): drag to pan a zoomed page in Check page grouping
2026-10-09 06:40:49 +02:00
vehicle-rate-button.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
vehicle-status-actions.tsx
feat(plant): inactive equipment and no-rate-needed override; brighter worker week strip
2026-10-30 01:15:52 +02:00
vehicle-unit-type-cell.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
worker-actions.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
worker-employer-edit.tsx
feat(workforce): allow any effective date when editing a worker's employer/broker
2026-10-29 23:38:38 +02:00
worker-month-calendar.tsx
fix: harden workforce, plant and financials
2026-10-19 13:18:31 +02:00
worker-qr-batch-dialog.tsx
feat(worker-qr): real PDF + CSV batch export
2026-09-20 20:43:10 +02:00
worker-qr-card.tsx
worker-sick-notes.tsx
feat(workforce): add timesheet exports and duplicate protection
2026-10-07 23:53:47 +02:00
worker-status-control.tsx
feat(workforce): add active and inactive workers
2026-10-07 13:41:05 +02:00
worker-week-strip.tsx
feat(plant): inactive equipment and no-rate-needed override; brighter worker week strip
2026-10-30 01:15:52 +02:00