Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Implement deep-linking for threads (matrix.to) #7003

Merged
merged 20 commits into from
Oct 22, 2021

Conversation

germain-gg
Copy link
Contributor

@germain-gg germain-gg commented Oct 21, 2021

Fixes element-hq/element-web#18954
Blocked by matrix-org/matrix-js-sdk#1993

The commit history looks a bit odd, the relevant commits are starting from 5109b2d onwards
⚠️ CI Broken because of failing branch matching


This PR enables deep-linking for threaded events. The only limitation to be aware of today is that if you're loading an event that is not part of your sync data, we will only fetch that event and the thread head until we can use the aggregation API.
The timeline code now relies on the Context API which is not suitable for this use-case


This change is marked as an internal change (Task), so will not be included in the changelog.

Preview: https://617275a84ed227e7444fc9e1--matrix-react-sdk.netlify.app
⚠️ Do you trust the author of this PR? Maybe this build will steal your keys or give you malware. Exercise caution. Use test accounts.

@germain-gg germain-gg added X-Blocked The PR cannot move forward in any capacity until an action is made T-Task Refactoring, enabling or disabling functionality, other engineering tasks labels Oct 21, 2021
@germain-gg germain-gg requested a review from a team as a code owner October 21, 2021 11:00
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
T-Task Refactoring, enabling or disabling functionality, other engineering tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make matrix.to links open the thread view
2 participants