Skip to content

v0.8.12

Choose a tag to compare

@surakin surakin released this 05 Jul 20:19

Features

  • MatrixRTC/LiveKit voice and video calls (E2EE, AEC), with docked/floating/popout overlay UI (experimental - needs to be compiled with -DTESSERACT_ENABLE_CALLS)
  • /selfie slash command with live camera overlay
  • Audio/video device selection in Settings → Media
  • Phone icon on room list for rooms with an active call
  • Bridged-room detection (MSC2346), suppressing calls/threads in bridged rooms
  • Space root view
  • Screen sharing in video calls, including Wayland/xdg-desktop-portal capture (also depends on TESSERACT_ENABLE_CALLS)
  • Prefetch all unread rooms, not just quiet-unread
  • Room join/leave events shown in the timeline, grouped and collapsible
  • Auto-advance to the next voice message from the same sender
  • Linkify image/file/video captions
  • Room settings view for editing name/topic/avatar
  • Tabbed room settings layout with Security & Privacy and Permissions tabs
  • Clicking a location map opens it on openstreetmap.org

Fixes

  • Room list showing fallback asterisk instead of edited message content
  • Room list ignoring media privacy setting for image/sticker thumbnails
  • Decouple inflight spinner timer from GIF animation timer
  • Shared main app widget routing refactor
  • Shutdown hang from WIC decode COM apartment sharing
  • Media requests stalling and lingering on room switch
  • Cancel in-flight room-summary fetches on space navigation
  • Room switch clobbering just-computed pin state
  • Recent-room names not centered under avatars in quick switcher
  • Auto-backfill history when content underfills the viewport
  • Visible position shifting when pagination arrives
  • Missing close/edit icons on icon-variant buttons
  • Optimistic topic update in panel and header on save
  • QApplication alert() stealing focus on message arrival (Linux/Qt)
  • State events producing stray notification badges
  • Room/DM avatar changes not reflected live in room list
  • Idle CPU burned by cross-process store lock lease renewal
  • Inline video re-decoding instead of resuming on room switch
  • Animated image repaints hitting the whole UI instead of just the image
  • Backfill timeline stream not drained before drop

Full Changelog: v0.8.11...v0.8.12