Nextcloud Talk (Alpha)

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

Nextcloud Talk for Sailfish OS (Alpha) is in a very early stage. At the moment it supports multi-account chat.

The code is available at https://git.sr.ht/~blizzz/harbour-nextcloud-talk. I learn my Qt/QML/C++ on working on the app (in my little spare time).

Code contributions (or advice) are more than welcome :)

Features

The following list is complete:

  • Legacy-type login with host, username and password. Please create an app password on Nextcloud and use it.
  • Multi-account support
  • List of all conversations, sorted by activity.
    • It contains an unread counter, which is highlighted when an unread mention is present.
    • Regular polling
  • Chat with any conversation
    • loading most recent history
    • constant long-polling of the currently open conversation
    • automatically sets the read marker
    • mentions or formatted bold and highlighted when they refer to you
    • sets displaynames of mentions, actors
    • recognize and format links
    • stores the last seen message id per conversation
  • Online only, nothing is stored on the device except:
    • account data (host, login, token, user ID plus generated account id and name)
    • last seen message id per conversation

Please note

Account information is saved in a plain text file, for reasons. One of them was having reusability for other types of apps in mind (contrary to setting up the same account everywhere again), the lack of being able to add an account profile on Sailfish OS generally, and the lack of a credentials store in Sailfish OS (but there is something coming).

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-nextcloud-talk-1.0.0-alpha.1.armv7hl.rpm76.95 KB11/11/2019 - 01:33
Changelog: 

1.0.0-alpha1

  • multi-accounts
  • conversation list
  • simple chat view (with mention formatting)

Comments

benclark06's picture

Nice app! I was wondering if you were planning on using a higher resolution image for the cover, i would send a pr but i dont know how to do it in sourcehut

blizzz's picture

Yw! I hope it'll be a good companion :)

yomark's picture

Tnx! Seems to connect fine to my own server instance. However, I'm just starting with talk, so not much talking going on. :)