-
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