Jeff Emmett
b3be1863ae
Create task task-039
2025-12-04 18:12:01 -08:00
Jeff Emmett
3829ae2c52
Update task task-038
2025-12-04 18:00:58 -08:00
Jeff Emmett
b06d55dfb3
Create task task-038
2025-12-04 18:00:52 -08:00
Jeff Emmett
e341c45c55
Update task task-035
2025-12-04 18:00:10 -08:00
Jeff Emmett
90f2f260f5
Update task task-025
2025-12-04 17:53:08 -08:00
Jeff Emmett
00dd109df7
Update task task-032
2025-12-04 17:42:07 -08:00
Jeff Emmett
9b9d4d2ad9
Update task task-024
2025-12-04 17:41:56 -08:00
Jeff Emmett
0190275066
Update task task-037
2025-12-04 17:41:42 -08:00
Jeff Emmett
0ddadb9358
Update task task-037
2025-12-04 17:01:26 -08:00
Jeff Emmett
03d328ab3a
Update task task-025
2025-12-04 16:54:39 -08:00
Jeff Emmett
e76ad650dd
Create task task-037
2025-12-04 16:49:08 -08:00
Jeff Emmett
8f5da80ed9
Update task task-025
2025-12-04 16:46:41 -08:00
Jeff Emmett
d182d25e8c
Update task task-033
2025-12-04 16:46:28 -08:00
Jeff Emmett
15e77532b9
Create task task-036
2025-12-04 16:45:11 -08:00
Jeff Emmett
3603bdd296
Update task task-035
2025-12-04 16:41:01 -08:00
Jeff Emmett
09e3f68363
Update task task-035
2025-12-04 16:33:48 -08:00
Jeff Emmett
639e25d0d4
Update task task-031
2025-12-04 15:42:51 -08:00
Jeff Emmett
981cd5a61b
Update task task-031
2025-12-04 15:37:16 -08:00
Jeff Emmett
e948a90879
Update task task-030
2025-12-04 15:37:02 -08:00
Jeff Emmett
2ca2d33f94
Create task task-035
2025-12-04 15:36:08 -08:00
Jeff Emmett
f14023764a
Update task task-030
2025-12-04 15:30:25 -08:00
Jeff Emmett
0dff1fa04e
Update task task-029
2025-12-04 15:29:05 -08:00
Jeff Emmett
d1641a0132
Create task task-034
2025-12-04 15:24:43 -08:00
Jeff Emmett
f750e05012
Update task task-025
2025-12-04 15:24:32 -08:00
Jeff Emmett
600fc738f9
Update task task-033
2025-12-04 15:23:14 -08:00
Jeff Emmett
db9593b90d
Update task task-029
2025-12-04 15:21:13 -08:00
Jeff Emmett
aadad1bf84
Update task task-033
2025-12-04 15:01:40 -08:00
Jeff Emmett
2c1d4b36a7
Create task task-033
2025-12-04 13:44:43 -08:00
Jeff Emmett
bb6a930730
Update task task-028
2025-12-04 13:44:04 -08:00
Jeff Emmett
f5e665eecc
Update task task-028
2025-12-04 13:34:28 -08:00
Jeff Emmett
f9c955e275
Update task task-028
2025-12-04 13:24:44 -08:00
Jeff Emmett
bca3c5c68d
Update task task-028
2025-12-04 13:12:44 -08:00
Jeff Emmett
35659fbfbb
Create task task-032
2025-12-04 13:12:10 -08:00
Jeff Emmett
3502081f1d
Create task task-031
2025-12-04 13:12:10 -08:00
Jeff Emmett
82d20dd9c7
Create task task-030
2025-12-04 13:12:10 -08:00
Jeff Emmett
30ecacb4ca
Create task task-029
2025-12-04 13:12:09 -08:00
Jeff Emmett
48320ac4e2
Create task task-028
2025-12-04 13:12:06 -08:00
Jeff Emmett
7d74bf2ad9
Create task task-027
2025-12-04 13:06:11 -08:00
Jeff Emmett
cf083c8b62
Update task task-025
2025-12-04 12:51:27 -08:00
Jeff Emmett
28dfbaf565
Create task task-026
2025-12-04 12:48:09 -08:00
Jeff Emmett
f4ad474814
Update task task-025
2025-12-04 12:43:47 -08:00
Jeff Emmett
d094c2b398
Update task task-001
2025-12-04 12:35:25 -08:00
Jeff Emmett
d5e612ba7c
Update task task-025
2025-12-04 12:28:49 -08:00
Jeff Emmett
64d07bdcab
Update task task-001
2025-12-04 12:27:04 -08:00
Jeff Emmett
8f2026ef9c
Update task task-001
2025-12-04 12:25:53 -08:00
Jeff Emmett
990974f7d0
Create task task-025
2025-12-04 12:25:35 -08:00
Jeff Emmett
f726bac67a
Merge main into feature/open-mapping, resolve conflicts
2025-12-04 06:51:35 -08:00
Jeff Emmett
dd4861458d
Merge branch 'main' into feature/open-mapping
2025-12-04 06:50:37 -08:00
Jeff Emmett
7ef0533a8f
chore: remove open-mapping files (should be on feature branch)
2025-12-04 06:45:27 -08:00
Jeff Emmett
2747113348
feat: add open-mapping collaborative route planning module
...
Introduces a comprehensive mapping and routing layer for the canvas
that provides advanced route planning capabilities beyond Google Maps.
Built on open-source foundations:
- OpenStreetMap for base map data
- OSRM/Valhalla for routing engines
- MapLibre GL JS for map rendering
- VROOM for route optimization
- Y.js for real-time collaboration
Features planned:
- Multi-path routing with alternatives comparison
- Real-time collaborative waypoint editing
- Layer management (basemaps, overlays, custom GeoJSON)
- Calendar/scheduling integration
- Budget tracking per waypoint/route
- Offline tile caching via PWA
Includes:
- TypeScript types for routes, waypoints, layers
- React hooks for map instance, routing, collaboration
- Service abstractions for multiple routing providers
- Docker Compose config for backend deployment
- Setup script for OSRM data preparation
Backlog task: task-024
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 06:39:26 -08:00