![]() |
Matrix - clients
I was startpaging Matrix client for SailfishOS and found these:
Morsender https://twitter.com/Mister1Magister/...09625845501952 - not available yet? and HarbourMatrix https://github.com/Sailbook/harbour-matrix - first versions available Anyone using yet? |
Re: Matrix - clients
Morsender seems is working, but I have installed Matriksi is still unusable.
|
Re: Matrix - clients
Quote:
Its basic and the client library has some major problems with mobiles but it otherwise works |
Re: Matrix - clients
1 Attachment(s)
Only looking like this, Matriksi -v0.5
|
Re: Matrix - clients
Is that account in any rooms? mine is and I have rooms on that screen
You can also join a room using the text field, but you need to use the full room id eg. #matrix:matrix.org |
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
@r0kk3rz Can you share your configuration to follow on how get working matrix with matriksi?
Thx. |
Re: Matrix - clients
Quote:
EDIT: Yeah i see the problem, the label property is wrong for the updated client library, so the room items are there they're just invisible :D https://github.com/Sailbook/harbour-matrix/pull/7 |
Re: Matrix - clients
Good development. I hope the momentum stays and we will see a background daemon, encryption and sending pics/media/files :D
|
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
1 Attachment(s)
Yeap just wait...2020.
|
Re: Matrix - clients
Quote:
I dont have that and can login without any problem... |
Re: Matrix - clients
is webrtc supported by any chance ?
|
Re: Matrix - clients
Quote:
No sorry... |
Re: Matrix - clients
Matriksi seems to be now available in Warehouse or Storeman near you.
|
Re: Matrix - clients
After being a little frustrated about the state of Matrix clients for Sailfish OS... I had an idea:
Say we had a XMPP server running (somewhere on the internet) that acts as a Matrix client. That server would connect to a Matrix account, checking the contacts and rooms the Matrix user has. Then that server would create a XMPP fake user of each contact and room and repost all messages that appear to your personal XMPP user and back. On Sailfish you then could just connect to your personal XMPP account and have all functionality like chatting in rooms, chatting with contacts and getting everything nicely styled on standard Sailfish GUI with notifications etc... Rooms appear as a contact on contact list etc... Only Matrix management functions like creating rooms, changes to user profile and alike would not work from Sailfish. You would have to do this on another Matrix client, OR your fake server would provide an "admin bot" contact that you give commands via text message, yeah. That way you would be totally independent from Jolla implementing stuff, had MUC and so on. You would not even code one line of Sailfish compatible code. Ok, encryption would break, as your server would have to decrypt and send to XMPP unencrypted, as Sailfish/Telepathy does not implement it. But fück it. I even think that matrix.org already provides a XMPP-Matrix bridge - just the other way round. But it could serve as a guide line when implementing the 'fake' server. Sure, native implementation would be better, but I'd prefer having a functional solution this century. Just a thought. Did I miss something? |
Re: Matrix - clients
Where is my last post? Damn! That was like 1000 characters!
|
Re: Matrix - clients
Yes I should reinvigorate my efforts on a Matrix client, but Rudi and Dylan have decided to make Transponder instead of Matriksi because they prefer Python to C++
I've been investigating WebRTC with a thought to getting video calling working with Matrix on Sailfish. It won't work until we get an updated Gstreamer but otherwise would be very cool. If someone wants to help out on the QML side of things that would be great |
Re: Matrix - clients
1 Attachment(s)
Ok I've put a bit of effort into revamping the QMatrixClient based harbour-matrix and its now starting to look like a reasonable client which I should release on OpenRepos soon.
I've update the library to the latest and got it working with opt-gcc for c++14 support, so thanks to rinigus for that. If anyone wants to try a pre-release version, I've been updating builds on OBS https://build.merproject.org/package...harbour-matrix Source here: https://github.com/r0kk3rz/harbour-matrix Most of the work has been on the Rooms page, which now has some basic things like: - Room Avatars - Unread State - Highlight Count - Collapsable Tag Groups - Accept Invite to Room Theres also a bunch of stuff the library supports which can be easily added to the UI: - Create Room - Leave Room - Set Room Tags - Upload / Download file - Message Editing / Redacting |
Re: Matrix - clients
Ok I could do with some more alpha testers for the above, theres a lot of little things here and there that have changed but the major stuff I've added is:
- Direct Chat grouping - Basic Caching (roomlist, images) - Notifications I've been using it a while and it doesnt appear to eat all your data and destroy your battery life, but i'd be interested to hear reports from anyone who is a heavy user of Matrix and is in a lot of active rooms and such. |
Re: Matrix - clients
Quote:
thanks for improved. Last release already seems heat battery :) I will test it |
Re: Matrix - clients
Wow this client is great! I will test it on my Xperia X but I'm not a heavy Matrix user.
|
Re: Matrix - clients
Nurmonjoki now support WebRTC powered by @r0kk3rz.
|
Re: Matrix - clients
Why there is no matriksi client for sailfish os anymore? Not in openrepos.net either github.com?
|
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
Quote:
The original guys that started Matriksi dropped the project, and I continued it for a while under the harbour-matrix name https://build.merproject.org/package...harbour-matrix https://github.com/r0kk3rz/harbour-matrix I'm not that interested in it anymore, and a few people have forked it. I recently updated the libqmatrixclient version, and there's loads of cool functionality in there that needs to be plumbed in to the UI if someone wants to pick the project up |
Re: Matrix - clients
Quote:
And why isn't this software available on openrepos.net or the Jolla store? |
Re: Matrix - clients
Quote:
I didn't put it on the stores because I didn't feel it was good enough yet, I personally hate when I download an app from a store only to find its barely functional and only serves to waste my time. |
Re: Matrix - clients
Is there any Matrix client for Sailfish now that supports video calls?
|
Re: Matrix - clients
Quote:
https://github.com/r0kk3rz/gstwebrtc-demos https://github.com/r0kk3rz/gstdroid-player The libqmatrixclient that is used in harbour-matrix now supports the necessary matrix signals, so someone needs to figure out how to mash all the bits together EDIT: Looks like one of our russian friends is doing some nice looking UI work for harbour-matrix, bringing some much needed polish https://github.com/r0kk3rz/harbour-m...ment-442305090 |
Re: Matrix - clients
Quote:
I call it a paradox of "Anti-social people building a social network". We had to choose Rocket.Chat over Matrix or Xmpp because the clients for those were bad or good ones didn't exist on all platforms. |
Re: Matrix - clients
Quote:
Let's see if someone else takes Project and continue this application. |
Re: Matrix - clients
Quote:
the matriksi-dev has been stopped this project, due of disappointments of jolla team. same like me. i like sailfish os, but not the company how is they is running the must pretty OS. like to goverments , unopensourcing.thats sad. |
Re: Matrix - clients
Quote:
|
Re: Matrix - clients
Quote:
SFOS support would have been a plus, of course, but with only so few users with SFOS, hardly a deciding factor. After running XMPP for 5+ years we tested Hip.chat (RIP), Mattermost, Matrix and Rocket.Chat to fight off the ever invading Yammer and Flowdock solutions. Those weren't allowed but people used them anyway. XMPP situation had been bad for years; no viable web client and only development forks that were killed left and right. I ended up forking Jappix (RIP) for our own use, but that didn't scale in the end. Also the best single XMPP client, Conversations on Android, was not ported to traditional OSes. Pidgin and Gajim just don't cut it. Pidgin is an ugly swiss army knife tool for IT-advanced people, and Gajim is not any better from the users point of view. Hip.chat was clear for me that it was in the end of the road, and indeed Atlassian killed it soon after. It wasn't open source anyway and was expensive. Mattermost was promising but their clients were afwul, and their support for full names and online status bad. Also they were charging small diamonds for the version with advanced authentication solutions. (And source code built it as a docker image.) Matrix has the same good vibe to it as XMPP has, server-to-server communications and all, but the web client riot.im was years away from the last tested contender, Rocket.Chat. The web client was ugly as hell (themes too) and had lots of functionality missing. Rocket.Chat has its bad sides to it (noSQL database mongodb and no s-2-s communications), but its web client is excellent and the clients for all mentioned platforms are good, although the mobile versions keep evolving constantly, and not always without regressions. Edit: This happened two years ago, and I haven't checked the situation with Matrix now. But at the time they seemed to have their priorities off just like XMPP scene had had. In fact it was worse; regardless what they said in their FAQ about not trying to compete with XMPP, they were fracturing the XMPP scene just when Slack and Flowdock took over the world. I give credit for XMPP and Matrix for what they are trying to achieve but meanwhile we are stuck in our own shard of Rocket.Chat. |
Re: Matrix - clients
Quote:
But have you tried Dino? https://dino.im/ Although release downloads are not yet available, nightly builds are already rock solid, so I'm using it for everyday communication... |
Re: Matrix - clients
Quote:
When you build a communication platform for the enterprise the biggest mistake you can do is to keep switching it, or creating more platforms to compete with it. This divides the user base every time it is done, which is exactly what you don't want. If there is now an option for Rocket.Chat, it has to be an awful lot better to justify the risk of switching to it. Having said this, of course I didn't have heart to kill our XMPP instance for the limited user cases where s-2-s is needed, and a rare case that someone actually still happens to run XMPP server to connect with. So I probably will check dino.im in the future, if not for anything else but as a hobby project. |
All times are GMT. The time now is 23:52. |
vBulletin® Version 3.8.8