Update changelog

This commit is contained in:
Nicolas Werner 2022-07-22 14:45:30 +02:00
parent 904745543a
commit 5631b66dc4
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
1 changed files with 137 additions and 1 deletions

View File

@ -1,5 +1,142 @@
# Changelog
## [0.10.0] -- unreleased
### Highlights
- Notification counts 💯 (LorenDB, d42)
- You can now see notification counts in more spaces, like your task bar or in
the community sidebar.
- For better work-life balance you can hide the notification counts on a per
space basis.
- For notification counts in the task bar your desktop environment needs to
support the Unity protocol.
- Notifications are also preserved across restarts now.
- Moderation 👮‍♀️
- You can now change the permissions and aliases of a room.
- Permissions are shown in the Memberlist
- There is a `/command` to redact all messages sent by a specific user.
- You can now provide a reason when inviting, knocking, kicking and banning
users.
- Faster startup ⚡
- On at least some systems startup should now be instant even with thousands
of rooms.
- Encryption improvements 🛡️
- Support for the most recent changes to Matrix E2EE including fallback keys,
no longer relying on the sender_key.
- Compatibility and stability improvements when dealing with different base64
encodings and when verifying users and devices.
- Fetch the whole online key backup at the klick of a button.
- Integration with external apps 🗺️
- Nheko now has a D-Bus API, which you can enable in the settings menu.
- This allows applications like KRunner or Rofi to list and switch between
rooms.
### Features
- Create a room link from a room. (brausepulver)
- Support rendering policy rules.
- Show notification counts for spaces (with options to disable them per space).
(LorenDB)
- Keep notification counts across restarts.
- Support the new call events (but not the signaling yet). (r0hit)
- Add a dbus API, which allows external applications to list and switch rooms in
Nheko. (LorenDB)
- Support editing room aliases.
- Support editing room permissions.
- Allow redacting all locally cached messages of a user using `/redact
@userid:server.tld reason`.
- Request full online key backup when toggling the online backup button.
- Support the `knock_restricted` join rule.
- Allow cancelling uploads using escape. (r0hit)
- Send images on enter.
- Close image viewer when clicking on the background.
- Speedup startup by not loading messages for the room preview.
- Make settings slightly narrower.
- Show unread counts in the taskbar (if the Unity protocol is supported). (d42)
- Indicate if a room has no topic in the settings. (LorenDB)
- Simplify Fedora build instructions. (DaKnig)
- Support e2ee fallback keys.
- Allow opening rooms in separate windows.
- Support more image formats in flatpak.
- Show powerlevels in the memberlist.
- Use less exotic emoji shortcodes. (Bulby)
- Support sorting and filtering the memberlist. (LorenDB)
- Make initial spinner half transparent. (LorenDB)
- Fancier rendering for image pack changes. (tastytea)
- Allow accessing member list and room settings for spaces. (LorenDB)
- Add zsh completions. (tastytea)
- Fancy rendering for Powerlevel changes. (MTRNord)
- Make sender_key in encrypted messages optional.
- Close current room using Ctrl-W. (LorenDB)
- Allow knocking on failed room joins.
- Allow knocking via matrix.to urls.
- Allow specifying reasons for every room membership change.
- Make room name and topic editing inline.
- Add a jump to bottom button. (Malte)
- Port room creation to qml. (Malte)
- Streamline direct chat creation. (Malte)
### Translations
- Russian (Alexey Murz Korepov, Artem, Herecore, balsoft, librehacker,
glebasson, Mihail Iosilevich)
- Chinese (Nekogawa Mio, Poesty Li, Reiuji Utsuho, hulb, ling, RainSlide, hosxy)
- German
- Dutch (Jaron Viëtor)
- Finnish (Lurkki, Aminda)
- Indonesian (Linerly)
- Estonian (Priit)
- French (Symphorien, Glandos, Eldred)
- Serbian (Miroslav)
### Bugfixes
- Fix verification requests not stopping properly when initiated from this
instance.
- Don't send matrix.to markdown links in replies.
- Make the database work on 32bit systems again. (MayeulC)
- Add missing window decoration to room directory dialog on macOS.
- Don't crash on empty image packs.
- Fix spacing of encryption indicator in the room tite if it contains widgets.
- Emojis during verification should no longer be clipped.
- Don't ping the whole room when replying to users with a localpart of `room`.
- Make icons sharp on all platforms. (q234rty)
- Work around synapse not sending the original resolution when requesting large
thumbnails to make large thumbnails less blurry. (brausepulver)
- Fix weak symbols from private object destructor. (Jason)
- Fix failed uploads not cancelling properly.
- Edits now properly update in replies again.
- Improve test paste experience. (Syldra)
- Pins should now properly update when the events are fetched.
- Support latest iteration of the hidden read receipts MSC.
- Fix cursor movement with some themes. (Syldra)
- Properly handle glare during verification.
- Set an Element Android compatible height for custom emotes.
- Don't crash because of reusing items in completer on some platforms.
- Fix the privacy screen on popped out windows.
- Properly scale animated images.
- Don't clip pinned messages.
- Use correct powerlevels for direct chats.
- Properly close cursors before committing txn.
- Don't fail if a different client used the wrong base64 encoding when setting
up SSSS.
- Spaces usually aren't DMs. (LorenDB)
- Don't send invalid aliases to the server on room creation. (Apurv)
- Fix invite dialog.
### Notes
This release requires Matrix API v1.1-v1.3. Please make sure your server is up
to date.
This release limits the maximum connections per host to 8. For best performance
we recommend your server supports http/2 so that slow requests don't slow down
other parts of the app (like sending messages).
Nheko now has KRunner and Rofi plugins (developed by LorenDB and LordMZTE
respectively).
## [0.9.3] -- 2022-03-25
### Highlights
@ -44,7 +181,6 @@
- Fix screensharing.
- Fix device id when doing SSO logins.
## [0.9.2] -- 2022-03-09
### Highlights