element-hq / element-hq/element-meta
[Story] Remove support for opening SPA call links.
Open
Nobody has claimed this yet.
App: ElementX Android
App: ElementX iOS
T-Epic
T-User Story
Team: Element X Platform
- Dominant language
- No language data
- Stars
- 112
- Forks
- 26
- Avg merge
- 6h 6m
- Merged PRs (30d)
- 4
Description
Description
- As a developer
- I want to stop handling external calls
- So that we focus on the built in room calling feature.
Acceptance criteria
- Element Call no longer suggests opening a call in Element X.
- Tapping on a
call.element.iolink no longer opens Element X and instead handles the call in the web browser. - Tapping on an
io.element.call://link no longer opens Element X and instead handles the call in the web browser.
Leads
- Tech:
- Design:
Time sheeting
?
Documentation
- Internal discussions: https://matrix.to/#/!yuFzMhMqKzNFvoLqcJ:one.ems.host/$lkIGcIMGKPnSfK7JdSv4_o7OwrehJvRgsJcGLr24WiE?via=element.io&via=matrix.org&via=heese.earth
Dependencies
- None
Out of scope
- Nothing
Open questions
- None
Subtasks
Element Call
- https://github.com/element-hq/element-call/pull/3871
- Stop serving the
apple-app-site-associationfile on call.element.io/.well-known/
Android
iOS
Other
Sign-offs
- Android
- iOS
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Element Call pull request #3871 and the linked Android issue #6578 and iOS issue #5395; the story is split across those repositories. Check how the clients and call.element.io currently handle the listed links, then verify that each acceptance criterion is met and that the Apple association file is no longer served.
Written by the indexing model from the issue text.
Assessment
- Domain
- mobile-dev, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100