This project is mirrored from https://github.com/Nheko-Reborn/nheko.git.
Pull mirroring updated .
-
v0.11.0 protected
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.
-
v0.11.2 protected
v0.11.2 Highlights ---------- - Improved Markdown input 🗒️ - You can now enter strike-through and spoilers using `~~` and `||` respectively. - Single line-breaks now also create a line-break in the formatted message. - Code tags now preserve whitespace. - User search in the invite dialog 🧑🤝🧑 (Malte E) - Can search either locally or consult the user directory on your server. Features -------- - Allow disabling animations before login. - Set the window role to "imageoverlay" on X11. (Thulinma) Improvements ------------ - The Nheko binary should now be slightly smaller. - You can now build Nheko against a system install of the blurhash and cpp-httplib libraries. (vitaly) - You can now enable scrollbars for the room and community lists in the settings. (balsof) - Add a generic video icon when there is no thumbnail. (LorenDB) - Pause video when switching rooms. (LorenDB) - Add a fancy delegate when encryption is enabled. (LorenDB) - Standardise command format messages. (phyto) - Automatically fetch keys for undecrypted messages after verification. - Remove all notifications on exit on Linux. (ShootingStarDragons) - Document markdown features and /cmark command in the man page. (tastytea) - Speedup the user completer. - Allow closing menus on Wayland by clicking the window. (ShootingStarDragons) - Merge Debian/Ubuntu Dependencies in the README. (enigma9o7) - Update zsh completions. (tastytea) - Skip empty requests for cross-signing keys when user only has one device. (Jason) - Hide image overlay when saving a file. (ShootingStarDragons) - Make it more obvious that the add reaction button is not an emoji. - Build only the gstreamer qml plugin in flatpak. - Update Ubuntu dependency list for building from source. (tastytea) Translations ------------ - Estonian (Priit) - Ukrainian (NullPointerException) - Indonesian (Linerly) - Chinese (Poesty Li) - Esperanto (Tirifto) - French (MayeulC, CB, Glandos, Rick) - Dutch (Thulinma) - Italian (DynamoFox, Elia Tomasi, Joseph Curto, Quanterxotur) - Russian (Evgeny, SOT-TECH) - Finnish (Lurkki) Bugfixes -------- - You can now forward stickers again. - Edits shouldn't "jump" out of threads anymore. - Focus text input when quick switcher is closed. (LorenDB) - Fix rare freeze with an empty list in a completer. - Don't fail the plugins check on GStreamer 1.22 during a video call. - Allow nested ()/[] brackets in URLs. (mauke) - Make br tags work properly again. - Don't double free call devices. (Jason) - Work around multiple destructor calls on Clang. (Jason) - Html in sidebar. Notes ----- You may want to build against the most recent mtxclient (0.9.2) for additional bugfixes. cpp-httplib and blurhash are still bundled by default and shipped with the source tarball. Explicitly disable the bundling for those packages to build against system versions.