• Joined on 2025-12-31
kyle opened issue kyle/vip-coordinator#12 2026-02-08 06:44:19 -08:00
Fix N+1 query pattern in events findAll()
kyle opened issue kyle/vip-coordinator#11 2026-02-08 06:44:19 -08:00
Extract shared Prisma include constants per entity
kyle opened issue kyle/vip-coordinator#10 2026-02-08 06:44:19 -08:00
Add Prisma middleware for automatic soft-delete filtering
kyle opened issue kyle/vip-coordinator#9 2026-02-08 06:44:19 -08:00
Extract shared hard-delete authorization into reusable utility
kyle opened issue kyle/vip-coordinator#8 2026-02-08 06:26:44 -08:00
Code Efficiency
kyle closed issue kyle/vip-coordinator#7 2026-02-08 06:23:29 -08:00
Auth0 Appeal
kyle commented on issue kyle/vip-coordinator#7 2026-02-08 06:23:24 -08:00
Auth0 Appeal

Auth0 Universal Login has been customized via the Management API:

  • Branding colors: Dark gradient background (#0F172A -> #1E1B4B at 135deg), indigo primary (#4F46E5)
  • Widget theme: Full…
kyle opened issue kyle/vip-coordinator#7 2026-02-07 23:29:52 -08:00
Auth0 Appeal
kyle pushed to main at kyle/vip-coordinator 2026-02-07 22:58:12 -08:00
806b67954e feat: modernize login page with dark theme and breathing logo animation
kyle closed issue kyle/vip-coordinator#6 2026-02-07 22:57:56 -08:00
Login Screen Refresh
kyle closed issue kyle/vip-coordinator#5 2026-02-07 22:57:55 -08:00
Modernize Login Page
kyle commented on issue kyle/vip-coordinator#6 2026-02-07 22:57:48 -08:00
Login Screen Refresh

Implemented:

  • Dark gradient background (slate-950 to blue-950) with ambient blur effects
  • Circular logo with Plane icon centered on screen
  • Dual-ring circle design with frosted glass effect…
kyle commented on issue kyle/vip-coordinator#5 2026-02-07 22:57:42 -08:00
Modernize Login Page

Implemented:

  • Removed the 'First user becomes administrator' warning
  • Replaced with a subtle 'Authorized personnel only' note with shield icon
  • Complete dark theme redesign with depth and…
kyle opened issue kyle/vip-coordinator#6 2026-02-07 22:55:11 -08:00
Login Screen Refresh
kyle opened issue kyle/vip-coordinator#5 2026-02-07 22:53:49 -08:00
Modernize Login Page
kyle pushed to main at kyle/vip-coordinator 2026-02-07 22:36:59 -08:00
a4d360aae9 feat: add PDF reports, timezone management, GPS QR codes, and fix GPS tracking gaps
kyle closed issue kyle/vip-coordinator#4 2026-02-07 22:36:24 -08:00
Traccar Gaps
kyle closed issue kyle/vip-coordinator#3 2026-02-07 22:36:22 -08:00
PDF Reports
kyle commented on issue kyle/vip-coordinator#4 2026-02-07 22:36:17 -08:00
Traccar Gaps

Implemented in this deploy:

Root Cause: syncPositions() was calling getAllPositions() which only returns the LATEST position per device, discarding all intermediate positions Traccar…

kyle commented on issue kyle/vip-coordinator#3 2026-02-07 22:36:09 -08:00
PDF Reports

Implemented in this deploy:

PDF Export:

  • Created AccountabilityRosterPDF component using @react-pdf/renderer
  • Professional styling matching VIPSchedulePDF (header, logo, org name, summary…