Package Release Info

nheko-0.12.1-bp160.1.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

nheko
nheko-zsh-completion

Change Logs

* Mon Aug 11 2025 Martin Sirringhaus <martin.sirringhaus@suse.com>
- Update to 0.12.1
  * Security
  + Fix html escaping in several locations.
  + Encode urls in tooltips to prevent confusion.
  + Mark downloads with a "mark of the web" on Windows to warn before executing them.
  * Features
  + Commands to modify invite permissions.
  * Improvements
  + Also accept unencrypted verification events for compatibility with newer
    Element clients.
  + Show an "N hours later" bubble when there are gaps in the timeline. (Alexandru
    Scvorțov)
  + Use native emoji font support on Qt6.9.
  + Ban, unban, kick or redact by replying.
  + Update GPG key in flatpak refs (you need to readd the Nheko repo, if you are
    using it).
  + More framerates for screen sharing. (Integral)
  + Chunk key requests.
  + Remove reply fallbacks.
  + Disable http3 by default to reduce CPU usage.
  + Limit size of status messages.
  + Ask for password confirmation when exporting keys. (Integral)
  + Allow setting a scale factor on Windows.
  + Show current status message in the status message editor.
  + Use roomids in event links.
  + Stable Nheko app installer.
  * Translations
  + Russian
  + Estonian
  + Finnish
  + Japanese
  + German
  + Simplified Chinese
  + Indonesian
  + French
  + Dutch
  + Protugese (Brazil)
  + Chinese Traditional
  + Ukrainian
  + Esperanto
  + Korean
  * Bugfixes
  + Long room names breaking invite & community UI.
  + Message pagination could get stuck in specific cases.
  + Decline invites from the context menu.
  + Pinned messages getting cut off.
  + Room list menu not opening.
  + Emoji font in reactions.
  + Row spacing in the command completer. (Integral)
  + Hours were calculated incorrectly in human-readable durations. (Integral)
  + Color of emoji picker categories in dark theme. (Integral)
  + Properly thumbnail tiny videos.
  + Profile name and unread message count in task bar entries. (Integral)
  + Properly purge animated media.
  + Fix sending messages with IME active. (q234rty)
  + Fix insets on Qt6.7+.
  + No wayland check on Haiku. (begasus)
  + Skip users we don't share a room with for invites.
  + Ignoring empty mxids.
  + Render avatar changes again.
  + Skipping room pings.
- Remove upstreamed fix-build-with-fmt11.patch
* Thu Mar 27 2025 Dominik Heidler <dheidler@suse.de>
- Fix for 16.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