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.
-
5
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout network:messaging:matrix/nheko && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_constraints | 0000000189 189 Bytes | |
_service | 0000000625 625 Bytes | |
nheko-0.8.2.obscpio | 0007148045 6.82 MB | |
nheko.changes | 0000041643 40.7 KB | |
nheko.obsinfo | 0000000095 95 Bytes | |
nheko.spec | 0000003864 3.77 KB |
Revision 90 (latest revision is 107)
Dead Mozay (Dead_Mozay)
accepted
request 888013
from
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.
Comments 22
As noted in nheko's bug tracker (https://github.com/mujx/nheko/issues/344) multi-core builds can consume a lot of RAM (as seen in the failure for TW i586 as well). Perhaps it might be worth to either scale them down or use _constraints.
Thank you, as I missed this moment, the problem was observed everywhere, the compilation stopped randomly anywhere, but like such a problem is not observed
@Dead_Mozay did you see the build failures on at least openSUSE Leap 15.0? They seem to be reproducible.
Yes I see, spdlog version should be no lower 1.0.0, in Leap 0.16.3
current build failures on Leap 15.0/15.1 seem to be due to a too old cmake version. I guess we should either disable the build for Leap or create a specific subproject for Leap 15 providing the missing dependencies (updated cmake version). WDYT?
I would prefer to have a version for leap, but how best to make this decision is yours, I am not against a separate subproject, at the moment 2 updated packages are required, cmake and spdlog
Hi, I have disabled the build for the (last) repo "openSUSE_Tumbleweed" as the package currently does not build.
Hi, yes, I myself noticed yesterday, but have not yet looked why, as I fix it, I'll let you know
Hi!
Two things I'd like to mention/ask: - Maybe there is no real gain, but could you mention this repo on nheko-s github page? Other distros have instructions for install. - There is a new big release in RC phase. When would it land - when it is not a candidate anymore? It is quite a big and needed release, as you all know most probably.
And last: thanks for the build! My KDE desktop is much more complete with this! Don't want another crappy repurposed browser on my system tray, like all the other stuff these days...
Hi again!
nheko cannot be installed currently (since about two weeks) from this repo as: - "nothing provides libmatrix_client.so.0.3.0()(64bit) needed by nheko-v0.7.1+20200423.14ce840-3.29.x86_64"
This repo ship libmatrix_client version 0.3.1+0-1.1 If I chose to break the dependency (and install the newer one from the repo) than nheko cannot start, as it does not load newer libmatrix than 0.3.0: "error while loading shared libraries: libmatrix_client.so.0.3.0: cannot open shared object file: No such file or directory"
Could you be kind enough to build the nheko with updated deps, as the repo is inconsistent and unusable this way?
@Samonitari OBS automatically takes care to build packages with updated deps. The problem is that the build currently fails. Unfortunately no one could provide a fix for now. I will for now disable the build of the package as it fails anyway.
Now that 0.8.0 is out, it might be worth pushing this to TW along with mtxclient.
In addition to mtxclient, other libraries are also needed, neither mtxclient nor nheko itself are ready yet, they have some problems, they may be fixed in the next releases, but not yet
Can't install nheko on Leap 15.4
Update the metadata before installing, just checked, there is no such error
I accidentally added the TW repo instead of Leap 15.4. My bad, thanks for the reply.
Hi! nheko cannot be installed on OpenSUSE Tumbleweed, e.g. from https://software.opensuse.org/ymp/network:messaging:matrix/openSUSE_Tumbleweed/nheko.ymp?base=openSUSE%3AFactory&query=nheko
Could you please have a look?
It seems that this is a problem with more than just nheko; I've heard from other people that an unrelated package on Leap is having the same issue. I'm guessing there was a problem with a repository update.
Just a coincidence then. Thank you for your response! I'll try again on another day.
Someone disabled package building, check
that was likely me. I extended the description with the build failure. Seems you fixed and re-enabled the project now. I updated the description.
Disabled the build due to reproducing issue