16 Commits

Author SHA1 Message Date
shawn c7ebef7cc1 docs: update FIELD_MAP — GPS policy: never from seed/MSFS/Cantaloupe 2026-06-02 22:56:20 -04:00
shawn 27cfa6d68e docs: add FIELD_MAP.md — complete field origin reference for all pipelines 2026-06-02 22:51:05 -04:00
shawn 17b870e4cc feat: wire vision/OCR results back into asset records
- Auto-save photo_path to matched assets when photo uploaded via /api/ocr
- Auto-extract and save serial_number from OCR text to blank-serial matched assets
- Add _extract_serial_from_text helper for serial number pattern matching
- Create scripts/backfill_vision_photos.py for batch-processing unlinked photos
- Add docs/OCR_PIPELINE.md documenting the full OCR/vision pipeline
- Fix test DB schema: add connect_id, equipment_id, barcode, customer_name
- Fix OCR test assertions to match actual endpoint behavior
2026-05-29 10:03:51 -04:00
shawn e2db719fd7 docs: update OCR description to reflect Ollama vision primary 2026-05-29 09:00:27 -04:00
shawn 908c67a26c docs: update msfs-data-import.md after clean-slate reset
- Cleared all MSFS-derived (address-geocoded) GPS
- Only real field GPS (28 assets from photo EXIF) remains
- Documented backup locations and clean-slate process

Refs #46
2026-05-28 23:01:17 -04:00
shawn b07c30da5e docs: MSFS data import pipeline — extraction → merge → assets.db 2026-05-28 22:07:14 -04:00
shawn 839fcdedc5 docs: update FEATURES.md and USER_GUIDE.md for scan redirect feature 2026-05-24 17:18:01 -04:00
shawn 2e2fd50f70 fix: retake admin screenshots in portrait with working emoji icons
- All admin screenshots retaken at 412×892 @2.625x (pixel 9a portrait)
- Fixed emoji rendering — ni-icon emojis now show colored icons (📈⚙️👥🏢📋📤📥)
- Fixed ADMIN_GUIDE.md TOC: 'Cantaloupe Data Sync' → 'Excel Import'
- Fixed sidebar nav list: '🔄 Sync' → '📥 Import'
2026-05-22 16:38:37 -04:00
shawn d92f2a0b2c docs: portrait admin screenshots + user guide admin section
- Retake all admin screenshots in portrait (412px narrow column)
- Add Admin Panel section (Section 9) to USER_GUIDE.md
- Update ADMIN_GUIDE.md references for portrait screenshots
2026-05-22 16:24:58 -04:00
shawn 1ef86ebfe0 docs(admin): retake all admin page screenshots for visual clarity
- Retake full set of p9a_admin_*.png screenshots (login, dashboard, settings, users, customers, activity, export, import, sidebar)
- Each screenshot inspected for layout errors
- Proper 1280px desktop viewport for all pages, clean empty states
- Save to docs/images directory
2026-05-22 16:17:57 -04:00
shawn d139abf923 docs(admin): new screenshots for Import page and hamburger sidebar
- Replace p9a_admin_sync.png with p9a_admin_import.png (new Import page)
- Add p9a_admin_sidebar.png (mobile sidebar with hamburger open)
- Update ADMIN_GUIDE.md with mobile navigation section
- Add screenshot reference in Import section
2026-05-22 16:12:15 -04:00
shawn 61928055af docs(admin): update guide for Excel import and hamburger sidebar
- Replace Cantaloupe Sync section with Excel Import section
- Update troubleshooting tips for import (not sync)
- Mention hamburger menu in mobile description
2026-05-22 16:08:32 -04:00
shawn bc0885ff28 Update user guides with Pixel 9a screenshots
- Updated USER_GUIDE.md with Pixel 9a mobile screenshots (login, dashboard,
  manual form, assets list, map, drawer)
- Added ADMIN_GUIDE.md with admin panel screenshots (login, dashboard,
  customers, sync page)
- 10 screenshots captured at 412x892 viewport @2.625 DPR
- Removed stale old image references, replaced with new p9a_* images
2026-05-22 16:00:53 -04:00
shawn b69bffe44a feat: auto check-in on barcode scan of existing assets
- handleBarcode() now calls autoCheckin() after finding asset via barcode
- showScannedAsset() no longer shows manual checkin card
- Replace 'Check In' button with 'Auto checked in' indicator
- Add CSS for sr-checkin-done span
2026-05-20 17:57:04 -04:00
shawn 02b3ba665e feat: oninput handler copies building # to trailer number
- Manual asset form: manBuildingNumber → manAddress (address/trailer field)
- Location form: locFormBldgNum → locFormTrailer
2026-05-20 17:55:00 -04:00
shawn 7da3f28c6a Initial commit: Canteen Asset Geolocation Tool v2 2026-05-17 18:55:28 -04:00