Skip to content

v0.8.14

Choose a tag to compare

@github-actions github-actions released this 12 Jul 21:02

New Features

  • Custom emojis (MSC2545) supported end to end (inserting via shortcode in the composer or via the emoji picker, and rendering in the timeline)
  • Added a room media gallery (Room Info Panel / Media)
  • Image viewer: added a button to copy the image to the clipboard.
  • Implemented Emoji/Sticker pack editing, on the room / space settings (for rooms/spaces) or in the app settings (personal pack) The personal pack was dropped by the accepted MSC, but several clients use it, so it is supported. A checkbox in the new advanced settings tab can be used to support only the stable MSC spec features.
  • Added a space settings button to the space summary view.

Improvements

  • Fixed several issues on room switching that could make it feel slow/sluggish.

Fixes

  • Fixed several bugs and inconsistencies on the app internal tooltips.
  • Pop-out room windows now support nearly everything the main window does, including saving files, jumping to the original message, pinning/unpinning, editing your last message, retrying or cancelling a send, inline video/GIF autoplay, forwarding messages, the room media gallery, and routing incoming calls to whichever window has that room open.
  • Fixed several settings dialogs, the join-room dialog, and pop-out windows not updating their colors when switching themes.
  • Fixed unreadable (black-on-dark) text in the quick switcher and other search fields.
  • Fixed the forward-message picker's search field not resetting when closed with Escape or an outside click.
  • Fixed scrolling over the fullscreen video viewer from accidentally triggering background pagination, and fixed several media-gallery loading glitches.
  • Fixed multi-line messages not displaying with their line breaks.
  • Fixed thread replies losing custom emoji and clickable @mentions.
  • Fixed the emoji/reaction picker not closing when clicking outside it, and kept a message's action buttons visible while the picker is open.
  • Fixed the timeline shifting unexpectedly while older messages loaded in a room you already had open.
  • Fixed old messages failing to decrypt when jumping to a specific date in encrypted rooms.
  • Fixed status text on the login, join-room, and QR sign-in screens not matching the app's theme.
  • Linux: fixed the app not correctly detecting the system's light/dark mode setting.
  • Fixed pinned/unpinned messages sometimes not updating in the room list right away.
  • Fixed animated stickers and emoji appearing blank in the pack editor.
  • Fixed the emoji/sticker picker showing packs from unrelated rooms, and fixed some packs failing to load.
  • Windows: reimplemented the composer text field from scratch instead of hoping the RichEdit control would ever collaborate. This fixed @mentions rendering as plain text instead of proper chips, custom emoji rendering, and the emoji font being different between the composer and the rest of the app. See https://github.com/surakin/bettertext

Full Changelog: v0.8.13...v0.8.14