v3: GPS permission fix + server-side EXIF bypass + admin separation #34

Closed
opened 2026-05-22 02:54:08 +00:00 by shawn · 0 comments
Owner

Changes

GPS Permission (bugfix)

  • initGPS() no longer calls getCurrentPosition silently on load
  • GPS badge is now tappable (pulsing amber -> click -> green)
  • fillGpsParking() triggers badge click if GPS not yet available

EXIF Bypass (feature)

  • submitManualAsset() now consumes server-returned exif_gps from /api/upload/photo
  • Server already extracted GPS from raw upload bytes - client was ignoring it
  • Fills parking + map link fields automatically

Admin Separation (v3)

  • admin.canteen.ourpad.casa -> systemd service
  • Main server -> systemd service
  • Both auto-restart on crash and boot
Changes GPS Permission (bugfix) - initGPS() no longer calls getCurrentPosition silently on load - GPS badge is now tappable (pulsing amber -> click -> green) - fillGpsParking() triggers badge click if GPS not yet available EXIF Bypass (feature) - submitManualAsset() now consumes server-returned exif_gps from /api/upload/photo - Server already extracted GPS from raw upload bytes - client was ignoring it - Fills parking + map link fields automatically Admin Separation (v3) - admin.canteen.ourpad.casa -> systemd service - Main server -> systemd service - Both auto-restart on crash and boot
shawn closed this issue 2026-05-22 02:54:35 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shawn/canteen-asset-tracker#34