• v1.0.0 0a91f4f347

    v1.0.0 Stable

    Agent released this 2026-08-18 19:01:52 -06:00 | 43 commits to main since this release

    First tagged release. DS Chat is a self-hosted, Slack/Mattermost-style team chat app: FastAPI + SQLAlchemy (async) + PostgreSQL + Redis backend, React + TypeScript PWA frontend.

    Core chat

    • Open and private rooms, with owner/admin/member roles
    • Real-time messaging over WebSocket, fanned out across app instances via Redis
    • Markdown formatting, @mentions and #room-reference links (both with autocomplete), emoji reactions and shortcodes, link previews
    • Image and generic file attachments, with inline preview for images/PDF/text/Markdown
    • Message editing, unread and mention indicators, online/offline presence

    Notifications

    • Web Push for offline members
    • A native desktop notification bridge for DS Chat Desktop, including correct behavior when the window is open but unfocused

    Account & personalization

    • Invite-only accounts, with admin-issued email invites and self-service password reset
    • Per-user themes (built-in presets plus a custom theme builder) and profile photos
    • A People list and a Help/user guide, both reachable from the account menu

    Admin

    • Full admin portal: user/room/bot management, audit log, configurable upload size limits
    • A bot/extension layer: scoped API tokens, incoming and outgoing webhooks

    Offline & installability

    • Installable PWA with offline caching and an auto-update prompt when a new version deploys

    Licensed under AGPL-3.0-or-later as of this release.

    Downloads