element-hq / element-hq/element-call

Detect call links pasted into the call name text field.

Open
#1,718 0 comments 0 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
TypeScript
Stars
996
Forks
213
Avg merge
1d 6h
Merged PRs (30d)
54

Description

### Your use case

#### What would you like to do?

Join a call by pasting the link into the `Name of call` text field.

#### Why would you like to do it?

When you add Element Call to your dock from Safari, the resulting app doesn't display an address bar to paste the link.

#### How would you like to achieve it?

Check if the contents of the text field is a URL before deciding to start a call. Currently doing this creates a room like so:

Screenshot 2023-10-09 at 10 42 29 am

### Have you considered any alternatives?

A different flow would work too, any solution that accepted the link within the page would achieve the same result.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start at the UI handling the `Name of call` text field and reproduce the current behavior by pasting a call URL into it, especially when using the app from a Safari dock shortcut. Done means a pasted call link is recognized and opens or joins the linked call instead of creating a room named after the URL.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.