Apple
|
c456727d53
|
fix: Add nats-py to city-service requirements
|
2025-11-26 14:25:02 -08:00 |
|
Apple
|
78849cc108
|
feat: Add Global Presence Aggregator system
- GLOBAL_PRESENCE_AGGREGATOR_SPEC.md documentation
- matrix-presence-aggregator service (Python/FastAPI)
- Matrix sync loop for presence/typing
- NATS publishing for room presence
- city-service: presence_gateway for WS broadcast
- Frontend: real-time online count in room list
- useGlobalPresence hook
- Live typing indicators
- Active room highlighting
|
2025-11-26 14:22:34 -08:00 |
|
Apple
|
aa235e820b
|
fix: Use POST for introspect endpoint
|
2025-11-26 13:19:27 -08:00 |
|
Apple
|
e9c04f6bcd
|
feat: Implement Matrix Chat Client
|
2025-11-26 13:15:01 -08:00 |
|
Apple
|
871812ef92
|
fix: Add httpx to city-service requirements
|
2025-11-26 12:36:06 -08:00 |
|
Apple
|
984f67c26e
|
feat: Implement Matrix Rooms Bridge
- MATRIX_ROOMS_BRIDGE_SPEC.md documentation
- Migration 012: Add matrix_room_id/alias to city_rooms
- Matrix Gateway service (port 7025)
- City-service: auto-create Matrix rooms on room creation
- Backfill endpoint for existing rooms
- API returns matrix_room_id/alias in room responses
|
2025-11-26 12:33:54 -08:00 |
|