Commit Graph

  • 139cb4aebe refactor: simplify GPS page, lean into Traccar for live map and trips main kyle 2026-02-09 19:53:57 +01:00
  • 14c6c9506f fix: optimize Traccar Client QR code with iOS background GPS settings kyle 2026-02-09 18:51:42 +01:00
  • 53eb82c4d2 refactor: use Traccar trip API instead of custom detection (#23) kyle 2026-02-08 19:38:08 +01:00
  • b80ffd3ca1 fix: trip detection creating overlapping/micro trips (#23) kyle 2026-02-08 18:57:11 +01:00
  • cc3375ef85 feat: add GPS trip detection, history panel, and playback (#23) kyle 2026-02-08 18:08:48 +01:00
  • cb4a070ad9 fix: OSRM sparse data handling, frontend type mismatch, map jumping kyle 2026-02-08 17:39:00 +01:00
  • 12b9361ae0 chore: add OSRM-related type definitions for GPS routes kyle 2026-02-08 17:05:43 +01:00
  • 33fda57cc6 feat: add OSRM road-snapping for GPS routes and mileage (#21) kyle 2026-02-08 17:03:47 +01:00
  • d93919910b fix: rewrite GPS stats to calculate from stored history (#22) kyle 2026-02-08 16:48:41 +01:00
  • 4dbb899409 fix: improve GPS position sync reliability and add route trails (#21) kyle 2026-02-08 16:42:41 +01:00
  • 3bc9cd0bca refactor: complete code efficiency pass (Issues #10, #14, #16) kyle 2026-02-08 16:34:18 +01:00
  • f2b3f34a72 refactor: code efficiency improvements (Issues #9-13, #15, #17-20) kyle 2026-02-08 16:07:19 +01:00
  • 806b67954e feat: modernize login page with dark theme and breathing logo animation kyle 2026-02-08 07:58:04 +01:00
  • a4d360aae9 feat: add PDF reports, timezone management, GPS QR codes, and fix GPS tracking gaps kyle 2026-02-08 07:36:51 +01:00
  • 0f0f1cbf38 feat: add smart flight tracking with AviationStack API + visual progress kyle 2026-02-07 19:42:52 +01:00
  • 74a292ea93 feat: add Help page with search, streamline copilot, misc UI fixes kyle 2026-02-07 19:42:39 +01:00
  • b35c14fddc feat: add VIP roster tracking and accountability reports kyle 2026-02-07 09:16:32 +01:00
  • 934464bf8e security: add helmet, rate limiting, webhook auth, fix token storage, restrict hard deletes kyle 2026-02-04 18:30:14 +01:00
  • 8e88880838 chore: remove unused packages, imports, and stale type definitions kyle 2026-02-04 17:33:57 +01:00
  • 5f4c474e37 feat: improve VIP table display and rewrite seed service for new paradigm kyle 2026-02-04 00:22:59 +01:00
  • a6b639d5f4 feat: update seed data with BSA Jamboree scenario kyle 2026-02-04 00:03:49 +01:00
  • 8e8bbad3fc feat: add party size tracking and master event linking kyle 2026-02-03 23:40:44 +01:00
  • 714cac5d10 feat: add GPS location indicators and driver map modal to War Room kyle 2026-02-03 22:50:24 +01:00
  • ca2b341f01 fix: prevent GPS map from resetting zoom/position on data refresh kyle 2026-02-03 22:16:03 +01:00
  • 0d7306e0aa feat: switch GPS map to Esri satellite imagery layer kyle 2026-02-03 22:11:17 +01:00
  • 21fb193d01 fix: restore soft-deleted driver record when re-enabling driver toggle kyle 2026-02-03 21:49:58 +01:00
  • 858793d698 feat: consolidate Drivers and Vehicles into tabbed Fleet page kyle 2026-02-03 21:42:32 +01:00
  • 16c0fb65a6 feat: add blue airplane favicon using Lucide Plane icon kyle 2026-02-03 21:30:04 +01:00
  • 42bab25766 feat: allow admins and coordinators to also be drivers kyle 2026-02-03 21:19:08 +01:00
  • ec7c5a6802 fix: auto-refresh enrolled devices list every 30 seconds kyle 2026-02-03 21:04:48 +01:00
  • a0d0cbc8f6 feat: add QR code to enrollment screen for Traccar Client setup kyle 2026-02-03 20:54:59 +01:00
  • 1e162b4f7c fix: sanitize device identifier and explicitly enable device kyle 2026-02-03 20:13:30 +01:00
  • cbfb8c3f46 fix: restore token-based Traccar auto-login kyle 2026-02-03 19:48:31 +01:00
  • e050f3841e fix: correct VIPForm filename case for Linux builds kyle 2026-02-03 19:41:01 +01:00
  • 5a22a4dd46 fix: improve GPS enrollment and simplify Auth0 SSO kyle 2026-02-03 18:56:16 +01:00
  • 5ded039793 feat: add GPS tracking with Traccar integration kyle 2026-02-03 18:13:17 +01:00
  • 3814d175ff feat: enable SSL on Traccar device port 5055 kyle 2026-02-02 23:27:35 +01:00
  • 6a10785ec8 fix: correct Traccar Client setup instructions kyle 2026-02-02 23:23:00 +01:00
  • 0da2e7e8a6 fix: use correct QR code format for Traccar Client kyle 2026-02-02 23:07:32 +01:00
  • 651f4d2aa8 fix: link new devices to all admin users in Traccar kyle 2026-02-02 22:59:13 +01:00
  • cbba5d40b8 fix: use traccar subdomain for device server URL kyle 2026-02-02 22:49:14 +01:00
  • 8ff331f8fa fix: load Traccar credentials from database on startup kyle 2026-02-02 22:44:13 +01:00
  • 3b0b1205df feat: comprehensive update with Signal, Copilot, themes, and PDF features kyle 2026-02-01 19:30:41 +01:00
  • 2d842ed294 feat: add driver schedule self-service and full schedule support kyle 2026-02-01 19:27:13 +01:00
  • 374ffcfa12 docs: add production deployment summary kyle 2026-01-31 23:07:55 +01:00
  • a791b509d8 Fix API routing for App Platform deployment kyle 2026-01-31 22:13:06 +01:00
  • f36999cf43 feat: add Digital Ocean App Platform deployment kyle 2026-01-31 21:39:07 +01:00
  • e9de71ce29 feat: add Digital Ocean deployment configuration kyle 2026-01-31 20:09:48 +01:00
  • 689b89ea83 fix: improve first-user auto-approve logic kyle 2026-01-31 20:07:30 +01:00
  • b8fac5de23 fix: Docker build and deployment fixes kyle 2026-01-31 18:29:55 +01:00
  • 6c3f017a9e feat: Complete Docker containerization with production-ready setup kyle 2026-01-31 18:16:04 +01:00
  • 9e9d4245bb chore: Move development files to gitignore (keep locally) kyle 2026-01-31 17:50:24 +01:00
  • 147078d72f chore: Remove Claude AI development files from repository kyle 2026-01-31 17:38:34 +01:00
  • 4d31e16381 chore: Remove old authentication configs and clean up environment files kyle 2026-01-31 17:34:08 +01:00
  • 440884666d docs: Organize documentation into structured folders kyle 2026-01-31 17:13:47 +01:00
  • e8987d5970 docs: Remove outdated documentation files kyle 2026-01-31 17:08:59 +01:00
  • d3e08cd04c chore: Major repository cleanup - remove 273+ obsolete files kyle 2026-01-31 17:00:12 +01:00
  • ba5aa4731a docs: Comprehensive README update for v2.0.0 kyle 2026-01-31 16:47:27 +01:00
  • d2754db377 Major: Unified Activity System with Multi-VIP Support & Enhanced Search/Filtering kyle 2026-01-31 16:35:24 +01:00
  • 868f7efc23 Major Enhancement: NestJS Migration + CASL Authorization + Error Handling kyle 2026-01-31 08:50:25 +01:00
  • 8ace1ab2c1 Backup: 2025-07-21 18:13 - I got Claude Code v0.3.0-claude-integration kyle 2025-07-21 18:13:00 +02:00
  • 36cb8e8886 Backup: 2025-06-08 00:29 - User and admin online ready for dockerhub v0.2.0-dockerhub-ready kyle 2025-06-08 00:29:00 +02:00
  • 035f76fdd3 Backup: 2025-06-07 23:28 - Pushed to docker hub ready for testing on digital ocean kyle 2025-06-07 23:28:00 +02:00
  • 542cfe0878 Backup: 2025-06-07 22:50 - On port 8139 but working kyle 2025-06-07 22:50:00 +02:00
  • a0f001ecb1 Backup: 2025-06-07 19:56 - Batch Test kyle 2025-06-07 19:56:00 +02:00
  • dc4655cef4 Backup: 2025-06-07 19:48 - Script test kyle 2025-06-07 19:48:00 +02:00
  • 8fb00ec041 Backup: 2025-06-07 19:31 - Dockerhub prep kyle 2025-06-07 19:31:00 +02:00
  • ae3702c3b1 Backup: 2025-06-07 18:32 - Production setup complete v0.1.0-production-setup-complete kyle 2025-06-07 18:32:00 +02:00
  • aa900505b9 Initial commit - Current state of vip-coordinator kyle 2026-01-24 09:30:26 +01:00