tag name | v0.11.0 (ac4f41b58e56ca179ad6b4cd9c347c3a17bfcec6) |
tag date | 2023-01-12 22:33:27 +0100 |
tagged by | Nicolas Werner <nicolas.werner@hotmail.de> |
tagged object | commit 3507698ea5... |
v0.11.0
Highlights
----------
- Search in your timeline π
- Works in encrypted rooms.
- Search is entirely local.
- It might be a bit slow on some systems, since it needs to paginate the room
to search instead of relying on the server.
- Pushrule support! π«Έπ«·
- Notifications should now be faster and not rely on the server.
- Notifications should work properly in encrypted rooms.
- MSC3664 is supported for pushrules for reply (needs server support).
- Mentions get highlighted in the timeline.
- Decrypting notifications can be disabled for improved privacy.
- Threads π§΅
- Threads are a simple way to structure large rooms.
- Start a new thread from any event.
- Focus on a specific thread by clicking on the colored thread button next to
any event from this thread.
- Replies automatically land inside the thread.
Features
--------
- Remember where you left off using the new unread indicator! ---
- Navigate to space when selected in quick switcher or via link.
- (Re-)Add an AppImage build. (Zhymabek Roman)
- Render and send confetti! π (LorenDB)
- Focus text field on most key presses.
- Show link to next room for tombstone events.
- macOS: Only play notification sound when pushrule says so.
- macOS: Builds for Apple Silicon.
- macOS: Allow quick replies from notifications.
- Completer for /commands.
- Allow opening room settings from room list. (LorenDB)
- Allow setting the status message via the dbus API. (LorenDB)
- Check out this for one possible usecase: https://schlomp.space/tastytea/dotfiles/src/commit/485aa7103c4f414ce0731804acf34a65a772fd28/.local/bin/mpd2nheko (Setting your currently playing song as your status)
- Allow swapping Enter and Shift-Enter. (LordMZTE)
- Preliminary support for VoIP v1. (Rohit)
- Allow applying permission changes in spaces recursively.
- Allow modifying permissions of users not in the room.
Improvements
------------
- Prompt before deleting the database when the error could be resolved by the user.
- Improve logging in particular for sync or registration errors.
- Speedup quick switcher.
- Prune image cache in the background.
- Store all secrets encrypted in the database (apart from the pickle).
- Speedup fetching olm sessions from the database.
- Increase database resiliency at the cost of a lot of performance.
- Rename spaces to communities.
- Handle some rate limiting better in some cases.
- More fine grained control over logging. (Forest)
Translations
------------
- Ukrainian (NullPointerException)
- Indonesian (Linerly as always <3)
- Portugese (Brazil) (Daimar, zerowhy, Terry)
- Estonian (Priit also a valued regular)
- Finnish (Lurkki, you might know them too!)
- Chinese (Chen Shaoji, Poesty Li, ling, Eric)
- Russian (SOT-TECH, Evgeny, Carmina16, Mihail Iosilevich, Artem, Herecore, Alexey Murz, glebasson)
- Occidental (Carmina16)
- Polish (Romanik)
- Dutch (Thulinma)
- French (GitEz-code, Guillaume Girol, lascapi)
Bugfixes
--------
- Fix regional indicators. βπ¦β-βπΏβ
- Pasting from Safari on macOS.
- Potential crash when closing the room directory.
- text selection in the raw message dialog.
- Pagination after a timeline clear.
- Entering newlines on Windows.
- Work around crash in QQC2 in alias dialog.
- Fix forwarding between encrypted rooms.
- Blurry icons on HiDPI screens. (q234rty)
- Fix CMark warning when configuring. (FINALLY!)
- Blurry thumbnails. (again?!?)
- Upload box thumbnail size. (foxb612)
- Previews getting sorted above normal rooms in space view.
- Excessive summary calls.
- Usage type buttons for Sticker/Emoji packs.
- Old server lookups overwriting new ones, possibly preventing any login.
- Crash in member list.
- Stripping fallbacks of plain text bodies.
- Different greens.
- Spoilers in replies.
- Invites without state.
Notes
-----
We bumped the required mtxclient version to 0.9.0 and the required coeurl
version to 0.3.0. Supported Matrix API versions are now 1.1 to 1.5.