• Joined on 2026-07-16
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-14 11:00:07 +00:00
eba3f8c89a feat(clock): in-app PWA install prompt with Chrome + iOS branches
David pushed to main at David/WFDASH-WEBAPP 2026-09-14 10:58:50 +00:00
58b174606b fix(deliveries): group by company and show items on delivery-note rows
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-13 22:29:20 +00:00
059e32cabb feat(clock): add orange viewfinder + scanning state to the QR screen
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-13 20:39:49 +00:00
5f44d6a926 feat(clock): replace icon with clock-on-cube design + OG share preview
David pushed to main at David/mega-plant 2026-09-13 17:00:56 +00:00
348395275a Add Umami analytics script to <head>
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-13 16:45:36 +00:00
978ddf03cc feat(workforce): add "On site now" page derived from MEGA Clock scans
3ec2db9b2a feat(clock): bigger footer tabs, session scan counter, wake lock + haptics
Compare 2 commits »
David pushed to main at David/mega-plant 2026-09-12 10:12:37 +00:00
2f57a0c25f Brand logo: 3D cube/map icon replaces the M gradient mark
David pushed to main at David/mega-plant 2026-09-12 10:05:46 +00:00
0516220110 Round 4: regressions fixed + mobile standard
David pushed to main at David/mega-plant 2026-09-12 09:24:22 +00:00
7194e78079 Round 3 (Parts A-B): charts fixes + expenses/overheads cleanup
David pushed to main at David/mega-plant 2026-09-12 08:24:29 +00:00
b70fc8c5c7 Round 2 (Parts B-D): asset register restructure, type field, sequential codes, flat sortable table, cost_lines, removed synthetic code, fail loudly
David created branch main in David/mega-plant 2026-09-12 07:49:30 +00:00
David pushed to main at David/mega-plant 2026-09-12 07:49:30 +00:00
dfb52a45fe Ignore tsconfig.tsbuildinfo (regenerated by tsc)
c863a88ae5 Auto-create synthetic assets for unmatched machines in seed; update open-questions report
acf9d52e5f Mega Plant dashboard — fix & harden (Parts 0-5)
David created repository David/mega-plant 2026-09-12 07:47:38 +00:00
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 22:35:59 +00:00
a7ac99d934 feat(clock): add vertical divider between Person and Fleet tabs
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 22:31:00 +00:00
e3fefd5419 docs(clock): add implementation plan for MEGA Clock timeclock PWA
b212cd49f6 feat(clock): add visible divider above the Person/Fleet footer tabs
d8ae2ba094 feat(clock): add MEGA Clock icon set
3d211e9121 feat(clock): add /clock page with its own installable manifest
3236ba32ac feat(clock): add ClockView with Person/Fleet footer tabs
Compare 15 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 21:57:58 +00:00
30a45f759d Merge branch 'feat/site-scope' into main
0c29049324 fix(site-scope): close two latent leaks and the stale scope pill
c30b11135f docs(clock): add design spec for standalone MEGA Clock timeclock PWA
4ac5f3a220 fix(site-scope): preserve ?site= across sidebar navigation
eeb4975df1 fix(site-scope): split server-only getSiteScope into site-scope-server.ts
Compare 21 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 20:36:05 +00:00
ec9d4fe565 Merge branch 'feat/site-scope' into main
58b47eafee docs(project-calendar): add the project month/week plan; fix a stale doc reference
85692dedec docs(site-scope): anchor dropdown removal on names, not line numbers
67785fe2b3 feat(fuel-logs): add project Month/Week badge and filter
4ae138686a feat(purchase-orders): add project Month/Week badge and filter
Compare 14 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 19:51:56 +00:00
1b99d3dd8a chore(assets): resize apple-touch-icon to the new logo mark
f80c30d369 feat(financial): wire up per-collection upload status pages
6829850ae0 feat(financial): split upload status per-collection, drop from sidebar
607de98e89 feat(timesheets): move upload status to its own unlinked page
c3914165af feat(timesheets): add upload-status section above the entries table
Compare 30 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 15:50:04 +00:00
861cb25f0f Merge branch 'feat/sidebar-restructure' into main
1d706e1985 feat(dashboard): grouped sidebar navigation with landing pages
cfefb61c1b docs(spec): suppliers — new collection, PO relation, live AP ledger
12639e98f0 docs(spec): sidebar restructure — grouped nav with landing pages
Compare 4 commits »
David pushed to main at David/MEGAINFRA-WEBAPP 2026-09-11 14:45:31 +00:00
f63cf598a7 Merge branch 'feat/ingestion-restructure' into main
f3d433160b chore: untrack compiled Python bytecode, fix missed Task 17 checkboxes
9b9d7097bb docs(plan): check off Task 20 — all 20 tasks complete
8eb256360b docs(schema): bring bootstrap and data-model docs back to truth
530d837bd6 docs(plan): check off Task 19
Compare 31 commits »