Revisions of nheko
- Update to version 0.11.3: * Fix redundant null byte inserted with the emoji completer. * 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 - 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. * Improvements: + You can now enable scrollbars for the room and community lists in the settings. + Add a generic video icon when there is no thumbnail. + Pause video when switching rooms. + Add a fancy delegate when encryption is enabled. + Standardise command format messages. + Automatically fetch keys for undecrypted messages after verification. + Remove all notifications on exit. + Speedup the user completer. + Allow closing menus on Wayland by clicking the window. + Update zsh completions. + Skip empty requests for cross-signing keys when user only has one device.
- Update to version 0.10.0: + Highlights - Notification counts 100 + 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. + A new /redact command to redact an event or all messages by a 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 thousandsof 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.
- Update to version 0.9.1: + Highlights - Support pinned messages. + Features - Add recently used reactions. (LorenDB) - Show spaces as a tree, that allows you to collapse sections. - Add a filter for direct chats + Improvements - Set the app_id on Wayland. Useful for custom WM rules. - Set notification category on Linux. - Make Nheko show up in system notification settings on Linux. - Make notification count bubbles expand some more. (LorenDB) - Strip space chars from recovery passphrase. Should make them easier to enter. - Make it obvious that undecryptable messages are a notification and not the actual message. (LorenDB) - Added window role to image overlay. (Thulinma) - Only show room pack button, when you can actually create one. - Show some avatar for image packs. - Allow clicking links in replies. - Limit max memory usage of images. - Allow swiping between views in single page mode Allows access to spaces on mobile for example. - Get rid of a few clang-tidy warnings. (Marcus Hoffmann) - Navigate to subspaces by clicking on them. - Delete rooms even if we fail to leave. - Change QML UI for redactions. - If the locale is set to C, force english locale This fixes date formatting as well as count based translations. - Use a more random hash to generate user colors. - Mark rooms as direct chats in the proper places. - Update macOS icon package to macOS-y style. (Quinn) - Preliminary gstreamer 1.20 compatibility. + Translations
- Update to version 0.9.0: + Highlights - Somewhat stable end to end encryption * Show the room verification status * Configure Nheko to only send to verified users * Store the encryption keys securely in the OS-provided secrets service. * Support online keybackup as well as sharing historical session keys. + Crosssigning bootstrapping - Crosssigning is used to simplify the verification process. In this release - Nheko can setup crosssigning on a new account without having to use a different client. - Nheko now also prompts you, if there are any unverified devices and asks you to verify them. + Room directory (Manu) - Search for rooms on your server and other servers. (Prezu) - If their topic interests you and it has the right amount of members, join - the room and the discussion! + Custom sticker packs - Add a custom sticker picker, that allows you to send stickers from MSC2545. - Support creating new sticker (and emote) packs. - You can share packs in a room and enable them globally or just for that room. + Token authenticated registration (Callum) - Sign up with a token to servers, that have otherwise disabled registration. - This was done as part of GSoC and makes it easier to run private servers for your family and friends! + Features - Support email in registration (required on matrix.org for example) - Warn, if an @room would mention the whole room, because some people don't like that. - Support device removal as well as renaming. (Thulinma) - Show your devices without encryption support, when showing your profile.
- Update to version 0.8.2: * Highlights - Edits * If you made a typo, just press the Up key and edit what you wrote. * Messages other users edited will get updated automatically and have a small * pen symbol next to them. - Privacy Screen * Blur your messages, when Nheko looses focus, which prevents others from * peeking at your messages. * You can configure the timeout of when this happens. - Improved notifications (contributed by lorendb) * No more breakage, because the message included a > on KDE based DEs. * Render html and images where possible in the notification. * Render if a message is a reply or someone sent an emote message more nicely * where possible. * Encrypted notifications now show, that the content is encrypted instead of being empty. - Screenshare support in calls on X11 * Share your screen in a call! * Select if your mouse cursor should be shown or not and if your webcam should be included. * SEND MESSAGES AS RAINBOWS! - YES MESSAGES, EMOTES AND NOTICES! * Features - Set your displayname and avatar from Nheko either globally or per room. - Show room topic in the room settings. - Double tap a message to reply to it. - Leave a room using /part or /leave. - Show mxid when hovering a username or avatar. - Allow opening matrix: uris on Windows.
- Update to version 0.8.1: * Features - /plain and /md commands to override the current markdown setting. (contributed by lorendb) - Allow persistent hiding of rooms with a specific tag (or from a community) via a context menu. - Allow open media messages in an external program immediately. (contributed by rnhmjoj) * Improvements - Use async dbus connection for notifications. (contributed by lorendb) - Update Hungarian translations. (contributed by maxigaz) - Update Finnish translations. (contributed by Priit) - Update Malayalam translations. (contributed by vachan-maker) - Update Dutch translations. (contributed by Glael) - Store splitter size across restarts. - Add a border around the completer. (contributed by lorendb) - Request keys for messages with unknown message indices (once per restart, when they are shown). - Move the database location to XDG_DATA_DIR. (contributed by rnhmjoj) - Reload the timeline after key backup import. - Autoclose completer on space, when there are no matches. - Make completer only react, when the mouse cursor is moved. * Bugfixes - Fix unhandled exception, when a device has no keys. - Fix some cmake warnings regarding GNUInstallDirs. - Fix tags being broken. If you have no tags showing up, you may want to logout and login again. - Fix versionOk being called on the wrong thread. (contributed by Jedi18) - Fix font tags showing up in media message filenames. - Fix user profile in dark themes showing the wrong colors. (contributed by lorendb) - Fix emoji category switching on old Qt versions. (contributed by lorendb) - Fix old messages being replayed after a limited timeline. - Fix empty secrets being returned from the wallet breaking verification. - Make matrix link chat invites create a direct chat. - Fix focus handling on room change or reply button clicks.
- Update to version 0.7.2: - Highlights * Reactions - React to a message with an emoji! tada - Reactions are shown below a message in a small bubble with a counter. - By clicking on that, others can add to the reaction count. - It may help you celebrating a new Nheko Release or react with a -1 to a failed build to express your frustration. - This uses a new emoji picker. The picker will be improved in the near future (better scrolling, sections, favorites, recently used or similar) and then probably replace the current picker. * Support for tagging rooms [tag] - Assign custom tags to rooms from the context menu in the room list. - This allows filtering rooms via the group list. This puts you in a focus mode showing only the selected tags. - You can assign multiple tags to group rooms however you like. * SSO Login - With this you can now login on servers, that only provide SSO. - Just enter any mxid on the server. Nheko will figure out that you need to use SSO and redirect your browser to the login page. - Complete the login in your browser and Nheko should automatically log you in. * Presence - Shows online status of the people you are talking to.
- Update _service file * File format changed * Version format changed
- Update version 0.7.1: * Allow user to show / hide messages in encrypted rooms in sidebar * Fix display of images sent by the user * Fix crash when trying to maximize image, that wasn't downloaded yet. * Fix Binding restoreMode flooding logs on Qt 5.14.2+ * Fix with some qml styles hidden menu items leave empty space * Fix encrypted messages not showing a user in the sidebar * Fix hangs when generating colors with some system theme color schemes (#172) - Update to commit 20200421.e8271ac - Add dependency libqt5-qtgraphicaleffects for Qt5 QML support - Add dependency libqt5-qtquickcontrols2 - Remove cmakelist.patch since not needed - Update to commit 20200420.22ecdfc - Update to version 0.7.0+20200419.03a8387: - Features * Replies * Support for Riots key export format * Encryption and decryption of media in E2EE rooms * Autoconfigure server on login via .well-known lookup * Square avatars * Support for muting and unmuting rooms * Basic support for playing audio and video messages in the timeline * Support for a lot more event types (hiding them will come in the future) * Support for sending all messages as plain text * Support for inviting, kicking, banning and unbanning users * Sort the room list by importance of messages * Experimental support for blurhashes
- Update to version 0.6.3+20191030.1de7efd: * Update README with reference to Debian package * Update to v0.6.4 * Minor build tweaks * Update mtxclient version and build args * Replicate AppVeyor JSON Install from mtxclient: https://github.com/Nheko-Reborn/mtxclient/commit/023177170c4 * Update nightly badge link * Fix flathub badge size * Fix flathub badge size * Fix flathub badge size * Update flathub link * Update appdata.xml
Displaying all 17 revisions