Skip to content

v0.8.16

Choose a tag to compare

@github-actions github-actions released this 27 Jul 12:36

New Features

  • Voice and video calling is now enabled by default. This is still considered experimental; it's enabled to let anyone test and report any issues.
  • Added a subtle animated tesseract-shaped wireframe that spins in the background of the sign-in/loading screen.
  • Added support for in-room bot commands: bots can advertise commands that show up in the / autocomplete menu, guide you through entering arguments, and send a structured command - available in the main window and pop-out windows on every platform.
  • Added an adaptive layout for narrow windows: below about 600px wide, the room list and conversation view collapse into a single pane, and header buttons that don't fit collapse into an overflow menu.
  • Added multi-language pronoun support (with gendered narration) and a searchable timezone picker to account settings, plus a tooltip on the user info panel that shows all of a person's language/pronoun pairs.
  • Combined Join Room and a new Create Room flow into one 'add room' modal dialog.
  • Added trackpad momentum (kinetic) scrolling on all platforms.
  • Added a /location command that immediately shares your current location (requires OS-level location functionality)
  • Added a "Developer mode" toggle in Advanced settings, which adds a "Copy event source" option to the message menu.
  • Added a real keyboard focus system throughout the entire app; the message compose box is now focused automatically whenever nothing else needs attention.

Improvements

  • Refreshed the visual design of the room list, compose bar, and timeline: a bolder highlight for the active room, cleaner square compose-bar icons, unified header/timeline styling, and removed separator lines between room rows in favor of better padding.
  • Rebuilt the emoji and sticker pickers as in-window panels instead of separate popup windows, with smoother animated hover and fade effects.
  • Avatar previews now appear instantly (in room settings and account settings) when you pick an image instead of waiting on a round trip to generate a thumbnail.
  • Redesigned reaction chips to be smaller and more compact.

Fixes

  • macOS: fixed System theme mode getting stuck at whatever light/dark appearance the OS reported at launch, so it no longer reacted to later OS theme changes - in both the main window and pop-out room windows.
  • Fixed the app freezing on startup while restoring your session; a live "Restoring session..." status and spinner now show instead.
  • Fixed generated video thumbnails going blank if evicted from memory, plus related issues: improved generation for videos revealed while scrolling, thumbnails are now saved to disk, first-frame extraction now works on Windows, and only the needed part of a video file is fetched instead of the whole thing.
  • Qt: fixed native context menus (user info panel, message Copy, sticker save) not following the app's selected theme.
  • Fixed the profile fields section showing disabled, empty inputs on servers that don't support it - it's now hidden entirely instead.
  • Linux: fixed Ctrl+C and other termination signals freezing the app or skipping a clean shutdown - a message send in progress no longer blocks shutdown for the full network timeout, and sign-in tokens are no longer left stranded on disk.
  • Fixed saving a profile field (most noticeably timezone) sometimes silently reverting another field you had just changed.
  • Fixed the room header's call button showing even when you don't actually have permission to start a call.
  • Fixed the quick switcher, forward-to-room picker, and message search popups not resizing as you typed a filter - they previously only resized on arrow-key navigation.
  • Fixed a stray keyboard-focus outline sometimes appearing around elements that were never manually focused.
  • Fixed thread and search-result highlight overlays occasionally appearing in the wrong place in lists after items were added or removed.
  • Fixed editing the caption on an image, file, or video message deleting the original attachment instead of just updating the caption.
  • Fixed the local media cache never trimming itself, causing it to grow unbounded over time.
  • Linux: fixed missing emoji fonts on package-manager installs - .deb, .rpm, and Arch packages now pull in an emoji font automatically.
  • Fixed the incoming call notification banner sometimes popping up for a call that had actually ended a while ago.
  • macOS: quitting the app while on a call now properly hangs up the call instead of leaving it in a stuck state on the server.

Full Changelog: v0.8.15...v0.8.16