• v0.2.0 2dfe4ea829

    Ghost released this 2025-10-26 22:10:53 +00:00 | -12 commits to 001-extract-matrix-platform since this release

    Feature: 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