raelgc / scudcloud

ScudCloud - Slack for Linux
https://launchpad.net/~rael-gc/+archive/ubuntu/scudcloud
MIT License
1.22k stars 99 forks source link

Voice call support #412

Open kofalt opened 8 years ago

kofalt commented 8 years ago

Slack has added a new voice call feature, and it's pretty slick. When I hit the new call button in Scudcloud, nothing happens.

When running Slack in Chrome, a new slack.com/call/id tab is opened to start the call. My guess is that Scudcloud just needs to support opening a browser window from this button.

Version info:

$ cat /etc/lsb-release

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.1
DISTRIB_CODENAME=rebecca
DISTRIB_DESCRIPTION="Linux Mint 17.1 Rebecca"

$ scudcloud --version

ScudCloud 1.18
Python 3.4.3
Qt 4.8.6
PyQt 4.10.4
SIP 4.15.5
raelgc commented 8 years ago

Hi @kofalt and thanks for reporting this!

Sounds like a nice workaround!

I'll work on this tomorrow at my morning and publish a new version.

kofalt commented 8 years ago

:raised_hands:

raelgc commented 8 years ago

Playing a bit with the voice call: the trailing id to start a new call is the current channel id.

raelgc commented 8 years ago

@kofalt What happens when someone tries to call you?

kofalt commented 8 years ago

I saw a momentary link to the call, and then it would immediately switch to a missed call notification.

missed

raelgc commented 8 years ago

Re-opening, as this is fixed only to start calls.

raelgc commented 8 years ago

Slack changed the button id. I'll update to reflect it.

mattias-avelin commented 8 years ago

Any ETA on this feature? Would be really awesome to have it!

raelgc commented 8 years ago

@mattias-avelin I just fixed the button to start the call. To fix receive a call, I need to check what is expected to be in place.

Last time I tried, the work colleagues tried to call me, but the official client was not working with the calls too. I need to try again.

TheCrimsonIdol commented 7 years ago

This issue is still present. Totally not possible to make or receive calls from Slack Linux app.

Distributor ID: LinuxMint
Description:    Linux Mint 18.1 Serena
Release:    18.1
Codename:   serena