mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 03:00:46 +03:00
Update changelog
This commit is contained in:
parent
904745543a
commit
5631b66dc4
1 changed files with 137 additions and 1 deletions
138
CHANGELOG.md
138
CHANGELOG.md
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue