Revisions of nheko

Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 1189580 from Martin Sirringhaus's avatar Martin Sirringhaus (MSirringhaus) (revision 107)
- Add fix-build-with-fmt11.patch to fix broken build
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 1182368 from Martin Sirringhaus's avatar Martin Sirringhaus (MSirringhaus) (revision 106)
- Add missing Requires qt6-multimedia-imports, as nheko uses its QML-files
Loren Burkholder's avatar Loren Burkholder (LorenDB) committed (revision 105)
- 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.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 1178051 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 104)
- Fix build error for Leap.
Oliver Kurz's avatar Oliver Kurz (okurz) accepted request 1138081 from Martin Sirringhaus's avatar Martin Sirringhaus (MSirringhaus) (revision 103)
- Add slighltly modified patch from upstream to fix build-issues
  with fmt10: fix_fmt10_issues.patch
Oliver Kurz's avatar Oliver Kurz (okurz) committed (revision 102)
Oliver Kurz's avatar Oliver Kurz (okurz) committed (revision 101)
Trying to fix build failures out of the blue by increasing RAM from 4G to 6G
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 1067892 from Dead Mozay's avatar Dead Mozay (Dead_Mozay) (revision 100)
- 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.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 1060294 from M K's avatar M K (tux93) (revision 99)
- Update to version 0.11.1
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 1036814 from Bob Haley's avatar Bob Haley (fawz) (revision 98)
- 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.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 997727 from Dead Mozay's avatar Dead Mozay (Dead_Mozay) (revision 97)
- 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.
Oliver Kurz's avatar Oliver Kurz (okurz) accepted request 965507 from Loren Burkholder's avatar Loren Burkholder (LorenDB) (revision 96)
- 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.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 953837 from Loren Burkholder's avatar Loren Burkholder (LorenDB) (revision 95)
Recommend using qt-jdenticon, an optional plugin that provides identicon support for users who don't have avatars set.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 947108 from Samu Voutilainen's avatar Samu Voutilainen (Smar) (revision 94)
- Qt-5.15 or newer is required according to CMakeLists.txt
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 941837 from Martin Sirringhaus's avatar Martin Sirringhaus (MSirringhaus) (revision 93)
- Update to version 0.9.1:
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 932421 from Dead Mozay's avatar Dead Mozay (Dead_Mozay) (revision 92)
- 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.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 888977 from Martin Sirringhaus's avatar Martin Sirringhaus (MSirringhaus) (revision 91)
Bump MatrixClient version, as cmake fails with anything <0.5.1
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 888013 from Dead Mozay's avatar Dead Mozay (Dead_Mozay) (revision 90)
- 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.
    
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 874828 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 89)
- 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.
Dead Mozay's avatar Dead Mozay (Dead_Mozay) accepted request 866439 from Dead Mozay's avatar Dead Mozay (Dead_Mozay) (revision 88)
- Formatting the spec file 
Displaying revisions 1 - 20 of 107
openSUSE Build Service is sponsored by