Skip to content

v0.9.2

Compare
Choose a tag to compare
@redsky17 redsky17 released this 09 Mar 22:47
b9c1655

[0.9.2] -- 2022-03-09

Highlights

  • Message bubbles (Malte E) 💬
    • Give a colorful and space saving background to messages.
    • Optionally shrink the usernames to save even more space.
    • Your messages are on the opposite side of messages sent by other users.
  • Basic widgets 🗔
    • Widgets in a room are shown below the topic.
    • Open them in your browser to view them.

Features

  • Autocompleter for custom emotes using ~. Note that this currently inserts raw html into the message input.
  • Support running Nheko without a secrets service using a hidden setting.
  • Add zooming and panning to the image overlay.
  • Add a manpage. (tastytea)
  • Offline indicator. (LorenDB)
  • Proper previews for unjoined rooms in spaces (on supported servers).
  • /reset-state /command to reset the state of a single room.
  • Allow hiding some events from the timeline. (tastytea)
  • Hidden read receipts. (Symphorien)
  • Open room members dialog when clicking the encryption indicator.
  • Click to copy room id. (Malte E)
  • Allow specifiying a reason for message removal, bans and kicks. (tastytea)

Improvements

  • Speed up blurhash and jdenticon rendering.
  • Use fewer threads for image decoding reducing memory use.
  • Document secret service installation on Arch. (Marshall Lochbaum)
  • Make edits replace previous notifications for the same message on Linux.
  • Add alternatives for Alt-A as a shortcut on systems where that is already used.
  • Apply clang-tidy suggestions. (MTRNord)
  • Make custom emotes twice as high as the text to improve legibility. (tastytea)
  • Ensure high quality scaling is used for custom emotes. (tastytea)
  • Reduce allocations for the timeline by around a factor of 2.
  • Render messages half as often, when displaying them for the first time.
  • Increase maximum number of items in completers to 30.
  • Run the gstreamer event loop also on macOS and Windows.
  • Make presence update dynamically.
  • Cleanup the raw message dialog.
  • Make settings responsive.
  • Improve Login and Registration pages.
  • Add custom stickers & emotes to Q&A.
  • Improve scrolling on touch screens. (Malte E)
  • Reduce size of state events.
  • Update OpenSUSE install instructions. (LorenDB)
  • Use newer flatpak runtime.
  • Fallback to using the shortcode in custom emotes, when there is no title set. (Ivan Pavluk)
  • Improve a lot of hovering behaviours.
  • Make spinboxes in scrollable pages unscrollable. (Malte E)
  • Fix deprecation warnings in gstreamer code. (Scow)
  • Make room directory fit mobile screens. (Malte E)
  • Make room search accessible on mobile. (Malte E)
  • Fix calls on mobile.
  • Add arch binary repo. (digital-mystik)
  • Improve long topics in the room settings. (Malte E)
  • Fix typos. (ISSOtm)
  • Improve the message input on mobile devices. (Malte E)

Translations

  • Indonesian (Linerly)
  • Spanish (Lluise, Diego Collado, Richard, Edd Ludd, Drake)
  • Catalan (Edd Ludd)
  • French (ISSOtm)
  • Estonian (Priit)
  • Dutch (Thulinma)
  • Chinese (hulb)

Bugfixes

  • Wrap member events.
  • Fix rendering of some emoji.
  • Fix crash when accepting invites.
  • Don't fail startup on servers without presence.
  • Fix grayscale images in notifications when using dunst.
  • Clear sticker search. (tastytea)
  • Limit width of username and roomname in the respective settings.
  • Application name on Wayland.
  • Memory leak when closing dialogs.
  • Fix editing pending messages.
  • Fix missing Windows runtime. (MTRNord)
  • Fix a long standing issue where the font was set to a random one instead of the system default.
  • Allow clicking on images in replies to scroll to that image again.
  • Don't force https, when logging into a http only server.