Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nheko | Distribution: openSUSE Tumbleweed |
Version: 0.12.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Mar 14 14:42:19 2025 |
Group: Productivity/Networking/Talk/Clients | Build host: reproducible |
Size: 12434229 | Source RPM: nheko-0.12.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/Nheko-Reborn/nheko | |
Summary: Desktop client for the Matrix protocol |
The motivation behind the project is to provide a native desktop app for Matrix that feels more like a mainstream chat app.
GPL-3.0-or-later AND Apache-2.0 AND CC-BY-4.0
* Fri Mar 14 2025 Dominik Heidler <dheidler@suse.de> - Add fix_scrolling.patch to fix slow scrolling * Thu Jul 25 2024 Martin Sirringhaus <martin.sirringhaus@suse.com> - Add fix-build-with-fmt11.patch to fix broken build * Fri Jun 21 2024 Martin Sirringhaus <martin.sirringhaus@suse.com> - Add missing Requires qt6-multimedia-imports, as nheko uses its QML-files * Wed Jun 12 2024 Loren Burkholder <computersemiexpert@outlook.com> - Highlights * Qt6 + This release migrates to version 6 of the Qt toolkit. + This brings various changes to Nheko. Scrolling might feel slower on some platforms. Theming will look different. You have been warned! + We left out all the fixes we had to do for this from the changelog. Otherwise it might have been twice as long... * Intentional mentions + You can now decide if a message should mention someone or not. + Replies now also include an explicit mention (MSC4142). * Event expiration + You can now make Nheko delete messages regularly. + Configure either a time or a maximum number of messages. + Can be configured per room or globally. * Ignoring users (NepNep) + You can now ignore other users. + This will hide their messages from the timeline. + You can either user the `/ignore` command, the button in their profile or the button in the Nheko settings. - Features * Support for video calls (including screenshare) on Windows. This support is currently not available in prebuilt packages. (checkraisefold) * `/glitch` commands to garble your text. (LorenDB) * Deleting sticker packs. (FallenValkyrie) * Settings for your current profile state. (online, offline, unavailable, auto) * "Goto this event" button in the timeline when searching. * Right click menu entry to go to event when searching. (Sateallia) * Remember the last used filter (community, tag, etc) between restarts. (Sateallia) * Render reactions with custom emoji. * Add custom emoji to the emoji popup. * Add edit button to sticker and emoji popups. * Optionally sort the room list alphabetically. (Sateallia) * Allow sending custom message types. (LorenDB) * Rainfall effect. (LorenDB) * Screenshare using XDG desktop portals (like on Wayland). (David Elsing) * Show which rooms you share with another user. - Improvements * Support MSC3916 for authenticated media. * Disable workarounds for inline images for Qt6.7 and up. * Various improvements around window activation on Wayland. (q234rty) * Update emoji shortcodes. (TheDrawingCoder-Gamer) * Windows and Apple Silicon builds on our own hardware. (Thanks Thulinma for sponsoring access the Apple Silicon box) * MSIX builds and appinstaller for Windows with valid signatures and automatic updates. * Add environment variable to dump the video call pipeline. * Bump supported maximum Matrix version to 1.10. * Various fixes around blurry graphics on HiDPI systems. (q234rty) * Build instructions for Qt6 version on Debian Trixie. (enigma9o7) * Allow reporting messages to your server admin. (LorenDB) * Matrix URI handling on macOS. (LorenDB) * Disable endless pagination for threads. * Deinit gstreamer appropriately. (NepNep) * Support the "fixed" mac method during verification. * Show/hide password button on login page. (Bubu) * Faster blurhash decode. * Speedup room switching. * Setting to disable swipe navigation. (duarm) * Click handling for Windows notifications. * Update gstreamer in flatpak. (Francesco Gazzetta) * Activation token handling for notifications. * Improve Haiku support. (Begasus) * Switch to KDSingleApplication for single instance handling. * Trust handling for received megolm sessions. * Highlight spaces in bold in the quick switcher. * Throttle sync processing when the window is unfocused. * Allow hiding unsupported events via the hidden events dialog. * Change appid to im.nheko.Nheko. (Miika Tuominen) * .editorconfig and .gitattributes. (Aminda Suomalainen) * Remove fetched messages only on startup. * Focus message input after drag and dropping a file. (Sateallia) * Add extra styling for effect messages. * Reduce CPU usage from animated images not currently visible. * Close and open buttons for the room directory. (LorenDB) * Touch scrolling for text. (LorenDB) * Unify our usage of `@user:example.com`. (LorenDB) * Explicit default font options. (LorenDB) * Show powerlevel of mods and admins in the timeline. * Mark room as read from the room list. * Focus input bar after selecting a file. (Sateallia) * Rework history settings. * Show server ACL changes. * Show inviter on invites. * Sections for the sticker picker. * Automatically strip file extensions of images in sticker picker. * Focus the input bar on key presses. * Search rooms in quick switcher by 'activity'. * Make tombstoned rooms italic in the quick switcher. * Allow uploading multiple files at once via the file picker. (Sateallia) * Combine notifications above a certain count. (LcsTen) * Allow querying the status msg over dbus (if enabled). * Allow `#` character in url fragments (to work around clients not escaping matrix.to links). * Improve state event redaction. * Hide inaccessible rooms in communities. (LcsTen) * Update community metadata automatically. * Include ACLs in via calculation. * Focus message input on "scroll to bottom". (tastytea) * Warn on invalid /command. (LorenDB) * Cleanup table rendering. * Blurhash images on privacy screen. (LorenDB) * Improve OpenBSD support. (Klemens Nanni) * Show full status mesage in profile and on hover. (Bubu) * Animate transition from blurhash. (LorenDB) - Update translations - Bugfixes * Prevent shortcuts from inserting unprintable characters. * Display emojis in avatars properly. * Prevent opening empty Nheko profiles by accident. * DMs created in Nheko were not marked as DMs properly. * Prevent opening user profiles for empty mxids. * Fix crash during video calls on Linux. (checkraisefold) * Fix validation errors in Linux appdata.xml. (Echo J) * Properly copy images to the clipboard on Windows. (NepNep) * Prevent emoji verification and room settings from being clipped by default. (Brayd) * Properly remove attributes on del tags. * Properly scope presence setting to profiles. * Animated images first rendered outside the visible area shouldn't be invisible anymore. * Correctly handle of multiple devices in parallel. * Avoid lag when media messages are shown from enumerating audio devices. * Hidden topic for spaces. * Url encoding for widget urls. * Profile argument parsing for `-p=`. (LorenDB) * Unset hidden space setting when leaving a space. * Round images are square. * Don't freeze after stopping a call on Wayland. (GStreamer frees the EGL context...) * Database name length limitation on some filesystems with long userids. * Pagination in search. * Save profile also when no setting is modified. * Fix decrypt notification setting not being stored properly. * Calculate the name of rooms with 3 members correctly. * Crash on database migration. (mips64-el) * `<hr>` tag escaping. * Confetti being left over after a celebration. * Powerlevel indicator size in timeline. * Duplicate qml ids. (ShootingStarDragons) * Presence updates in the timeline. * Pagination in rooms only containing redactions. * Set a pack avatar. * Make settings comboboxes dependent on content width. * Don't lose message draft history after an edit. * Workaround some WM specific behaviour regarding the focus during search. (Sateallia) * Handle network errors better when marking a mssage as read. * Name and attributions of image packs should be plain text. * Displaying encrypted thumbnails. * 0 size dialogs. (0xDEADCADE) * Loading image packs in unjoined communities. * Show encryption dialog once, not twice. (LorenDB) * Elide nicks and userids in various dialogs. (LorenDB) * macOS builds (1000x). * Disable qml disk cache by default. * QT_SCALE_FACTOR on OpenBSD. (Klemens Nanni) * Deduplicate reactions. * Sat Jun 01 2024 ecsos <ecsos@opensuse.org> - Fix build error for Leap. * Thu Jan 11 2024 Martin Sirringhaus <martin.sirringhaus@suse.com> - Add slighltly modified patch from upstream to fix build-issues with fmt10: fix_fmt10_issues.patch * Mon Feb 27 2023 Dead Mozay <dead_mozay@opensuse.org> - 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. + Hide image overlay when saving a file. + Make it more obvious that the add reaction button is not an emoji. * Update translations. * Bugfixes: + You can now forward stickers again. + Edits shouldn't "jump" out of threads anymore. + Focus text input when quick switcher is closed. + Fix rare freeze with an empty list in a completer. + Allow nested ()/[] brackets in URLs. + Make br tags work properly again. + Don't double free call devices. + Html in sidebar. * Sun Jan 22 2023 Marcel Kuehlhorn <tux93@opensuse.org> - Update to version 0.11.1 * Fixes issue where CPU usage could be excessive even when nheko was idle or minimized. - Changes from 0.11.0: * 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. * 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. * Render and send confetti! * Focus text field on most key presses. * Show link to next room for tombstone events. * Completer for /commands. * Allow opening room settings from room list. * Allow setting the status message via the dbus API. * Allow swapping Enter and Shift-Enter. * Preliminary support for VoIP v1. * Allow applying permission changes in spaces recursively. * Allow modifying permissions of users not in the room. * 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. * Fix regional indicators. * Potential crash when closing the room directory. * text selection in the raw message dialog. * Pagination after a timeline clear. * Work around crash in QQC2 in alias dialog. * Fix forwarding between encrypted rooms. * Blurry icons on HiDPI screens. * Fix CMark warning when configuring. * Blurry thumbnails. * Upload box thumbnail size. * 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. * Translation updates * Sat Nov 19 2022 Bob Haley <fawz@use.startmail.com> - Update to to version 0.10.2 + Security release - Fixes potential secret poisoning by the homeserver - A crash when validation malicious html - Version 0.10.1 changelog + Highlights - Community editing support wrestling + You can now create communities. + You can add and remove rooms to and from communities in various ways. - Prettier joins sparkles + You can now see the avatar, title, topic and member count of the room you are trying to join. + You can see if a room requires knocking or can be joined directly. Requires MSC3266 support from your server. + Features - Add a discrete edit button to room profiles. (Hiers) - Don't escape the summary tags on sending. - Focus message area when pressing Escape. (Forest) - Barebones spoiler support on desktop platforms. - Enable encryption for DMs started from a profile by default. - Enable option to disable notification sounds and badges on macOS. - Speed up the completion trie. (nenomius) * Update translations (Polish (Romanik, luff), Dutch (Thulinma), Finnish (Lurkki), Estonian (Priit), Indonesian (Linerly)) * Bugfixes - Fix crash on empty private receipts sent by some servers. - Don't set a transient parent for child chat windows. - Validate roomid, state_key, event_id and userids sent by the server. - Fix empty widgets showing up in the widget list. - Clean up linter config. (Forest) - Use the right palette colors for reactions. (Forest) - Fix groups sidebar's grammar. (Forest) - Fix version position. (Zirnc) - Properly validate urls in image tags. - Case insensitive member search. - Fix crash on global profiles. - Fix crash on incomplete identity keys. - Fix message notification format on Windows. - Fix room members menu opening profiles for the wrong room. * Thu Aug 18 2022 Dead Mozay <dead_mozay@opensuse.org> - 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. + This allows applications like KRunner or Rofi to list and switch between rooms. + Features - Create a room link from a room. - Support rendering policy rules. - Show notification counts for spaces (with options to disable them per space). - Keep notification counts across restarts. - Support the new call events (but not the signaling yet). - Add a dbus API, which allows external applications to list and switch rooms in Nheko. - 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. - 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). - Indicate if a room has no topic in the settings. - Support e2ee fallback keys. - Allow opening rooms in separate windows. - Show powerlevels in the memberlist. - Use less exotic emoji shortcodes. - Support sorting and filtering the memberlist. - Make initial spinner half transparent. - Fancier rendering for image pack changes. - Allow accessing member list and room settings for spaces. - Add zsh completions. - Fancy rendering for Powerlevel changes. - Make sender_key in encrypted messages optional. - Close current room using Ctrl-W. - 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. - Port room creation to qml. - Streamline direct chat creation. * Update translations (Russian, Chinese, German, Dutch, Finnish, Indonesian, Estonian, French, Serbian) * 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. - 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. - Work around synapse not sending the original resolution when requesting large thumbnails to make large thumbnails less blurry. - Fix weak symbols from private object destructor. - Fix failed uploads not cancelling properly. - Edits now properly update in replies again. - Improve text paste experience. - 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. - 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. - Don't send invalid aliases to the server on room creation. - Fix invite dialog. * Mon Mar 28 2022 Loren Burkholder <computersemiexpert@outlook.com> - Update to version 0.9.3 (0.9.2 was not packaged in the OBS package): + Highlights - New upload UX + Queue multiple uploads by pasting or dragging multiple files. + Videos will now properly have a thumbnail as well as images. + Duration, width and height is now also properly included so that clients can resize appropriately. + Thumbnails are excluded if they are bigger than the original image. (tastytea) - Improvements for mobile devices (Malte E) + You should now be able to scroll by touching anywhere with no random dead zones. + Preedit text can now be used in a completer and is properly sent + If an input method is active, pressing Enter will not send the current message. + Features - Optionally always open videos and images in an external program. (math) + Improvements - Build macOS releases against Qt 5.15.3 to resolve missing spaces after some punctuation. - Send the shortcode as the body for stickers without a body. - Elide long usernames in the timeline. (Malte E) - Cleanup the reply popup. (Malte E) - Use standard buttons where possible. (tastytea) - Various improvements to the bubble layout. (Malte E) - Enable online key backup by default. - Update the bundled gstreamer in our Flatpaks. + Translations - Indonesian (Linerly) - Estonian (Priit) - Finnish (Priit) - Esperanto (Tirifto) + Bugfixes - Fix hovering the action menu. - Try to avoid using unknown UIA flows. - Don't Components actively in use. - Fix screensharing. - Fix device id when doing SSO logins. * Tue Jan 18 2022 Samu Voutilainen <smar@smar.fi> - Qt-5.15 or newer is required according to CMakeLists.txt
/usr/bin/nheko /usr/share/applications/nheko.desktop /usr/share/doc/packages/nheko /usr/share/doc/packages/nheko/README.md /usr/share/icons/hicolor/128x128 /usr/share/icons/hicolor/128x128/apps /usr/share/icons/hicolor/128x128/apps/nheko.png /usr/share/icons/hicolor/16x16 /usr/share/icons/hicolor/16x16/apps /usr/share/icons/hicolor/16x16/apps/nheko.png /usr/share/icons/hicolor/256x256 /usr/share/icons/hicolor/256x256/apps /usr/share/icons/hicolor/256x256/apps/nheko.png /usr/share/icons/hicolor/32x32 /usr/share/icons/hicolor/32x32/apps /usr/share/icons/hicolor/32x32/apps/nheko.png /usr/share/icons/hicolor/48x48 /usr/share/icons/hicolor/48x48/apps /usr/share/icons/hicolor/48x48/apps/nheko.png /usr/share/icons/hicolor/512x512 /usr/share/icons/hicolor/512x512/apps /usr/share/icons/hicolor/512x512/apps/nheko.png /usr/share/icons/hicolor/64x64 /usr/share/icons/hicolor/64x64/apps /usr/share/icons/hicolor/64x64/apps/nheko.png /usr/share/icons/hicolor/scalable /usr/share/icons/hicolor/scalable/apps /usr/share/icons/hicolor/scalable/apps/nheko.svg /usr/share/licenses/nheko /usr/share/licenses/nheko/COPYING /usr/share/man/man1/nheko.1.gz /usr/share/metainfo/nheko.appdata.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 22 23:42:21 2025