Skip to content

Releases: mjn81/cove-chat

v0.9.3

v0.9.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:31
65cf92c

0.9.3 (2026-10-28)

Features

  • auth: replace Turnstile with a self-hosted ALTCHA sign-up check for every server (6d93d88)

Bug Fixes

  • dev: make wails/dev rebuild the web client; add register page sign-up check tests (9ef0c71)
  • ws: wait for connection work before the database closes (73f4e15)

v0.9.2

v0.9.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 22:37
cd698f4

0.9.2 (2026-10-28)

Features

  • clients: https-first server addresses, public demo shortcut, connect docs (b77ca22)
  • demo: Turnstile sign-up bot check and a dismissible demo banner (d8f3853)

Bug Fixes

  • ci: publish only our own artifacts, skip docker build records (3434224)
  • clients: save the https origin when http is redirected to https (5150dbd)
  • website: restore nav blur, per-arch download links, rebuild site after each release (898075c)
  • ws: allow the Wails desktop origins on the WebSocket (af48b7f)

v0.9.1

v0.9.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 20:34
354c735

0.9.1 (2026-10-28)

Features

  • add audio waveform generation and specialized file bubbles for media and voice messages (b5cc54d)
  • add channel settings UI, update active channel state on fetch, and broadcast channel updates to members (8f8b492)
  • add collapsible state and layout adaptivity to RightSidebar component (bb3863e)
  • add configurable CORS origins and file size limits to backend middleware (8bbe125)
  • add context menu component and expose member roles in channel API responses (391259e)
  • add discard functionality to VoiceRecorder to prevent saving unwanted audio recordings (8603f83)
  • add Docker support, implement system stress test, and update project documentation. (63b8e5c)
  • add embedded WebRTC SFU and STUN/TURN server with frontend UI components (53710b4)
  • add file decryption progress bars to FileBubble and update API client to support progress tracking (8599aaa)
  • add full-screen image/video preview and file name support to FileBubble component (11bbf40)
  • add leave channel functionality with real-time broadcasting and optimize unread message counts using KSUID indexing (9d5bfae)
  • add message search functionality to ChatTopbar and ChatArea (9953f19)
  • add performance profiling, optimize sidebar rendering with memoization, and update backend models to support message replies. (d11b977)
  • add personalized DM headers to message feed and clean up sidebar layout (2cb6b1b)
  • add private channel support, implement membership authorization middleware, and update channel exploration API (553b278)
  • add production docker-compose example and update base images and dependency installation (904607d)
  • add release packaging script and documentation while removing project blueprint files (9dcca60)
  • add shared WebSocket manager, structured logger, and frontend error boundary (699733a)
  • add support for interactive join invitations via URL parsing and chat previews (c74d3af)
  • add support for user avatars and implement light mode theme variables (a400052)
  • add swipe-to-reply functionality and mobile action menu to MessageItem (7434349)
  • add tasks for modal gestures, light mode day tags, and Farsi i18n to TODO list (7fb5251)
  • add user volume and mute state management to voice store and UI components (9b703be)
  • add Vazirmatn variable font support to tailwind configuration and global styles (1caaa9d)
  • add video messaging, client-side image compression, and new settings and chat features (fea5642)
  • add voice and microphone configuration tab to settings with input testing functionality (7425787)
  • add Wails environment detection, ServerSelection page, and platform configuration updates (71552e5)
  • add WebRTC keyframe request handling and improve remote media track routing (c4d427e)
  • add welcome header to top of chat feed and update loader visibility logic (55afae1)
  • admin: restore a backup from the panel (replaces all data, signs everyone out) (b9c7f78)
  • admin: restore subcommand, disconnect sockets on reset, README docs (1358eb8)
  • android: add API client, WebSocket manager, models and crypto (3da7afc)
  • android: add conversation list, chat and attachments (74529c7)
  • android: add Gradle project, manifest and resources (488cb13)
  • android: add local message notifications (ebc14e0)
  • android: add Persian and Arabic translations with RTL layout (46f34f4)
  • android: add profile editing, avatars and remaining settings pages (02b6645)
  • android: add server select, login and register screens (15a5383)
  • android: add settings, friends and call screens (af2c8f9)
  • android: add theme, shared components and navigation (ddeb37b)
  • android: add voice and video messages (db044fb)
  • android: add WebRTC and raw UDP calling engines (1cac082)
  • android: add Whisper zero-persistence E2EE chats (3cfc882)
  • android: Cove component kit, terracotta theme and renames (02e2477)
  • android: in-place video playback with fullscreen and web-style voice player bar (c559cba)
  • android: long-press copy, mention profiles and @mention suggestions (1a214ae)
  • android: mask invite codes and add expiry time (ba76d68)
  • android: match web conversation search/explore and message composer (ab5bce1)
  • android: match web voice/video bubbles and date separator (02b1d95)
  • android: mobile composer, chat backgrounds, full calls, Whisper, swipe reply/forward, new icon (b2b4bfe)
  • android: native notification system with calls, inline reply and background connection (6854ed8)
  • android: report unread count for launcher icon badges (e471b29)
  • android: restore backup from admin panel (a65f841)
  • android: rewrite group calls for the NodeTalk SFU protocol (8c687fc)
  • android: server admin panel and invite-aware register screen (2602198)
  • android: show web-sent video files as playable video tiles (9153d81)
  • android: tappable links, emails and mentions in messages (1b23365)
  • backend: opt-in demo mode with user cap, per-IP signup ...
Read more