This website requires JavaScript.
874e15c01e
Add disney_group grouped park filter categories
main
shawn
2026-06-03 00:57:55 -04:00
c7ebef7cc1
docs: update FIELD_MAP — GPS policy: never from seed/MSFS/Cantaloupe
shawn
2026-06-02 22:56:20 -04:00
27cfa6d68e
docs: add FIELD_MAP.md — complete field origin reference for all pipelines
shawn
2026-06-02 22:51:05 -04:00
b8ea7374e4
feat: local ZXing fallback, Register New Asset button, OCR serial search
shawn
2026-06-02 19:08:58 -04:00
95a368163a
fix: remove duplicate doAutoCheckin call from handleBarcode
shawn
2026-06-02 18:50:57 -04:00
52f801675e
fix: replace AbortController with Promise.race to avoid SW hanging fetch bug
shawn
2026-06-02 18:43:17 -04:00
dd63dc97d5
feat: register service worker in index.html so PWA cache busting works
shawn
2026-06-02 18:34:01 -04:00
c8ffab2c06
feat: connect-id suffix matching for OCR + bump SW cache to v10
shawn
2026-06-02 18:32:41 -04:00
3fa76cc74b
Fix barcode scan hanging: stop camera before API call + add 15s fetch timeout
shawn
2026-06-02 18:24:31 -04:00
3859d9d555
fix: barcode scanner — hints not applied, per-frame errors killing scanner
shawn
2026-06-02 18:09:03 -04:00
2c3ae1de22
feat: add Scan New button to OCR matched-assets result view
shawn
2026-06-02 18:05:54 -04:00
dd4744df05
Scan/OCR improvements: Scan New Asset button, barcode scanner fix, serial number OCR search
shawn
2026-06-02 18:05:24 -04:00
1c63ec231f
feat: add Scan New Asset buttons to barcode and OCR results
shawn
2026-06-02 18:03:16 -04:00
e59b0fd6b6
fix: activity log now shows machine_id/name, 164 Disney assets updated with park data, WO date range defaults to week
shawn
2026-06-01 23:47:30 -04:00
1e7576e7d0
chore: bump SW cache to v9
shawn
2026-06-01 23:28:45 -04:00
e3295afe73
fix: show GPS coords on map popups + asset list; toast on auto-checkin
shawn
2026-06-01 23:28:37 -04:00
120f52a29a
chore: bump service worker cache to v8 to force refresh
shawn
2026-06-01 23:09:17 -04:00
0e53da09c7
fix: barcode scan rate 50ms→300ms — decoder was thrashing, missed barcodes
shawn
2026-06-01 22:59:00 -04:00
111008a858
fix: ZXing per-frame 'no detection' errors were being treated as camera failures
shawn
2026-06-01 22:56:54 -04:00
6322786fd2
fix: stop keyboard-loop on mobile camera failure + guard drawer behind login
shawn
2026-06-01 22:46:38 -04:00
0f0aa1021a
Fix UX-015: ZXing async callback silently swallows camera errors - add handleCameraError(), 5s cameraFailTimer, error branch in decodeFromVideoDevice callback
shawn
2026-06-01 22:11:12 -04:00
d092abd91a
UX fixes: admin link gating, GPS pulse timeout, ? shortcut overlay, offline queue, native confirm→modal
shawn
2026-06-01 22:01:23 -04:00
a7b1887274
chore: Remove stale bak files from index
shawn
2026-06-01 21:23:07 -04:00
b020665088
fix: Default to OCR mode on initial page load
shawn
2026-06-01 21:22:25 -04:00
5ae9763f9a
chore: Ignore .bak files, remove from tracking
shawn
2026-06-01 19:17:14 -04:00
50ba02e79e
fix: Make work order detail modal scrollable
shawn
2026-06-01 19:17:10 -04:00
4e4632ab3d
chore: Remove accidentally committed DB backups
shawn
2026-06-01 19:12:24 -04:00
86975e2e2b
feat: Default to OCR scanner, auto-start camera, hide viewport after capture
shawn
2026-06-01 19:12:01 -04:00
03cf4b9281
feat: Route tab overhaul + work order filters + Next Stop + Google Maps
shawn
2026-06-01 13:10:37 -04:00
2d232941da
Fix single checkin GET to include username via JOIN
shawn
2026-06-01 00:27:29 -04:00
e325981b17
Fix check-in user tracking
shawn
2026-05-31 23:54:13 -04:00
07539b683e
feat: add script to import machines from Cantaloupe Excel export
shawn
2026-05-31 11:09:27 -04:00
8713169e84
feat: add My GPS button to asset detail GPS editor
shawn
2026-05-31 09:53:23 -04:00
2a92c4e71b
Swap all UI icons to game-icons SVGs via sprite
shawn
2026-05-31 02:40:52 -04:00
cc4f3b7dcf
Swap all category icons to game-icons
shawn
2026-05-31 02:26:01 -04:00
dc11ac75d2
Swap Bev and Snack icons to game-icons
shawn
2026-05-31 02:24:21 -04:00
b444009593
Replace emoji icons with Iconify SVG icons
shawn
2026-05-31 02:15:49 -04:00
18743ffdde
Add GPS Map Editor to asset detail view
shawn
2026-05-31 01:47:54 -04:00
064fc43fe3
fix: remove all address-geocoded GPS, keep only original check-ins
shawn
2026-05-31 01:45:53 -04:00
616769e805
feat: restore GPS data from pre-MSFS backup + MSFS account data
shawn
2026-05-31 01:40:03 -04:00
55a21e981f
Recategorize: Markets (🏪 ) replaces Kiosk; 106 coffee machines Bev→Coffee
shawn
2026-05-31 01:09:40 -04:00
fff2b6a52a
feat: add Coffee category (☕ ) — move 63 De Jong Duke / Impressions vending machines from Equipment
shawn
2026-05-31 00:52:02 -04:00
955e489977
Add Kiosk category, re-categorize 207 assets, fix .gitignore
shawn
2026-05-31 00:40:21 -04:00
f1a3bb9f00
feat: revised category icons + unknown type detection
shawn
2026-05-31 00:28:03 -04:00
5c2e15e28b
ux: persist help overlay dismissed state via localStorage
shawn
2026-05-30 21:20:50 -04:00
474a618f79
UX fixes: fix Map tab crash, remove Edit/Delete buttons, update Help dialog and menu labels
shawn
2026-05-30 20:56:28 -04:00
9ae0f271ea
chore: remove accidentally committed gps backup file
shawn
2026-05-29 23:17:48 -04:00
17b870e4cc
feat: wire vision/OCR results back into asset records
shawn
2026-05-29 10:03:51 -04:00
99cef94153
Cross-reference photos against assets DB
shawn
2026-05-29 09:56:49 -04:00
e2db719fd7
docs: update OCR description to reflect Ollama vision primary
shawn
2026-05-29 09:00:27 -04:00
b80ed4b483
feat: Ollama vision OCR via Windows PC for label photo matching
shawn
2026-05-29 08:59:53 -04:00
8022c77b70
feat: add normalized matching for label photos → asset DB lookup
shawn
2026-05-29 08:37:06 -04:00
e10e226743
Add serial_number to barcode search
shawn
2026-05-29 07:59:37 -04:00
8c8f8a261c
Add 2D barcode scanning + connect_id search
shawn
2026-05-29 07:55:44 -04:00
2bdcfe0bae
feat: branch fallback for assets without account linkage
shawn
2026-05-29 07:51:02 -04:00
4f9c0d0b75
feat: populate company/place/customer_name from MSFS extraction DB
shawn
2026-05-29 07:45:01 -04:00
5180d811a8
fix: add place/building/floor fields to main detail view
shawn
2026-05-29 00:25:10 -04:00
f1eb453a19
fix: keep GUEST/CAST visible in asset names
shawn
2026-05-29 00:13:08 -04:00
9ee8de8578
fix: add/find tab now lookup-only, nav fix, route techs fix
shawn
2026-05-29 00:10:30 -04:00
1db6475f83
feat: asset naming, location extraction, and location display
shawn
2026-05-28 23:58:56 -04:00
ae3b114ebc
feat: import Seed (mycantaloupe.com) data — 1,655 assets enriched
shawn
2026-05-28 23:28:08 -04:00
908c67a26c
docs: update msfs-data-import.md after clean-slate reset
shawn
2026-05-28 23:01:17 -04:00
a8158566ac
feat: OCR auto-saves GPS to asset + MSFS enrichment in detail view
shawn
2026-05-28 22:28:34 -04:00
3a8f89432a
fix: stray closing brace broke entire JS script + remove login gate for guest mode
shawn
2026-05-28 22:16:43 -04:00
b07c30da5e
docs: MSFS data import pipeline — extraction → merge → assets.db
shawn
2026-05-28 22:07:14 -04:00
77ffb0ab2a
Remove unused exifr CDN from index.html
shawn
2026-05-28 22:04:27 -04:00
7c1ceafc6b
Remove auth: fall back to default admin user when no token provided (field tool mode)
shawn
2026-05-28 22:03:58 -04:00
f3d176116a
Major app overhaul: MSFS data import, lookup-only Find tab, OSRM nav, cleanup
shawn
2026-05-28 21:57:58 -04:00
a9f2f88604
ux: Increase map max-height from 60vh to 70vh for better square ratio
shawn
2026-05-27 19:51:45 -04:00
855976e2b6
ux: Map tab enhancements + toast replacements
shawn
2026-05-27 19:33:43 -04:00
e66bf2638b
fix: route planner fetch calls now use api() wrapper with auth token
shawn
2026-05-27 19:08:58 -04:00
3eb09bd861
ux: 5.0 heuristic scorecard — loading states, help modal, keyboard shortcuts, guided empty states, error recovery
shawn
2026-05-27 18:57:28 -04:00
b2ceac1594
ux: improve login loading state, toast timing, tab label consistency, enable location filter
shawn
2026-05-27 18:35:49 -04:00
da2a23f6da
Inline route optimization into canteen server (remove proxy to daily-route on port 8912)
shawn
2026-05-27 18:18:24 -04:00
a1022b300e
Sync prod: customer_name JOIN, search debounce, parent company filter, asset detail card with map
shawn
2026-05-26 15:54:07 -04:00
6cb76d8a33
Remove redundant drawer triggers — keep only hamburger ☰
shawn
2026-05-25 23:22:17 -04:00
d3e1068e1f
Fix bottom tab text clipping — increase horizontal padding 2px→6px
shawn
2026-05-25 23:17:07 -04:00
faacf0bce9
Rename 'Add Asset' tab to 'Add / Find Asset' across nav + tabs
shawn
2026-05-25 23:14:47 -04:00
7c965b4262
Add AGENTS.md for AI agent context
shawn
2026-05-25 20:18:57 -04:00
34da18530f
Remove auto-visit GPS tracking
shawn
2026-05-24 17:41:43 -04:00
839fcdedc5
docs: update FEATURES.md and USER_GUIDE.md for scan redirect feature
shawn
2026-05-24 17:18:01 -04:00
f4cbe00f7f
feat: scan existing asset redirects to detail view instead of scan result card
shawn
2026-05-24 17:16:46 -04:00
b896a5680d
feat: enlarge asset list cards — bigger icons, padding, prominent floor/building/room display
shawn
2026-05-23 20:31:48 -04:00
9fe615c76b
clean up asset names: strip addresses/floors/parks/building prefixes from names (353/1848 cleaned)
shawn
2026-05-23 20:24:51 -04:00
76e28614ae
feat: tag Disney assets with park/resort codes and display names
shawn
2026-05-23 19:50:16 -04:00
a5708623cc
feat: show address, floor, building, room in asset list items
shawn
2026-05-23 19:46:25 -04:00
13bf61d856
feat: extract floor/building/room/trailer from asset names
shawn
2026-05-23 19:41:55 -04:00
a305766d65
fix: show '— No report yet' for assets without dex_report_date
shawn
2026-05-23 18:46:58 -04:00
6016f6a5e6
feat: add No DEX (5d) filter toggle to asset list filter panel
shawn
2026-05-23 17:41:04 -04:00
9d9e50834c
feat(import_machines): add dex_report_date, deployed, pulled_date extraction
shawn
2026-05-23 17:30:10 -04:00
4ebe3a5076
feat: add dex_report_date to AssetCreate model + test for no_dex_days filter
shawn
2026-05-23 17:29:37 -04:00
900f912147
v5 migration: add dex_report_date and install_date columns to assets table
shawn
2026-05-23 17:26:11 -04:00
c9c6317900
fix: larger park/resort labels (13px bold), allow 2-line wrap, center-aligned
shawn
2026-05-23 00:41:35 -04:00
0be50e7957
fix: revert chips to emoji, Snack pins use 🍿 fallback (img→emoji), bigger markers 28px
shawn
2026-05-23 00:37:10 -04:00
1bb03eb964
feat: SVG icons for map toolbar chips — flame/crosshair/outline, 13px, with label spans
shawn
2026-05-23 00:34:54 -04:00
384a0b842b
fix: simple colored circle pins, no transforms — 22px dot with emoji and white border
shawn
2026-05-23 00:33:53 -04:00
71de462040
fix: teardrop pin markers (smaller, 24px) with category emoji on white dot
shawn
2026-05-23 00:31:46 -04:00
26311e7fe6
feat: text labels on Leaflet.draw toolbar — Area/Box/Circle/Edit/Delete instead of bare icons; revert chip changes
shawn
2026-05-23 00:29:56 -04:00
0401e45ea4
feat: category-based icon pins on map — 🥤 🍔 🔧 etc instead of blue dots
shawn
2026-05-23 00:27:54 -04:00
796914b089
feat: clearer map control icons with SVG + label spans, replace emoji chips
shawn
2026-05-23 00:25:43 -04:00