Skip to content
Tags give the ability to mark specific points in history as being important
This project is mirrored from https://github.com/Nheko-Reborn/nheko.git. Pull mirroring updated .
  • v0.10.2 protected
    031a1295 · Bump version to 0.10.2 ·
    v0.10.2
    
    Security release to fix a secret poisoning issue.
  • v0.11.0 protected
    3507698e · v0.11.0 ·
    v0.11.0
    
    Highlights
    ----------
    
    - Search in your timeline 🔍
      - Works in encrypted rooms.
      - Search is entirely local.
      - It might be a bit slow on some systems, since it needs to paginate the room
          to search instead of relying on the server.
    - Pushrule support! 🫸🫷
      - Notifications should now be faster and not rely on the server.
      - Notifications should work properly in encrypted rooms.
      - MSC3664 is supported for pushrules for reply (needs server support).
      - Mentions get highlighted in the timeline.
      - Decrypting notifications can be disabled for improved privacy.
    - Threads 🧵
      - Threads are a simple way to structure large rooms.
      - Start a new thread from any event.
      - Focus on a specific thread by clicking on the colored thread button next to
          any event from this thread.
      - Replies automatically land inside the thread.
    
    Features
    --------
    
    - Remember where you left off using the new unread indicator! ---
    - Navigate to space when selected in quick switcher or via link.
    - (Re-)Add an AppImage build. (Zhymabek Roman)
    - Render and send confetti! 🎉 (LorenDB)
    - Focus text field on most key presses.
    - Show link to next room for tombstone events.
    - macOS: Only play notification sound when pushrule says so.
    - macOS: Builds for Apple Silicon.
    - macOS: Allow quick replies from notifications.
    - Completer for /commands.
    - Allow opening room settings from room list. (LorenDB)
    - Allow setting the status message via the dbus API. (LorenDB)
      - Check out this for one possible usecase: https://schlomp.space/tastytea/dotfiles/src/commit/485aa7103c4f414ce0731804acf34a65a772fd28/.local/bin/mpd2nheko (Setting your currently playing song as your status)
    - Allow swapping Enter and Shift-Enter. (LordMZTE)
    - Preliminary support for VoIP v1. (Rohit)
    - Allow applying permission changes in spaces recursively.
    - Allow modifying permissions of users not in the room.
    
    Improvements
    ------------
    
    - Prompt before deleting the database when the error could be resolved by the user.
    - Improve logging in particular for sync or registration errors.
    - Speedup quick switcher.
    - Prune image cache in the background.
    - Store all secrets encrypted in the database (apart from the pickle).
    - Speedup fetching olm sessions from the database.
    - Increase database resiliency at the cost of a lot of performance.
    - Rename spaces to communities.
    - Handle some rate limiting better in some cases.
    - More fine grained control over logging. (Forest)
    
    Translations
    ------------
    
    - Ukrainian (NullPointerException)
    - Indonesian (Linerly as always <3)
    - Portugese (Brazil) (Daimar, zerowhy, Terry)
    - Estonian (Priit also a valued regular)
    - Finnish (Lurkki, you might know them too!)
    - Chinese (Chen Shaoji, Poesty Li, ling, Eric)
    - Russian (SOT-TECH, Evgeny, Carmina16, Mihail Iosilevich, Artem, Herecore, Alexey Murz, glebasson)
    - Occidental (Carmina16)
    - Polish (Romanik)
    - Dutch (Thulinma)
    - French (GitEz-code, Guillaume Girol, lascapi)
    
    Bugfixes
    --------
    
    - Fix regional indicators. ‌🇦‌-‌🇿‌
    - Pasting from Safari on macOS.
    - Potential crash when closing the room directory.
    - text selection in the raw message dialog.
    - Pagination after a timeline clear.
    - Entering newlines on Windows.
    - Work around crash in QQC2 in alias dialog.
    - Fix forwarding between encrypted rooms.
    - Blurry icons on HiDPI screens. (q234rty)
    - Fix CMark warning when configuring. (FINALLY!)
    - Blurry thumbnails. (again?!?)
    - Upload box thumbnail size. (foxb612)
    - Previews getting sorted above normal rooms in space view.
    - Excessive summary calls.
    - Usage type buttons for Sticker/Emoji packs.
    - Old server lookups overwriting new ones, possibly preventing any login.
    - Crash in member list.
    - Stripping fallbacks of plain text bodies.
    - Different greens.
    - Spoilers in replies.
    - Invites without state.
    
    Notes
    -----
    
    We bumped the required mtxclient version to 0.9.0 and the required coeurl
    version to 0.3.0. Supported Matrix API versions are now 1.1 to 1.5.
  • v0.11.1 protected
    c13a9d3b · v0.11.1 ·
    Release version 0.11.1
  • v0.11.2 protected
    17ad97c5 · Fix typo in tag ·
    v0.11.2
    
    Highlights
    ----------
    
    - Improved Markdown input 🗒️
      - You can now enter strike-through and spoilers using `~~` and `||`
          respectively.
      - Single line-breaks now also create a line-break in the formatted message.
      - Code tags now preserve whitespace.
    - User search in the invite dialog 🧑‍🤝‍🧑 (Malte E)
      - Can search either locally or consult the user directory on your server.
    
    Features
    --------
    
    - Allow disabling animations before login.
    - Set the window role to "imageoverlay" on X11. (Thulinma)
    
    Improvements
    ------------
    
    - The Nheko binary should now be slightly smaller.
    - You can now build Nheko against a system install of the blurhash and
        cpp-httplib libraries. (vitaly)
    - You can now enable scrollbars for the room and community lists in the
        settings. (balsof)
    - Add a generic video icon when there is no thumbnail. (LorenDB)
    - Pause video when switching rooms. (LorenDB)
    - Add a fancy delegate when encryption is enabled. (LorenDB)
    - Standardise command format messages. (phyto)
    - Automatically fetch keys for undecrypted messages after verification.
    - Remove all notifications on exit on Linux. (ShootingStarDragons)
    - Document markdown features and /cmark command in the man page. (tastytea)
    - Speedup the user completer.
    - Allow closing menus on Wayland by clicking the window. (ShootingStarDragons)
    - Merge Debian/Ubuntu Dependencies in the README. (enigma9o7)
    - Update zsh completions. (tastytea)
    - Skip empty requests for cross-signing keys when user only has one device.
        (Jason)
    - Hide image overlay when saving a file. (ShootingStarDragons)
    - Make it more obvious that the add reaction button is not an emoji.
    - Build only the gstreamer qml plugin in flatpak.
    - Update Ubuntu dependency list for building from source. (tastytea)
    
    Translations
    ------------
    
    - Estonian (Priit)
    - Ukrainian (NullPointerException)
    - Indonesian (Linerly)
    - Chinese (Poesty Li)
    - Esperanto (Tirifto)
    - French (MayeulC, CB, Glandos, Rick)
    - Dutch (Thulinma)
    - Italian (DynamoFox, Elia Tomasi, Joseph Curto, Quanterxotur)
    - Russian (Evgeny, SOT-TECH)
    - Finnish (Lurkki)
    
    Bugfixes
    --------
    
    - You can now forward stickers again.
    - Edits shouldn't "jump" out of threads anymore.
    - Focus text input when quick switcher is closed. (LorenDB)
    - Fix rare freeze with an empty list in a completer.
    - Don't fail the plugins check on GStreamer 1.22 during a video call.
    - Allow nested ()/[] brackets in URLs. (mauke)
    - Make br tags work properly again.
    - Don't double free call devices. (Jason)
    - Work around multiple destructor calls on Clang. (Jason)
    - Html in sidebar.
    
    Notes
    -----
    
    You may want to build against the most recent mtxclient (0.9.2) for additional
    bugfixes. cpp-httplib and blurhash are still bundled by default and shipped with
    the source tarball. Explicitly disable the bundling for those packages to build
    against system versions.
    
  • v0.11.3 protected
    v0.11.3
    
    Bugfix
    ------
    
    - Fix redundant null byte inserted with the emoji completer