Mattermost

Rating: 
5
Your rating: None Average: 5 (16 votes)

Mattermost - is private cloud chat. And this is a native SailfishOS client for Mattermost. 
This is early alpha version. The client is in active (not really in active) development.
What is done:

  • messaging in private, direct and open channel
  • receive and send files, documents and images
  • edit, delete, reply and copy messages
  • connect to server with self-signet certificate
  • email or token authentication 
  • Markdown with Emoji support (partially)
  • add/view reactions to messages
  • add photo directly from app
  • emoji picker supported

Source code: GitLab

Known bugs: 
- for now, when take a photo, on some devices main camera cant focus ( work in progress )
 

Donate:
 - Liberapay

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-mattermost-0.1.0-1.armv7hl.rpm192.7 KB31/05/2018 - 17:26
File harbour-mattermost-0.1.0-2.armv7hl.rpm190.46 KB31/05/2018 - 23:57
File harbour-mattermost-0.1.0-4.armv7hl.rpm191.06 KB01/06/2018 - 13:00
File harbour-mattermost-0.1.1-1.armv7hl.rpm191.92 KB30/04/2021 - 15:43
File harbour-mattermost-0.1.2-1.armv7hl.rpm207.47 KB27/06/2018 - 12:42
File harbour-mattermost-0.1.2-3.armv7hl.rpm215.93 KB07/02/2019 - 09:45
File harbour-mattermost-0.1.3-15.armv7hl.rpm1.5 MB23/10/2019 - 14:43
File harbour-mattermost-0.1.3-15.i486.rpm1.53 MB23/10/2019 - 14:43
File harbour-mattermost-0.1.3-17.armv7hl.rpm1.5 MB19/03/2020 - 16:57
File harbour-mattermost-0.1.3-17.i486.rpm1.53 MB19/03/2020 - 16:57
File harbour-mattermost-0.1.4-11.i486.rpm1.56 MB27/04/2020 - 22:23
File harbour-mattermost-debuginfo-0.1.4-11.i486.rpm2.27 MB27/04/2020 - 22:23
File harbour-mattermost-0.1.4-11.armv7hl.rpm1.52 MB27/04/2020 - 22:23
File harbour-mattermost-debuginfo-0.1.4-11.armv7hl.rpm2.39 MB27/04/2020 - 22:23
File harbour-mattermost-0.1.5-6.armv7hl.rpm1.56 MB01/06/2020 - 01:00
File harbour-mattermost-0.1.5-6.i486.rpm1.57 MB01/06/2020 - 01:00
File harbour-mattermost-0.1.6-6.i486.rpm1.57 MB03/06/2020 - 18:44
File harbour-mattermost-0.1.6-6.armv7hl.rpm1.54 MB03/06/2020 - 18:44
File harbour-mattermost-0.1.6-6.aarch64.rpm1.54 MB17/09/2021 - 16:25
File harbour-mattermost-0.1.7-1.aarch64.rpm1.54 MB05/11/2021 - 18:49
File harbour-mattermost-0.1.7-1.armv7hl.rpm1.53 MB05/11/2021 - 18:49
File harbour-mattermost-0.1.7-1.i486.rpm1.58 MB05/11/2021 - 18:49
Changelog: 

version 0.1.7-1
- fix crashes when loading emoji model
- fix compability ith mattermost 6
- change donate link
release notes: https://gitlab.com/sashikknox/harbour-mattermost/-/releases/0.1.7-1

version 0.1.6-6
- fix a lot of bugs https://gitlab.com/sashikknox/harbour-mattermost/-/releases/0.1.6-6
- add option to setting log level, or disable it

version 0.1.5-6
- contribute #25 add reactions page
- fix #35 show reactions under message
- fix #25 add reactions to message
- fix #33 add search field on chats view
- Contribute to #24 add optional Emoji keyboard layout
- fix code view in messages ( now code lines are wraped in text )
- partially fix #7 - can make photo from application ( but have some troubles with focus )

version 0.1.4-11
- fix #28 - change cache and data paths (with moving old cache and data to new paths).  
- fix #29 - now teams/channels labels show unread/mentions count.  
- fix #23 - wrong MD parsing, when use double ':' like here `this awesome link:https://customlink.com/subpage` - link is not clickable... now it fixed  
- fix some emoji recognition, and add some special emojis ( like `rage[1-4] , trollface, godmode and other`  
- fix #27 - show teams icons  
- fix #30 - cant connect to mattermost, if it runs in subdirectory   
- some progress in #6 - recieve `is typing` event from channels.  
- remove staticaly build QWebSocket module
- bug fixes, refactoring, more new bugs!

version 0.1.3-17
- fix OBS build by Slava Monich, add him to contributors list
- fix LoginPage always connectiong state
- some samall refactoring, version up

version 0.1.3-16
- add Chinese translation

version 0.1.3-15
- add Emoji support
- add Markdown support (partially) (settings)
- add dark blob on messages background (settings)
- fix old bugs, add new bugs
- now images are cached, and save to gallery by user
- code refactoring
- improve image viewer

version 0.1.2-3
 - fix issue, segmentation fault #18
 - little bit updated ImageViewr (not finished), but now you can zoom and slide view ;)

varsion 0.1.2-1
- add status icons for users avatars
- open messages dialog when notification activated
- fix some bugs - fix russian translation

Comments

saildi's picture

Hi,

first of all: very great job !!!

My question: Is there LED-notification planed ?

sashikknox's picture

yes but no ))
dont have much time for project, has more critical bug )
but you can contribute. if you want ) and create issue on bug tracker for your feture request )

 

lispy's picture

It works. Thank you for your time and effort. ❤

lispy's picture

Hi, this is the error I am seeing from the debuglogs:

{"id":"api.context.invalid_url_param.app_error","message":"Ungültiger oder fehlender post_id Parameter in Anfrage-URL.","detailed_error":"","request_id":"7bgmfk1bgbbkbcnxt99ggurobc","status_code":400}

It seems it is related to an upgrade:

https://stackoverflow.com/questions/68555165/mattermost-post-fails-after...

sashikknox's picture

cant understad what about your message )
but, seems its happens with Mattermost 6, later i'll try test it and fix it, when update my server.

lispy's picture

Basically, I lost the ability to post anything from the client. Reading new messages works. Thanks for taking a look!

sashikknox's picture

try new version

 

sashikknox's picture

understand, i found this bug and fix already, wait a correction release ( today i think)

lispy's picture

I really like this app, we use it in our big condo as a method to stay in touch with all the neighbours. There is just one thing that I run into on Xperia X and Xperia 10: sometimes when your write a message and send it it disappears and you have to start over again. Anyone else who ran into this behaviour?

sashikknox's picture

Did you receive errors in that time, like your session is outdated?
In most cases, its Websocket bug, some times it lost connection, but not show it ...
If you can, set in setting log level to debug, then try run mattermost from terminal with output stdout to fike:harbour-matttermost &> ~/mattermost.log
Then, when you got this bug again, close mattermost, and look in to your logs, delete sensetive data(like your server address, and token), then send it to me, to email, or telegramm. I'll try undestand what is going wrong

naytsyrhc's picture

Are there any plans to provide aarch64 version? Would be great!

sashikknox's picture

Yes, but now , i have new version, but it with lot.of bugs, cant fix it now, only can build.old version to aarch64 if you want )

naytsyrhc's picture

Would be great, yeah

sashikknox's picture

sorry, just forgot about it, now it avaliable

Seven_of_nine's picture

Very nice, many thanks! But I found a bug and want to report it:

It doesn't display invitations to Jitsi meetings. If a message contains a Jitsi invitation, only an empty message is shown. Additional text added to the Jitsi invitation is also not shown. Only an empty message with the sender and the time.

Text only messages and messages containing images and/or PDF files are shown correctly.

sashikknox's picture

This because jitsi invations -its messages with attachments, we already has report about this miss functional

planetos_store's picture

Just a note, works great with Server version 5.34.2 (I'm also the server admin) and running SFOS 3.4 on Vollaphone (and GS290). I haven't tried on my Fairphone yet.

sashikknox's picture

Nice,.glad to hear it! Did you have BUG with authentication token expired session error ?

Kabouik's picture

Yet I really tried many times with the previous version: from different Sailfish phones, different SFOS versions, different Internet connections, and even different Mattermost accounts and servers. Is there anything you changed that might have interacted with this issue? Good news anyway!
I really like the improvements on the image view, thanks.
Some random ideas for the future:
- previews on image URL;
- add an option to disable the automatic collapse of the keyboard after a message is sent (this would be my #1wish!);
- add an option to hide avatars and status icons, for a more streamlined view as in the SFOS sms app;
- smileys.
I know you don't have much time to actively develop the app. Just throwing some ideas so you see people are excited and enthusiastic with this app. :]

Historyscholar's picture

Awesome :)

M_Bln's picture

Hello Sashikknox,
I started the app from terminal. For error-output see here:
https://ibb.co/HYmZJz3
Thanks for checking.

sashikknox's picture

try update to 0.1.2-3 , it shoul now ask you login and password, without segmentation fault =) 

sashikknox's picture

thakns! i try watch this later

M_Bln's picture

Thanks for this app!
Unfortunally app does not work anymore in SFOS 3.0.0.8; App auto closes directly after start. Any idea how to fix?

sashikknox's picture

run app from terminal
 
harbour-mattermost
then watch errors in stdout log.
i am use my app every day, and it work in 3.0.*

Kabouik's picture

I can confirm the app dooesn't crash on my X Compact running SFOS3, however I am still having the issue I had with the Jolla C: I can read, but I can't send any message.

sashikknox's picture

try now update application, then run it from terminal 

harbour-mattermost &> ~/mattermost_stdout.log

then try send few messages, then close mattermost. Look to log (if it has confidencial infomation, erase it), then send me log to private message. I'll try understand what is problem with message delivery.

 

Kabouik's picture

It seems to work with the new version, thanks!

sashikknox's picture

it's magic,because i not tried fix your problem in this release ))

sashikknox's picture

sorry for that =) really dont have time to fix that ... 

Pages