talk-desktop icon indicating copy to clipboard operation
talk-desktop copied to clipboard

Join a conversation from the same server by entering a direct link

Open Cris70 opened this issue 1 month ago • 5 comments

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe. I am using Nextcloud Talk on linux, through the official flatpak package. When a colleague sends me a Talk link, I cannot open it in the Nextcloud Talk desktop application, because it opens in the default browser. If I put the link in the search bar of the desktop application, it tries to create a new conversation with that link as name. If I click on "Join open conversations", the conversation does not appear, even when it is already started (probably because I was not explicitly added as a participant). I tried to create a custom link handler, but there are no documented command-line options. Trying to run the application from the CLI with the URL as parameter does not open the conversation.

Describe the solution you'd like In order of preference, starting from the most preferred:

  • A way to open a conversation directly in-app through the shared link (as Google Meet)
  • A way to make the desktop app open when the URL is opened in a browser
  • A way to pass the URL as parameter to the command line, so that I can create a custom handler

Describe alternatives you've considered Alternatives (or, rather, work-arounds) I considered are already described above.

Additional context Nextcloud Talk v2.0.2 on linux openSUSE Tumbleweed. I know v2.0.3 is available, but when I tried it it couldn't connect to the server (which is v31.0.10).

Cris70 avatar Nov 13 '25 12:11 Cris70

  • A way to open a conversation directly in-app through the shared link (as Google Meet)

If you mean having a link/button that directly opens Talk Desktop, it is covered by:

  • https://github.com/nextcloud/talk-desktop/issues/387
  • A way to make the desktop app open when the URL is opened in a browser

It will be done as a part of the issue above

  • A way to pass the URL as parameter to the command line, so that I can create a custom handler

It might be a nice optional addition to the feature above, but quite niche IMO.

If I put the link in the search bar of the desktop application, it tries to create a new conversation with that link as name.

Adding a way to enter a link to join a conversation might be useful. But we'd need to think about a good place on the UI for it.

A related problem is opening a conversation as a guest:

  • https://github.com/nextcloud/talk-desktop/issues/814

ShGKme avatar Nov 13 '25 16:11 ShGKme

Adding a way to enter a link to join a conversation might be useful. But we'd need to think about a good place on the UI for it

I'll rename the issue to only keep this part.

Other parts are coverred by different features.

ShGKme avatar Nov 13 '25 17:11 ShGKme

Feature proposal

Add an action to the main menu

Image

Action opens a dialog to enter the conversation link

Image

@nimishavijay @nickvergessen Any objections?

ShGKme avatar Nov 13 '25 18:11 ShGKme

  • A way to open a conversation directly in-app through the shared link (as Google Meet)

If you mean having a link/button that directly opens Talk Desktop, it is covered by:

* [Application protocol for "Open in Talk Desktop" links #387](https://github.com/nextcloud/talk-desktop/issues/387)

No, what I mean is what you're proposing in your next message.

Regarding the implementation of the application protocol, that would be awesome, but I see the issue is stalled since 2023...

Cris70 avatar Nov 13 '25 22:11 Cris70

stalled

Unstalled

ShGKme avatar Nov 19 '25 21:11 ShGKme