-
released this
2025-10-26 22:10:53 +00:00 | -12 commits to 001-extract-matrix-platform since this releaseFeature: 002-slack-bridge-integration
This release adds a working Matrix ↔ Slack bridge using mautrix-slack with Socket Mode.
Key Changes:
- mautrix-slack bridge integrated with conduwuit Matrix homeserver
- Socket Mode configuration (WebSocket, no public endpoints)
- PostgreSQL database for bridge state management
- Bidirectional message synchronization verified
- IPv4/IPv6 networking issues resolved (localhost → 127.0.0.1)
- Fresh database approach for clean appservice registration
Architecture:
- Matrix homeserver: conduwuit 0.5.0-rc.8 (RocksDB backend)
- Bridge: mautrix-slack (Python 3.11)
- Database: PostgreSQL 15.10 for bridge state
- Deployment: NixOS declarative configuration
Known Issues:
- Manual sender_localpart fix required after registration generation
- Debug logging enabled (should be reverted to info for production)
- QA testing incomplete (documented in CLAUDE.md)
Documentation:
- Comprehensive deployment worklog in docs/worklogs/
- Manual configuration workarounds in CLAUDE.md
- Current architecture state documented
- QA testing checklist for future validation
- Future infrastructure needs identified
Verified Working:
- Slack → Matrix message delivery
- Matrix → Slack message delivery
- Bidirectional communication in #vlads-pad test channel
Downloads