Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nheko-0.12.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

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: 10778541 Source RPM: nheko-0.12.0-1.1.src.rpm
Packager: https://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.

Provides

Requires

License

GPL-3.0-or-later AND Apache-2.0 AND CC-BY-4.0

Changelog

* 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
* Tue Dec 21 2021 Martin Sirringhaus <martin.sirringhaus@suse.com>
  - 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
    - Indonesian (Linerly)
    - Estonian (Priit Jõerüüt)
    - French (Eldred HABERT)
    - Dutch (Thulinma)
    - Esperanto (Tirifto)
    - Finnish (Priit Jõerüüt)
    - Italian (Elia Tomasi)
    - French (Mayeul Cantan)
    + Bugfixes
    - Fix crash when receiving matrix uri.
    - Make opening room members from rooms settings dialog work. (LorenDB)
    - Fix turnserver check not being started when restoring from cache.
    - Vertically align message input.
    - Properly set position of resize handler after letting it go.
    - Fix escaped html showing up in playable media message labels.
* Fri Nov 19 2021 Dead Mozay <dead-mozay@opensuse.org>
  - 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.
      (Thulinma)
    - Move to the next room with unread messages by pressing Alt-A. (Symphorien)
    - Support jdenticons as a placeholder for rooms or users without avatars.
      (LorenDB)
    * You will need to install https://github.com/Nheko-Reborn/qt-jdenticon
    - Support animated images like GIF and WebP.
    * Optionally just play them on hover.
    - Support accepting knocks in the timeline.
    - Close a room when clicking it again. (LorenDB)
    - Close image overlay with escape.
    - Support .well-known discovery during registration.
    - Limited spaces support.
    * No nice display of nested spaces.
    * No previews of unjoined rooms.
    * No way to edit a space.
    - Render room avatar changes in the timeline. (BShipman)
    - Support pulling out the sidebar to make it wider.
    - Allow editing pending messages instead of blocking until they are sent.
      (balsoft)
    - Support mnemonics in the context menus. (AppAraat)
    - Support TOFU for encryption. (Trust on first use)
    - Right click -> copy address location.
    - Forward messages. (Jedi18)
    - Alt-F to forward messages.
    - A new video and audio player, that should look a bit nicer.
    + Improvements
    - Translation updates:
    * French by MayeulC, ISSOtm, Glandos, Carl Schwan
    * Dutch by Thulinma, Bas van Rossem, Glael, Thijs
    * Esperanto by Tirifto, Colin
    * Estonian by Priit
    * Indonesian by Linerly
    * German by 123, Konstantin, fnetX, Mr. X, CryptKid
    * Portuguese (Portugal) by Tnpod, Xenovox, Gabriel R
    * Portuguese (Brazil) by Terry, zerowhy
    * Finnish by sdrrespudro, Priit
    * Polish by Prezu, AXD, stabor
    * Malayalam by vachan-maker
    * Italian by Daniele, Lorenzo
    * Spanish by lluise
    * Russian by kirillpt
    * Various wording improvements throughout.
    - Verification status and identity keys should now update properly after login.
    - Clicking the user in a read receipt opens their profile. (LorenDB)
    - Invites should now work properly on mobile.
    - Decode blurhashes faster.
    - Port various dialogs to Qml. (LorenDB)
    - --help and --version now work, even if Nheko is already running somewhere.
    - Update emoji support to version 14.
    - Properly navigate to linked to events. (Thulinma)
    - Lots of smaller bugfixes and refactorings. (LorenDB)
    - Scroll entire profile page and properly trim contents. (Thulinma)
    - Make it easy to switch between global and room specific profiles. (Thulinma)
    - Deduplicate messages sent by the server. (Thulinma)
    - Decrease the margin of blockquotes. (tastytea)
    - Alerts now work, if the homeserver does not implement the notifications
      endpoint. (Thulinma)
    - Right click menu now works on replies.
    - Decrypt encrypted media only in memory.
    - Don't use CC-BY in the appstream license to not confuse Gnome Software.
    - Support online key backup.
    - Improve FAQ. (harmathy)
    - Support Backtab/Shift-Tab for moving backwards in completer selections.
    - Clear cache to support the new features.
    - Improve the emoji completer (less jitter and fix places where it didn't open). (Thomaps Karpiniec)
    - Cleanup @room escape logic.
    - Improve performance of timeline rendering.
    - Load rooms somewhat lazily.
    - Properly scale avatars to DPI.
    - Round avatars once in the backend instead of on every render.
    - Request keys of all members, when opening a room the first time.
    - Timeout TCP connections, if heartbeat can't be heard.
    - Change secrets name. You might need to rerequest your secrets after upgrading!
    - Protect against replay attacks where megolm sessions are reused.
    - Add "request keys" button to undecryptable messages.
    - Properly set window parents on Wayland.
    - Properly show users and allow opening their profiles in the members and read
      receipt dialogs. (LorenDB)
    - Use Qt5.15 Connections syntax in Qml.
    - Remove "respond to keyrequests option". We now reply to the right requests
      automatically and securely.
    - Show confirmation prompt when leaving a room.
    - Add trailing newline to session export for gomuks compatibility.
    - Use a fancy Nheko logo as the loading indicator.
    - Improve how the invite dialog handles users. (LorenDB)
    - Store more data about megolm sessions.
    - Speed up database queries by caching transactions.
    - Use curl for network requests.
    * This removes the boost dependency.
    * Proxies now work using the usual curl variables.
    * Fixes a myriad of crashes.
    * Faster.
    * Less CPU load.
    * Less bandwidth usage.
    - Cleanup user color generation.
    - Show borders around tables.
    - Improve wording of a few menu entries. (absorber)
    - Highlight navigated to message.
    - Switched to the fluent icon set. (LorenDB)
    + Bugfixes
    - Redaction of edited messages should now actually show those messages as removed.
    - Bootstrap after registration should run properly now.
    - Getting logged out after registration should not happen anymore.
    - Removed edgecases where identity keys could get uploaded twice.
    - Fix the event loop when fetching secrets breaking random things like scrolling.
    - Don't crash when clearing an empty timeline.
    - Opening an invite in your browser or a matrix: URI should not crash Nheko anymore or do nothing.
    - When clicking on an item in the roomlist, you don't have to move your mouse anymore, before being able to click again.
    - Don't hide space childs when viewing that specific space and its children are hidden.
    - Only allow specific URI schemes to be followed automatically.
    - Properly hide day change indicator, when loading older messages.
    - Rotate session properly when 'verified only' is set.
    - Handle missing keys in key queries properly.
    - Properly show the window title for Qml dialogs on windows.
    - Don't show decryption errors in replies.
    - Don't crash when storing secrets.
    - Don't send megolm messages to ourselves, if possible.
    - Fix SSSS without a password.
    - Fix a few edge cases with OTK upload.
    - Cache more media properly (i.e. in the Goose Chooser).
    - Inline images in messages now load properly.
    - Don't show verification requests after startup.
    - Emoji picker now follows the theme.
    - Send less newlines in the reply fallback.
    - Fix tags going missing when joining spaces.
    - Handle inline images with single quotes. (Cadair)
    - Delay key requests until a room is opened.
    - Fix rooms not showing, when groups endpoint is missing.
    - Don't use deprecated parameters in /login.
    - Fix encoding issues when translating matrix.to to matrix: URIs.
    - Prevent edits from stripping the whole message, if it had a quote.
    + Packaging changes
    - Removed the AppImage
    - Removed dependency on boost
    - Now depends on coeurl, which depends on libevent and libcurl.
    - VOIP support now needs to be explicitly controlled using the VOIP and SCREENSHARE_X11 cmake options.
* Fri Apr 23 2021 Dead Mozay <dead_mozay@opensuse.org>
  - 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.
    - Disable room pings caused by replies sent via Nheko (unless you are using
      Element Web/Desktop)
    * Improvements
    - Userprofile can be closed via the Escape key. No more hotel california!
    - Most dialogs are now centered on the Nheko window.
    - Update Hungarian translations.
    - Update Estonian translations.
    - Update Russian translations.
    - Update Swedish translations.
    - Update French translations.
    - Allow drag and drop of files on the whole timeline.
    - Enable notifications on Haiku.
    - Update scheme handler to the latest matrix: scheme proposal.
    - Close completers when typing a space after the colon.
    - Port room settings to Qml.
    - Improved read marker handling. Read marker should now get stuck less often.
    - Various changes around hover and tap handling in the timeline, which hopefully
      now works more predicatably.
    - Buttons in the timeline are now rendered in a box on hover on desktop
      platforms.
    - Complete room links in the timeline after typing a # character.
    - An improved quick switcher with better rendering and search.
    - Some fixes around inline emoji and images.
    - Jump into new rooms, after you created them.
    - Improved search in the emoji picker.
    - Allow disabling certificate checks via the config file.
    - Use native menus where possible.
    - Fix video playback on Windows.
    - Send image messages by pressing Enter.
    - Escape closes the upload widget.
    - Improve session rotation and sharing in E2EE rooms.
    * Bugfixes
    - Emojis joined from separate emojis with a 0xfe0f in the middle should now
      render correctly.
    - Fix a bug when logging out of a non default profile clearing the wrong
      profile.
    - Various fixed around profile handling.
    - Focus message input after a reaction.
    - Disable native rendering to prevent kerning bugs on non integer scale factors.
    - Fix duplex call devices not showing up.
    - Fix a few crashes when leaving a room.
    - Fix hidden tags not updating properly.
    - Fix some issues with login, when a server had SSO as well as password login
      enabled (for example matrix.org).
    - Properly set the dialog flag for dialogs on most platforms. (Wayland does not
      support that.)
    - Properly add license to source files.
    - Fix fingerprint increasing the minimum window size.
    - Don't send markdown links in the plain text body of events when autocompleting
      user or room names.
    - Fix markdown override in replies.
    - Fix unsupported events causing errors when saving them.
    - Fix exif rotation not being respected anymore in E2EE rooms.
    - Remove unused qml plugins in the windows package.
    - Fix broken olm channels automatically when noticed.
    - Fix pasting not overwriting the selection.
    - Fix Nheko sometimes overwriting received keys with keys it requested, even if
      they have a higher minimum index.
* Wed Feb 24 2021 Antonio Larrosa <alarrosa@suse.com>
  - 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.
    - Fix username completion deleting the character before it.
* Fri Jan 22 2021 Dead Mozay <dead_mozay@opensuse.org>
  - Formatting the spec file
* Thu Jan 21 2021 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.8.0:
    * Highlights
    - Voice and Video Calls
    * Call your friends right from within Nheko.
    * Use your camera if you want them to see your face!
    * This requires a somewhat new gstreamer, so our builds don't
      support it on all platforms yet.
    - Cross-Signing and Device/User Verification
    * Verify who you are talking to!
    * Ensure no malicious people eavesdrop on you!
    * Enable your connected devices to access key backup and your
      friends to see, which of your devices you trust!
    * Show devices in a users profile.
    - Separate profiles
    * Run multiple Nheko instances with separate profiles side
      by side.
    * Use multiple accounts at the same time in separate windows.
    * Features
    - Before a call select which audio device to use.
    - Auto request unknown keys from your own devices.
    - Add a command to clear the timeline and reload it.
      (/clear-timeline).
    - Add a command to rotate the outbound megolm session.
      (/rotate-megolm-session).
    - React to messages instead of replying with arbitrary strings
      using /react.
    - Inline emoji and user completers.
    - Show filename on hover over an image.
    - Mobile mode, that disables text selection and changes
      some dialogs.
    - Allow sending text after a /shrug command.
    - Allow selecting a ringtone.
    - View avatars fullscreen.
    - Request or download cross signing secrets in the settings.
    - Support 'matrix:' URIs. This works in app on all platforms and
      on Linux Nheko may be opened by clicking a 'matrix:' link.
    - Support inline replies on notifications on Linux.
    * Improvements
    - Add ripple effect to various buttons.
    - Allow more font sizes to be selected.
    - Swedish translation.
    - German translation.
    - Romanian translation.
    - Polish translation.
    - Russian translation.
    - Italian translation.
    - French translation.
    - Hungarian translation.
    - Show read markers when clicking read indicator.
    * Bugfixes
    - Fix text sometimes being rendered blurry.
    - Fix not being able to change theme
    - Fix relations sometimes being sent as null in encrypted messages.
    - Don't send formatted body without format.
    - Links sometimes not opening properly from Qml.
    - Fix autolinking breaking on single quotes.
    - Fix translation loading on some locales.
    - Don't send url in encrypted file events.
    - Prevent duplicate messages from showing up in the timeline.
    - Settings toggles don't get stuck anymore.
    - Fix some emojis being rendered as two emoji.
    - Fix SSO login on some servers that allow multiple login methods.

Files

/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 29 00:55:13 2025