Commit Graph

5 Commits

Author SHA1 Message Date
Jeff Emmett f440c4d5e1 wip: partial TypeScript fixes for open-mapping module
Progress on task-040 (Open-Mapping Production Ready):
- Added GeohashPrecision re-export and GeohashCommitment type alias
- Added convenience aliases for geohash functions (encodeGeohash, etc.)
- Added vector operation aliases in conics/geometry.ts
- Added combineCones, sliceConeWithPlane, angleFromAxis functions
- Fixed type annotations in RoutingService and OptimizationService
- Added sourceConstraints property to PossibilityCone
- Suppressed unused parameter warnings in stub components
- Re-enabled open-mapping in tsconfig (with exclusions for broken files)

Remaining work (~51 errors):
- Fix discovery module (MyceliumNetwork missing methods)
- Fix CollaborativeMap and MapCanvas coordinate types
- Fix remaining unused parameters in optimization.ts, useCollaboration.ts
- Fix presence manager function signatures

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 14:12:10 -08:00
Jeff Emmett d49f7486e2 chore: exclude open-mapping from build, fix TypeScript errors
- Add src/open-mapping/** to tsconfig exclude (21K lines, to harden later)
- Delete MapShapeUtil.backup.tsx
- Fix ConnectionStatus type in OfflineIndicator
- Fix data type assertions in MapShapeUtil (routing/search)
- Fix GoogleDataService.authenticate() call with required param
- Add ts-expect-error for Automerge NetworkAdapter 'ready' event
- Add .wasm?module type declaration for Wrangler imports
- Include GPS location sharing enhancements in MapShapeUtil

TypeScript now compiles cleanly. Vite build needs NODE_OPTIONS for memory.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 12:16:29 -08:00
Jeff Emmett 2c35a0c53c fix stuff 2024-08-31 15:00:06 +02:00
Jeff Emmett 932c9935d5 multiplayer 2024-08-29 20:20:12 +02:00
Jeff Emmett 9d73295702 oriomimicry 2024-08-09 23:14:58 -04:00