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 | 0000000648 648 Bytes | |
nheko-0.7.2+0.obscpio | 0005391885 5.14 MB | |
nheko.changes | 0000031957 31.2 KB | |
nheko.obsinfo | 0000000097 97 Bytes | |
nheko.spec | 0000003067 3 KB |
Revision 86 (latest revision is 107)
Dead Mozay (Dead_Mozay)
accepted
request 817789
from
Dead Mozay (Dead_Mozay)
(revision 86)
- Update to version 0.7.2: - Highlights * Reactions - React to a message with an emoji! tada - Reactions are shown below a message in a small bubble with a counter. - By clicking on that, others can add to the reaction count. - It may help you celebrating a new Nheko Release or react with a -1 to a failed build to express your frustration. - This uses a new emoji picker. The picker will be improved in the near future (better scrolling, sections, favorites, recently used or similar) and then probably replace the current picker. * Support for tagging rooms [tag] - Assign custom tags to rooms from the context menu in the room list. - This allows filtering rooms via the group list. This puts you in a focus mode showing only the selected tags. - You can assign multiple tags to group rooms however you like. * SSO Login - With this you can now login on servers, that only provide SSO. - Just enter any mxid on the server. Nheko will figure out that you need to use SSO and redirect your browser to the login page. - Complete the login in your browser and Nheko should automatically log you in. * Presence - Shows online status of the people you are talking to. - You can define a custom status message to tell others what you are currently up to. - The status message appears next to the usernames in the timeline. - Your server needs to have presence enabled for this to work. - Features * Respect exif rotation of images * An italian translation * Optional alerts in your taskbar * Optional bigger emoji only messages in the timeline * Optional hover feedback on messages * /roomnick to change your displayname in a single room. * Preliminary support for showing inline images. * Warn about unencrypted messages in encrypted rooms. - Improvements * perf: Use less CPU to sort the room list. * Limit size of replies. This currently looks a bit rough, but should improve in the future with a gradient or at some other transition. * perf: Only clean out old messages from the database every 500 syncs. (There is usually more than one sync every second) * Improve the login and register masks a bit with hints and validation. * Descriptions for settings * A visual indicator, that nheko is fetching messages and improved scrolling - Bugfixes * Fix not being able to join rooms * Fix scale factor setting * Buildfixes against gcc10 and Qt5.15 (missing includes) * Settings now apply immediately again after changing them (only exception should be the scale factor) * Join messages should never have empty texts now * Timeline should now fail to render less often on platforms with native sibling windows. * Don't rescale images on every frame on highdpi screens.
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