Block a user
Herald Service: Add Matrix output adapter for status broadcasts
Matrix command handling — receive and dispatch @mosaic commands
Completed in commit ad24720 on branch feature/m12-matrix-bridge.
- MatrixService uses shared CommandParserService for platform-agnostic parsing
- MatrixRoomService for dynamic room-to-workspace…
Matrix command handling — receive and dispatch @mosaic commands
Workspace-to-Matrix-Room mapping and provisioning
Workspace-to-Matrix-Room mapping and provisioning
Completed in commit 7d22c24 on branch feature/m12-matrix-bridge.
- MatrixRoomService for workspace-to-room mapping and provisioning
- Prisma migration adding matrix_room_id to Workspace model -…
Register MatrixService in BridgeModule with conditional loading
Register MatrixService in BridgeModule with conditional loading
Completed in commit 771ed48 on branch feature/m12-matrix-bridge.
- CHAT_PROVIDERS injection token for bridge-agnostic provider array
- Conditional loading: Discord loads if DISCORD_BOT_TOKEN set,…
Add Synapse + Element Web to docker-compose for dev environment
Add Synapse + Element Web to docker-compose for dev environment
Completed in commit 4a5cb64 on branch feature/m12-matrix-bridge.
- Added docker-compose.matrix.yml overlay with Synapse + Element Web
- Synapse homeserver config for local dev
- Element Web…
Install matrix-bot-sdk and create MatrixService skeleton
Install matrix-bot-sdk and create MatrixService skeleton
Completed in commit 5b5d381 on branch feature/m12-matrix-bridge.
- Installed matrix-bot-sdk v0.8.0
- Created MatrixService implementing IChatProvider
- Connection management, thread support…