Unofficial opensource Slack client for Sailfish.
SailSlack is a fork of Slackfish by Markuss Sammallahti. It has been fixed to work with the current Slack API and improved to handle larger teams, support multiple teams and various other smaller fixes and enhancements.
This is still an alpha-quality software, do NOT rely on it for work!
Features:
Currently not implemented/broken
Homepage: https://github.com/danvratil/harbour-sailslack
License: GPLv3
Attachment | Size | Date |
---|---|---|
harbour-sailslack-0.3-1.i486.rpm | 209.6 KB | 03/05/2021 - 15:24 |
harbour-sailslack-0.3-1.armv7hl.rpm | 177.44 KB | 03/05/2021 - 15:24 |
harbour-sailslack-0.3-1.aarch64.rpm | 185.24 KB | 03/05/2021 - 15:24 |
harbour-sailslack-0.2-1.i486.rpm | 230.28 KB | 23/01/2021 - 14:33 |
harbour-sailslack-0.2-1.armv7hl.rpm | 193.77 KB | 23/01/2021 - 14:33 |
harbour-sailslack-0.1-1.i486.rpm | 193.45 KB | 16/04/2019 - 02:41 |
harbour-sailslack-0.1-1.armv7hl.rpm | 175.95 KB | 16/04/2019 - 02:41 |
0.3 (2021-05-03)
0.2 (2021-01-23)
0.1
Comments
Ride92
Mon, 2022/02/28 - 09:21
Permalink
Can somebody please post how should whole file in /usr/share/harbour-sailslack/qml/pages/LoginPage.qml looked like? I need whole configuration. I was trying to add those few lines mentioned earlier in different places and always get Can't load page. Please help me as I really need this app to work.
Maybe someone can post correct file to github?
naytsyrhc
Sun, 2021/01/24 - 03:41
Permalink
Login finally works. Great.
mjtorn
Sat, 2021/01/09 - 10:36
Permalink
I can confirm the hack worked to log in, thank you! And it's ok (and maybe even required) to move it out of the way and restore the backed-up LoginPage.qml once you're in.
Looking forward to seeing this app develop :) The foundation here seems quite solid, though it needs that hack :)
decon
Thu, 2020/07/23 - 19:22
Permalink
The problem with the login is due to Qt WebView being to old to handle the login page provided by Slack and it is a bit difficult to fix that in the app without a newer Qt version.
I have however found a workaround (which can be used until Jolla decides to upgrade Qt):
1. Log in to phone via ssh
2. Insert the following as root (devel-su) before last "}" in /usr/share/harbour-sailslack/qml/pages/LoginPage.qml and save file. Sorry about formatting. Couldn't find a way to insert as 'code'.
property url tmpUrl: "http://localhost:3000/oauth/callback?code="
Component.onCompleted: {
console.log("startUrl", startUrl)
//authenticator.fetchAccessToken(page.tmpUrl)
}
3. start app from CLI and select "Sign into a Workspace" from pulldown:
harbour-sailslack
4. Kill app (ctrl-d)
5. Locate debug print "startUrl" and paste the url to your browser on pc
6. After you have logged in to slack on your pc and pressed the accept button it will redirect to another url. Store this url in a text editor.
7. The redirect url contains a long code containg hex numbers and dots. (look after "code=")
8. Insert this code after "code=" in property tmpUrl in LoginPage.qml. (The code is only valid for 10 minutes but you can call the startUrl in the browser again if you are too slow.)
9. Uncomment authenticator.fetchAccessToken(page.tmpUrl) (i.e. remove //) and save file.
10. Start app again and it will fetch your workspace data automatically.
naytsyrhc
Mon, 2020/07/27 - 16:02
Permalink
Unfortunately that doesn't work for me. I get the following error from slack directly after trying to request the copied startUrl:
invalid_team_for_non_distributed_app
cartron
Fri, 2020/07/24 - 22:11
Permalink
thanks for the hint, it works! :)
b100dian
Fri, 2020/07/10 - 01:15
Permalink
Thanks @decon I followed your instructions and signed in!
leighelse
Wed, 2020/01/22 - 13:27
Permalink
Is there anything I can do to help get this app Slack-approved? The Blackberry app is still going (and it's very rudimentary), so presumably the bar isn't very high. It would be great to be able to use this app instead of having to install the Android version which doesn't integrate very well.
s4ilfishy
Wed, 2020/01/01 - 19:30
Permalink
Running the latest SailfishOS (3.2.1.20) on Sony Xperia X. Sailslack doesn't render the login page correctly. The text fields and buttons are there, but text is missing. This is the same problem as in Slackfish.
ashakunt
Sun, 2019/11/24 - 22:10
Permalink
Its impossible to login using this app. Can I request the developer to fix this issue?
localhost
Tue, 2019/11/19 - 22:00
Permalink
I was hoping to see an answer to the login issue, but unfortunately more people arevhaving this issue.
vbelloir
Mon, 2019/11/04 - 10:38
Permalink
Same as TheJullus. Allow button is grayed.
TheJullus
Mon, 2019/10/28 - 13:46
Permalink
Can't allow Sailslack to access my slack information. It says that: "This app hasn't been reviewed or approved by Slack"
glanternier
Thu, 2019/08/08 - 19:49
Permalink
Do you plan to add a deamon?
dvratil
Mon, 2019/08/12 - 12:09
Permalink
Eventually, yes. No roadmap yet, though.
glanternier
Tue, 2019/07/09 - 14:22
Permalink
Image upload isn't working. It loads forever and never completes.
glanternier
Fri, 2019/06/14 - 16:02
Permalink
Great app! Thanks :-) Why don't you add it to Jolla harbour? I see many people trying and struggling with Slackfish
t0t3u
Tue, 2019/04/16 - 17:44
Permalink
Thank youuuuu!
I've been waiting for some time an app for Slack.
tmynttin
Tue, 2019/04/16 - 08:49
Permalink
Nice!
Historyscholar
Tue, 2019/04/16 - 04:13
Permalink
Nice,thanks :)