Skip to content

MSC4175: Profile field for user time zone#4175

Merged
turt2live merged 10 commits into
mainfrom
clokep/profile-tz
Sep 8, 2025
Merged

MSC4175: Profile field for user time zone#4175
turt2live merged 10 commits into
mainfrom
clokep/profile-tz

Conversation

@clokep
Copy link
Copy Markdown
Member

@clokep clokep commented Aug 5, 2024

@clokep clokep added proposal A matrix spec change proposal. Process state. needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. T-Feature Suggestion for a significant extension which needs considerable consideration A-Client Server Client-Server API kind:feature MSC for not-core and not-maintenance stuff and removed T-Feature Suggestion for a significant extension which needs considerable consideration labels Aug 5, 2024
Comment thread proposals/4175-profile-field-time-zone.md
Comment thread proposals/4175-profile-field-time-zone.md Outdated
Co-authored-by: Will Hunt <will@half-shot.uk>
Comment thread proposals/4175-profile-field-time-zone.md
@Half-Shot
Copy link
Copy Markdown
Contributor

Half-Shot commented Sep 6, 2024

matrix-org/matrix-react-sdk#12967 is an implementation of this.

@x86pup
Copy link
Copy Markdown

x86pup commented Sep 8, 2024

conduwuit server-side partial implementation: x86pup/conduwuit@f163ebf#diff-6f6ce4833edde4b67f9f5c950adce5338f3e3a19b6d287c33ff4e9d290b94fa1

ruwuma (our ruma fork) partial implementation for conduwuit:

The partial implementation only supports GET/PUT/DELETE for just the us.cloke.msc4175.tz field. More thought into supporting "generic" K-V fields is being done, but at least gets a basic implementation through the door that can be usable in any future clients that implement the timezone field (which seems likely soon 😇).

@clokep
Copy link
Copy Markdown
Member Author

clokep commented Sep 10, 2024

Judging by this having an implementation I think this isn't really a draft anymore.

@clokep clokep marked this pull request as ready for review September 10, 2024 21:19
@clokep clokep removed the needs-implementation This MSC does not have a qualifying implementation for the SCT to review. The MSC cannot enter FCP. label Sep 10, 2024
@tcpipuk
Copy link
Copy Markdown
Contributor

tcpipuk commented Jan 22, 2025

This is also implemented in gomuks: gomuks/gomuks#574

@clokep
Copy link
Copy Markdown
Member Author

clokep commented May 14, 2025

This has a couple of implementations and has proven useful already.

I think it is reasonable and doesn't have too much room for abuse.

@mscbot fcp merge

@mscbot
Copy link
Copy Markdown
Collaborator

mscbot commented May 14, 2025

Team member @mscbot has proposed to merge this. The next step is review by the rest of the tagged people:

Concerns:

  • checklist incomplete

Once at least 75% of reviewers approve (and there are no outstanding concerns), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up!

See this document for information about what commands tagged team members can give me.

@mscbot mscbot added the proposed-final-comment-period Currently awaiting signoff of a majority of team members in order to enter the FCP. Process state. label May 14, 2025
@tulir tulir mentioned this pull request Aug 12, 2025
Comment thread proposals/4175-profile-field-time-zone.md Outdated
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
@mscbot
Copy link
Copy Markdown
Collaborator

mscbot commented Sep 2, 2025

🔔 This is now entering its final comment period, as per the review above. 🔔

@mscbot mscbot added final-comment-period Process state to accept, reject, or postpone an MSC. and removed proposed-final-comment-period Currently awaiting signoff of a majority of team members in order to enter the FCP. Process state. labels Sep 2, 2025
@turt2live turt2live moved this from Ready for FCP ticks to In FCP in Spec Core Team Workflow Sep 2, 2025
@mscbot
Copy link
Copy Markdown
Collaborator

mscbot commented Sep 7, 2025

The final comment period, with a disposition to merge, as per the review above, is now complete.

@mscbot mscbot added finished-final-comment-period FCP has finished. Process state. and removed disposition-merge Process state. final-comment-period Process state to accept, reject, or postpone an MSC. labels Sep 7, 2025
@turt2live turt2live merged commit 05bc4b4 into main Sep 8, 2025
1 check passed
@turt2live turt2live added spec-pr-missing MSC is accepted, but missing spec PR. Process state. and removed finished-final-comment-period FCP has finished. Process state. labels Sep 8, 2025
@turt2live turt2live moved this from In FCP to Requires spec writing in Spec Core Team Workflow Sep 8, 2025
@turt2live
Copy link
Copy Markdown
Member

Spec PR: matrix-org/matrix-spec#2206

@turt2live turt2live added spec-pr-in-review A proposal which has been PR'd against the spec and is in review and removed spec-pr-missing MSC is accepted, but missing spec PR. Process state. labels Sep 8, 2025
@turt2live turt2live moved this from Requires spec writing to Requires spec PR review in Spec Core Team Workflow Sep 8, 2025
@clokep clokep deleted the clokep/profile-tz branch September 8, 2025 15:03
@clokep clokep added merged A proposal whose PR has merged into the spec! Process state. and removed spec-pr-in-review A proposal which has been PR'd against the spec and is in review labels Sep 9, 2025
@turt2live
Copy link
Copy Markdown
Member

Merged 🎉

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

Labels

A-Client Server Client-Server API kind:feature MSC for not-core and not-maintenance stuff merged A proposal whose PR has merged into the spec! Process state. proposal A matrix spec change proposal. Process state.

Projects

Status: Merged/Done

Development

Successfully merging this pull request may close these issues.

10 participants