Skip to content

Releases: Nheko-Reborn/nheko

v0.7.0

19 Apr 20:36
Compare
Choose a tag to compare

This is the first release candidate for the 0.7.0 release. This one is pretty big including numerous improvements around e2ee, replies, a rewrite for the timeline and many QoL improvements! (The next few releases after 0.7.0 will be smaller and faster.)

Any feedback is welcome, especially regarding the build system changes (from packagers). Help with updating the translations would also be appreciated!

Incomplete list of changes

Features

  • Replies
  • Support for Riots key export format
  • Encryption and decryption of media in E2EE rooms
  • Autoconfigure server on login via .well-known lookup
  • Square avatars
  • Support for muting and unmuting rooms
  • Basic support for playing audio and video messages in the timeline
  • Support for a lot more event types (hiding them will come in the future)
  • Support for sending all messages as plain text
  • Support for inviting, kicking, banning and unbanning users
  • Sort the room list by importance of messages
  • Experimental support for blurhashes

Improvements

  • Render timeline in Qml to drop memory usage
  • Reduce memory usage of avatars
  • Close notifications after they have been read on Linux
  • Escape html properly in most places
  • A lot of improvements around the image overlay
  • The settings page now resizes properly for small screens
  • Miscellaneous styling improvements
  • Simplify and speedup build
  • Display more emojis in the selected emoji font
  • Use 'system' theme as default if QT_QPA_PLATFORMTHEME is set

Bugfixes

  • Fix messages stuck on unread
  • Reduce the amount of messages shown as "xxx sent an encrypted message"
  • Fix various race conditions and crashes

Known issues

  • Sometimes sending messages in a room can get stuck until the next restart.

Some stuff that got lost in the 500+ commit log.

Be aware, that Nheko now requires Qt 5.10 and boost 1.70 or higher.

[0.7.0-rc1] - 2020-04-13

13 Apr 15:09
Compare
Choose a tag to compare
Pre-release

This is the first release candidate for the 0.7.0 release. This one is pretty big including numerous improvements around e2ee, replies, a rewrite for the timeline and many QoL improvements! (The next few releases after 0.7.0 will be smaller and faster.)

Any feedback is welcome, especially regarding the build system changes (from packagers). Help with updating the translations would also be appreciated!

Incomplete list of changes

Features

  • Replies
  • Support for Riots key export format
  • Encryption and decryption of media in E2EE rooms
  • Autoconfigure server on login via .well-known lookup
  • Square avatars
  • Support for muting and unmuting rooms
  • Basic support for playing audio and video messages in the timeline
  • Support for a lot more event types (hiding them will come in the future)
  • Support for sending all messages as plain text
  • Support for inviting, kicking, banning and unbanning users
  • Sort the room list by importance of messages
  • Experimental support for blurhashes

Improvements

  • Render timeline in Qml to drop memory usage
  • Reduce memory usage of avatars
  • Close notifications after they have been read on Linux
  • Escape html properly in most places
  • A lot of improvements around the image overlay
  • The settings page now resizes properly for small screens
  • Miscellaneous styling improvements
  • Simplify and speedup build
  • Display more emojis in the selected emoji font
  • Use 'system' theme as default if QT_QPA_PLATFORMTHEME is set

Bugfixes

  • Fix messages stuck on unread
  • Reduce the amount of messages shown as "xxx sent an encrypted message"
  • Fix various race conditions and crashes

Known issues

  • Sometimes sending messages in a room can get stuck until the next restart.

Some stuff that got lost in the 500+ commit log.

Be aware, that Nheko now requires Qt 5.10 and boost 1.70 or higher.

v0.6.4

23 May 03:40
1b34b53
Compare
Choose a tag to compare

[0.6.4] - 2019-05-22

Most of the below fixes are due to updates in mtxclient. Make sure you compile against 0.2.1
if you do not use the mtxclient bundled with nheko to get these fixes.

Features

  • Support V3 Rooms

Improvements

  • Fix #19
  • Update DE translations (thanks @miocho)
  • Update Dutch translations (thanks @Vistaus)
  • Fix text input UI bug (thanks @0xd800)
  • Update linkifyMessage to parse HTML better (thanks @monokelpinguin)
  • Update to Boost 1.69.0
  • Fix some memory-leak scenarios due to mismatched new / delete (thanks @monokelpinguin)

Other Changes

  • mtxclient now builds as a Shared Library by default (instead of statically)

v0.6.3

08 Feb 22:43
Compare
Choose a tag to compare

[0.6.3] - 2019-02-08

Features

  • Room notifications now distinguish between general and user mentions by using different colors
  • User names are now colored based on both the theme and a hash from their user id.
  • Add font selection preference
  • Restore emoji picker without forcing font.

Improvements

  • Fix room joining issue by escaping (thanks rnhmjoj)
  • Mild tweaks to the dark and light themes
  • Add paragraph tags back to markdown, fixing #2 / mujx#438
  • Tweak author text to help differentiate it from the message text
  • Some Russian translations have been added/fixed (thanks tim77)
  • Partially address some build issues (related to #10)