Skip to content
This repository has been archived by the owner on Oct 17, 2019. It is now read-only.

Releases: mujx/nheko

v0.6.2

07 Oct 15:22
Compare
Choose a tag to compare

Features

  • Display tags as sorting items in the community panel (#401 @vberger)
  • Add ability to configure the font size.

Improvements

  • Don't enable tray by default.
  • Hard-coded pixel values were removed. The sizes are derived from the font.

Other changes

  • Removed room re-ordering option.
  • Removed built-in emoji picker.
  • Removed bundled fonts.

nightly

05 Nov 16:29
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Development builds

v0.6.1

26 Sep 06:59
Compare
Choose a tag to compare

Improvements

  • Add infinite scroll in member list. (#446)
  • Use QPushButton on the preview modal.

Bug fixes

  • Clear text selection when focus is lost. (#409)
  • Don't clear the member list when the modal is hidden. (#447)

v0.6.0

21 Sep 14:14
Compare
Choose a tag to compare

Features

  • Support for sending & receiving markdown formatted messages. (#283)
  • Import/Export of megolm session keys. (Incompatible with Riot) (#358)
  • macOS: The native emoji picker can be used.
  • Context menu option to show the raw text message of an event. (#437)
  • Rooms with unread messages are marked in the room list. (#313)
  • Clicking on a user pill link will open the user profile.

Improvements

  • Update Polish translation (#430)
  • Enable Qt auto scaling. (#397)
  • Enable colors in the console logger.
  • Refactor styling to better work with the system theme.

Bug fixes

  • Fixed crash when switching rooms. (#433)
  • Fixed crash during low connectivity. (#406)
  • Fixed issue with downloading media that don't have a generated thumbnail.
  • macOS: Add missing border on the top bar.
  • Fallback to the login screen when the one-time keys cannot be uploaded.
  • Show the sidebar after initial sync. (#412)
  • Fix regression, where cache format changes didn't trigger a logout.

v0.5.5

01 Sep 11:11
Compare
Choose a tag to compare

Features

  • Add the ability to change the room avatar. (#418)
  • Show the room id in the room settings modal. (#416)

Improvements

  • More flicker improvements.
  • Auto remove old messages from cache.

Bug fixes

  • Fixed issue where nheko will stop retrying initial sync. (#422)
  • Fixed the incomplete version string on Info.plist (macOS) (#423)
  • Fixed a use-after-free error during logout.
  • Temporary fix to work with servers that don't support e2ee. i.e Construct, Dendrite (#371)

v0.5.4

21 Aug 17:58
Compare
Choose a tag to compare

Small release to address a crash during logout.

Features

  • The settings page now includes the device id & device fingerprint (thanks @valkum )
  • The Polish translation has been updated (thanks @m4sk1n )

v0.5.3

12 Aug 09:01
Compare
Choose a tag to compare

Features

  • Add option to disable desktop notifications (#388)
  • Allow user to configure join rules for a room.
  • Add tab-completion for usernames (#394).

Improvements

  • Remove the space gap taken by the typing notifications.
  • Remove hover event from emoji picker.
  • Add tooltips for the message indicators (#377).
  • Fix compilation on FreeBSD (#403)
  • Update Polish translation.
  • Small modal improvements.

Bug fixes

  • Remove dash from the version string when building outside of git.
  • Remove unwanted whitespace from the user settings menu.
  • Consider the scale ratio when scaling down images (#393).

v0.5.2

28 Jul 10:44
Compare
Choose a tag to compare

Features

  • Mark own read messages with a double checkmark (#377).
  • Add option to specify the scale factor (#357, #335, #230).
  • Add input field to specify the device name on login.
  • Add option to ignore key requests altogether.
  • Show device list in user profile & add option to create 1-1 chat.

Improvements

  • Add foreground color for disabled buttons on the dark theme.
  • Increase the opacity of the hover color on the room list.
  • Add missing tooltips on buttons (#249).
  • Performance Improvements when filtering large number for rooms.
  • Clear timeline widgets when they exceed a certain limit, to reduce the memory footprint (#158).
  • Use native scrollbar in the timeline.
  • Enable scrollbar on the room list for macOS.
  • Remove some timeline flickering on macOS.
  • Remove pixel values from modals.
  • Update Polish translation.

Bug fixes

  • Fix crash when the server doesn't have the joined_groups endpoint (#389).
  • Reject key requests for users that are not members of the room.
  • Add user avatar after the encryption is enabled message (#378)

v0.5.1

17 Jul 14:50
Compare
Choose a tag to compare

Improvements

  • Add the -v / --version option, which displays the version of the application.
  • Explicitly set no timeout for the Linux notifications.

Bug fixes

  • Fix crash when drag 'n drop files on text input. (#363)
  • Convert MXC to HTTP URI for video files.
  • Don't display the m.room.encryption event twice.
  • Properly reset the auto-complete anchor when the popup closes. (#305)
  • Use a brighter color for button's text on the system theme. (#355)

v0.5.0

15 Jul 07:28
Compare
Choose a tag to compare

Features

  • End-to-End encryption for text messages.
  • Context menu option to request missing encryption keys.
  • Desktop notifications on all platforms (Linux, macOS, Windows).
  • Responsive UI (hidden sidebar/timeline).
  • Basic support for replies (#292)

Improvements

  • Save timeline messages in cache for faster startup times.
  • Debug logs will now be saved in a file.
  • New translations
  • No dependencies will be downloaded during build.

Bug fixes

  • Allow close events from the session manager (#353).
  • Send image dimensions in m.image event (#215).
  • Allow arbitrary resizing of the main window & restore sidebar's size (#160, #163, #187, #127).