Open tomsmith8 opened 11 months ago
We already have a bounty for this from long ago @tomsmith8 https://community.sphinx.chat/tickets?owner_id=03bf736b7fc9966b6755cb3514f70e0a0bd8ec8f4c5d613f142e714a0348001d85&created=1678393492.
There is also a design that @Antanasijevic drafted a while back.
Hi Team, I am going to take this ticket
Hi @tomsmith8 I hopped on a call with Ravi. He said he can own this ticket and I've assigned the bounty to him.
Great thanks @ecurrencyhodler - I'll chat to @Antanasijevic to dig out the older design that Jim mentioned.
@ecurrencyhodler @tomsmith8 Jitsi SDK is not available for mac os. Should this instead open a webview in the macos app, rather than launching a browser window? let me know how you want this to go so I can work on it
Hey tobi. This is what Tom posted in the hunters tribe:
It does seem there is no direct SDK - we could spin up a webview like we do with second brain so it's just as close to a native experience.
@ecurrencyhodler got it. Kindly assign it to me
@tomsmith8 Can you assign the ticket and bounty to jeezman?
@Jeezman you are good to address this issue now. Github and bounty has been assigned to you.
@Jeezman Any update on this one?
Unfortunately I haven't heard from jeezman since the new year. We should unassign him from this bounty.
Task
When opening Jitsi call inside Sphinx, it shouldn't open a browser view but open inside the Sphinx Mac app.
GitHub Repo for Mac: https://github.com/stakwork/sphinx-mac This currently works for iOS: https://github.com/stakwork/sphinx-ios
More details:
Currently our Mac desktop app opens a link to the browser to initiate a call.
In our mobile apps we use the jitsi SDK to do voice/video calls native to the app. We want to use the Jitsi SDKs to bring the Mac Desktop app to parity with the mobile apps:
(Android docs: https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-android-sdk/ ) (iOS docs: https://jitsi.github.io/handbook/docs/dev-guide/dev-guide-ios-sdk ) (Sphinx iOS Repo: https://github.com/stakwork/sphinx-ios/tree/test-flight )
Design
Figma link when receiving a call - here
Prototype here
Acceptance Criteria