Skip to content

Conversation

@HarHarLinks
Copy link
Collaborator

@HarHarLinks HarHarLinks commented Aug 6, 2025

🎩 Website & Content WG in collaboration with T&S R&D WG

Signed-off-by: HarHarLinks 2803622+HarHarLinks@users.noreply.github.com

Tackles #2704, though there may be multiple iterations in this or in followup-PRs - depends on the Hydra release timeline and contributor availabilities so the exact approach remains to be seen.

The plan is to also(?) release a blog post or incorporate this somehow into a blog post shortly before the Hydra release.

The prioritization/planned iterations are:

  1. iteration
    • what & why
    • how incl recommendations
    • client support
    • room v12 miniversion: just linking to the info that has been published. mention again that perhaps a service account show create these rooms
    • tools & scripts link dump
    • References and further reading
  2. iteration
    • room v12 proper summary and recommendations
  3. iteration
    • add limitations, add references from the recommendations
    • How to upgrade a room (advanced)
    • split rooms

✔️ Checklist

  • Check for common mistakes:
    • Wrap plain URLs in <> to linkify them (learn more).
    • Use the right level of headings: The page title will use a level 1 headings, so your headings should use level 2 and below.
    • Use internal links: when linking to another page on https://matrix.org, use the Zola [label](@/target.md) syntax.
  • For blog posts:
    • Verify the date and post ordering on the /blog page, especially for multiple posts on the same day. Prefer UTC format, e.g. 2025-12-01T14:00:00Z for Dec 1st, 2025, 2pm UTC.
    • Set the correct author and category. Browse existing ones at https://matrix.org/author/ and https://matrix.org/category/ to match them.
  • Let us know if you are contributing in a specific role, such as on behalf of an organisation or team, for example.
  • Let us know if your PR is time-sensitive in any way.
  • Mention any issues related to the PR. Use GitHub keywords as appropriate.
  • Your individual commits or pull request is signed off.

Co-Authored-By: Cat <catalanlover@protonmail.com>
Co-Authored-By: Gnuxie <Gnuxie@protonmail.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
@HarHarLinks HarHarLinks added guides Issues related to existing guides (or guides in general if labeled before 2023) help wanted Issues we consider that external contributes can help us with. labels Aug 6, 2025
@HarHarLinks
Copy link
Collaborator Author

We would welcome any help to turn this current draft into a proper text. If you have time and would like to contribute by turning bullet points into text, please submit suggestions by reviewing this PR!

We think we have covered the essential points, but of course additions are also welcome!

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Aug 6, 2025

Deploying matrix-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: f4becf0
Status: ✅  Deploy successful!
Preview URL: https://4c2ea5fd.matrix-website.pages.dev
Branch Preview URL: https://harharlinks-room-upgrading-g.matrix-website.pages.dev

View logs

@jimmackenzie
Copy link
Contributor

Pleased to see progress on this! Please tag me for a review ahead of publication, I'll pop it to the top of my list.

HarHarLinks and others added 6 commits August 8, 2025 12:38
Co-authored-by: Tobias Fella <9750016+TobiasFella@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
@HarHarLinks HarHarLinks marked this pull request as ready for review August 10, 2025 18:51
@HarHarLinks
Copy link
Collaborator Author

Pleased to see progress on this! Please tag me for a review ahead of publication, I'll pop it to the top of my list.

@jimmackenzie please take a look!

@cyb3rko
Copy link

cyb3rko commented Aug 11, 2025

We've planned to release it soon.
What do you think, how far is the draft away from being ready to be published?

@HarHarLinks
Copy link
Collaborator Author

We've planned to release it soon. What do you think, how far is the draft away from being ready to be published?

Good from my side, please review. Also need a review from the foundation.

Idea to copy the same thing to the blog is still up in the air.

Need info from @jimmackenzie to align about what is planed from foundation side.

Copy link
Contributor

@thibaultamartin thibaultamartin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving because imperfect doc is better than no docs, but there are a few nits


**Advanced upgrading:**
There are some reasons why your client might not be showing you the upgrading UI despite an upgrade being available, including:
- Your homeserver implementation or admin doesn't recommend it, via the [homeserver's configuration](https://spec.matrix.org/latest/client-server-api/#mroom_versions-capability).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused that this talks about homeserver config and links to the spec that doesn't.

@jimmackenzie
Copy link
Contributor

We've planned to release it soon. What do you think, how far is the draft away from being ready to be published?

Good from my side, please review. Also need a review from the foundation.

Idea to copy the same thing to the blog is still up in the air.

Need info from @jimmackenzie to align about what is planed from foundation side.

Starting my review now.

Copy link
Contributor

@jimmackenzie jimmackenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved, with a number of suggestions (removing passive voice, simplifying some sentences and formatting suggestions). Also incorporated some suggestions from the other reviewers.

HarHarLinks and others added 3 commits August 11, 2025 13:57
Co-authored-by: David Mehren <git@herrmehren.de>
Co-authored-by: Thibault Martin <thibaultamartin@users.noreply.github.com>
Co-authored-by: Jim Mackenzie <jimm@element.io>
Co-authored-by: Jim Mackenzie <jimm@element.io>
Copy link
Member

@KitsuneRal KitsuneRal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding Quaternion to the lists.

HarHarLinks and others added 4 commits August 11, 2025 15:05
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
Co-authored-by: Jim Mackenzie <jimm@element.io>
Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
@HarHarLinks
Copy link
Collaborator Author

Results from testing session:

Upgrading an invite-only room does not invite the member users. Former room members get strange errors in Element X if they are not invited as the try to click the button in the old room.

Signed-off-by: HarHarLinks <2803622+HarHarLinks@users.noreply.github.com>
@HarHarLinks HarHarLinks merged commit 03645d1 into main Aug 11, 2025
3 checks passed
@HarHarLinks HarHarLinks deleted the HarHarLinks/room-upgrading-guide branch August 11, 2025 15:18
@HarHarLinks
Copy link
Collaborator Author

Huuuge thanks to all involved: the T&S WGs contributing to the collection of info at #2704, @davidmehren for co-working heavily on reviews at the #WHY2025 chaos-DACH co-working office, @thibaultamartin and @jimmackenzie from the Foundation side, all other reviewers not visible here, and all client developers contributing info about their feature level here or elsewhere.

- Quaternion
- FluffyChat
- Cinny

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

< polycule > supports the same syntax as well.

- Cinny
- Tammy
- Nheko

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

< polycule > can tombstone into new rooms as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

guides Issues related to existing guides (or guides in general if labeled before 2023) help wanted Issues we consider that external contributes can help us with.

Projects

None yet

Development

Successfully merging this pull request may close these issues.