Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Threads: Switch to stable prefixes #7674

Open
6 tasks
clokep opened this issue Nov 30, 2022 · 1 comment
Open
6 tasks

Threads: Switch to stable prefixes #7674

clokep opened this issue Nov 30, 2022 · 1 comment
Labels
A-Threads An issue for the Threads project App: Android matrix-sdk T-Task Refactoring, enabling or disabling functionality, other engineering tasks

Comments

@clokep
Copy link

clokep commented Nov 30, 2022

Description

We'd like to drop support for the unstable identifiers related to threads in Synapse. These span MSC3440, MSC3715, MSC3771, MSC3773, and MSC3856 which are all part of Matrix 1.4. To make this switch clients need to do the following:

  • Switch to using v1.4 (or v1.5) in the /versions response instead of:
    • org.matrix.msc3440.stable
    • org.matrix.msc3771
    • org.matrix.msc3773
  • Use dir instead of org.matrix.msc3715.dir when fetching from /messages.
  • Use unread_thread_notifications instead of org.matrix.msc3773.unread_thread_notifications when:
    • Generating room filters.
    • Parsing sync responses.
  • Stop using related_by_senders and related_by_rel_types, use the threads list API from MSC3856 instead.

Blocks matrix-org/synapse#14104.

(I'm assuming this is all handled in the SDK, but that may be incorrect!)

@clokep
Copy link
Author

clokep commented Jan 24, 2023

Also see #7275, which is related.

@Johennes Johennes changed the title [SDK] Switch to stable thread identifiers Threads: Switch to stable prefixes Feb 6, 2023
@yostyle yostyle added T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements T-Task Refactoring, enabling or disabling functionality, other engineering tasks and removed T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements labels Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Threads An issue for the Threads project App: Android matrix-sdk T-Task Refactoring, enabling or disabling functionality, other engineering tasks
Projects
None yet
Development

No branches or pull requests

3 participants