Commit Graph

5735 Commits (3d913b36f8acf03b598e7056f4bbb3007f85c411)
 

Author SHA1 Message Date
Andrew Morgan 9ebfd98a7a
Apply suggestions from code review
Co-authored-by: Alexey Rusakov <Kitsune-Ral@users.sf.net>
4 years ago
Andrew Morgan 10267df76e Add missing 403/404 response codes 4 years ago
Andrew Morgan 11996fb436 clarify some words 4 years ago
Andrew Morgan a1a40c6346 Be consistent about event auth rules 4 years ago
Andrew Morgan 7f0b2d66a0 Update unstable endpoints from i.e xyz.amorgan/knock -> xyz.amorgan.knock
I'm doing this for two reasons:

1) If I ever wanted to create another knock-related MSC, it would be nice to be able
to give it a different namespace for endpoints, such as xyz.amorgan.knock2/knock. If
we were only using xyz.amorgan as the namespace for endpoints, that restricts that
namespace to only work for one MSC which attempts to use /knock as part of an endpoint.

2) I accidentally made the implementation use xyz.amorgan.knock/knock :)
4 years ago
Richard van der Hoff 52dfaaabd4
Update proposals/2801-untrusted-event-data.md
Co-authored-by: Jonathan de Jong <jonathandejong02@gmail.com>
4 years ago
Travis Ralston a78a8bb27d
Merge pull request #2320 from matrix-org/babolivier/identity-versions
MSC2320: Versions information for identity servers
4 years ago
Travis Ralston e0dd138d40
Merge pull request #2874 from uhoreg/single_ssss
MSC2874: Single SSSS
4 years ago
Travis Ralston f0170f2f08
Merge pull request #2184 from ananace/html_details
MSC2184: Allow the use of the HTML <details> tag
4 years ago
Travis Ralston 18ddc03628
Merge pull request #2858 from matrix-org/t3chguy/msc/multi-sso
MSC2858: Multiple SSO Identity Providers
4 years ago
Richard van der Hoff a8a7acce1e update UIA 4 years ago
Richard van der Hoff 49f7624d55 update brand descriptions 4 years ago
Richard van der Hoff d5166ebc1a
Update proposals/2858-Multiple-SSO-Identity-Providers.md 4 years ago
Andrew Morgan 68d2d7cfdb Note that homeservers should pass down invites to the client if they fail on autojoin 4 years ago
Richard van der Hoff 7871da7565
Update proposals/2858-Multiple-SSO-Identity-Providers.md
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Richard van der Hoff 1ba0c39b14 Change the brand identifiers again 4 years ago
xiao chi f14926a311 Translated using Weblate (Japanese)
Currently translated at 100.0% (64 of 64 strings)

Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/ja/
4 years ago
Andrew Morgan 1f7cba9bda Attempt to fix broken breadcrumb links
Apparently this is a bug when canonifyURLs = true, which is a required option
to fix relative urls on spec pages.
4 years ago
Richard van der Hoff 178cbe1c3a
Update proposals/2858-Multiple-SSO-Identity-Providers.md
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Travis Ralston 580651aed0 Update sas-emoji.json for translations 4 years ago
Andrew Morgan 8bfef19a39 Remove further traces of old /rooms/roomId/knock CS endpoint 4 years ago
Andrew Morgan ef840c1b53 Split the 'Membership change to ' section into rejecting/rescinding knocks 4 years ago
Andrew Morgan 6556b95233 Move API endpoint sections up to the top of the proposal 4 years ago
Andrew Morgan c915b6442b Update alternatives section 4 years ago
Andrew Morgan 09018be96c Link to existing spec documentation on the public rooms directory 4 years ago
Andrew Morgan 53ad7e3f66 Ensure we return the room_id after knocking via the CS API 4 years ago
Andrew Morgan c575f88d13 Move endpoint extras under endpoint's header 4 years ago
Andrew Morgan c9f34e818e Link to /join/roomIdOrAlias 4 years ago
Travis Ralston b1d67bd862
Merge pull request #3040 from RiotTranslateBot/weblate-matrix-doc-sas-emoji-v1
Translations update from Weblate
4 years ago
Weblate c85b95300a Merge branch 'origin/master' into Weblate. 4 years ago
HelaBasa 885e203886 Translated using Weblate (Sinhala)
Currently translated at 6.2% (4 of 64 strings)

Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/si/
4 years ago
Richard van der Hoff a596efdf8b Get rid of the registry for now
it should just be a proposal. We can add the registry later.
4 years ago
Richard van der Hoff 62cc76f28b Move sequence diagram into doc 4 years ago
Andrew Morgan fbb8cf337f
Write font files as binary instead of text (#3039)
This caused the font files to be corrupt and rejected by the browser's
sanitising engine.
4 years ago
Richard van der Hoff 9a4e821ddc
fix link 4 years ago
Richard van der Hoff 2d4da148d8
more fix markdown 4 years ago
Richard van der Hoff 434d686b2d
fix up markdown 4 years ago
Richard van der Hoff dce9c9f09a Move the idp `brand` assignments out to a registry 4 years ago
HelaBasa 9d01d166cb Added translation using Weblate (Sinhala) 4 years ago
Andrew Morgan 62db2e2829
Opt for serving new spec JS/CSS dependencies locally instead of downloading from CDNs (#3036)
This PR does two things:

* Updates the git submodule for the new spec hugo theme ([google/docsy](https://github.com/google/docsy)) to our fork ([matrix-org/docsy](https://github.com/matrix-org/docsy)) which has a couple changes to load JS from local sources instead of remote, as well as allowing sites to override the URL that font CSS files are loaded from. Note that my definition of "font CSS" files here as CSS files that contain settings and point to locations of where font files (`.woff2`) are located.
* Adds a script (and the files generated as a result of running that script) that can take a google fonts URL, download the fonts it points to and spit out those fonts as well as a font CSS file pointing to them for local distribution. We then use the resulting font CSS file in our project variables.

This brings the benefit of not serving files from a CDN which can track users across the web, as well as inadvertently pinning docsy to a specific commit. The downside is that we need to remember to update [matrix-org/docsy](https://github.com/matrix-org/docsy) when needed (and apply the patches on top, though they're quite small).
4 years ago
Andrew Morgan d979dea895
Set canonifyURLs to true (#3037)
This fixes absolute path links when we're hosting the site under a
different path other than /.
4 years ago
Michael Telatynski ba3e204a48
Update proposals/2858-Multiple-SSO-Identity-Providers.md
Co-authored-by: Matthew Hodgson <matthew@matrix.org>
4 years ago
Richard van der Hoff 6badb3b6d8 Notes on OAuth2 and unknown idps 4 years ago
Travis Ralston 09e50157b4
Merge pull request #2998 from matrix-org/anoa/room_version_7
MSC2998: Room Version 7
4 years ago
Andrew Morgan bda42e4e55
Update prod build's baseURL to /unstable (#3035)
Since we're deploying to https://spec.matrix.org/unstable now. This only updates the `baseURL` for our buildkite build. The default is still `/` when doing a local build.
4 years ago
Andrew Morgan d3adafb984
Update CircleCI and Buildkite configs to build the new spec (#3017)
This PR attempts to update the CI of matrix-doc to build [the new spec redesign](https://github.com/matrix-org/matrix-doc/issues/2906). It does so by additionally building the new spec in parallel to the old. The plan is to continue to host the old spec at https://matrix.org/docs/spec, while the new spec will be at https://spec.matrix.org. Eventually we will retire the old version of the spec, and have the old URL redirect to the new one.

In detail, this PR:
* Adds a new step to CircleCI to build the new spec with `hugo`. This step uses alpine, grabs some dependencies, and then builds the HTML.
  * We needed to hand some specific options to hugo for CircleCI in order to continue allowing CircleCI to host temporary builds of the spec after each CI run. This required changing some assumptions related to relative paths.
  * CircleCI's artifacts hosting is also quite limited. Specifically it will not automatically resolve `/some/path` to `/some/path/index.html`, which our hugo theme relied on. Fixes were implemented for this, but we may want to consider switching away from CircleCI artifacts as a host, and using something like [netlify](https://www.netlify.com/) instead.
* Modifies the existing Buildkite pipeline step to build both the new spec in a separate step. It additionally modifies the old spec to be built with alpine. (Separate out into another PR)
  * We'd like to separate out the deployment of matrix.org from the new spec. Therefore a new step, with a separate artifact build (`spec.tar.gz`). We will eventually remove the old step and the matrix.org build trigger.
* Modifies `pyproject.toml` to update the config of [giles](https://github.com/OpenAstronomy/baldrick/blob/master/baldrick/plugins/circleci_artifacts.py), which is what creates the "docs", "swagger" links in the CI steps for matrix-docs PRs.
  * A new step was added for the new spec. The old spec was renamed to "legacy".
4 years ago
Ricardo e32d9a9af3 Translated using Weblate (Spanish)
Currently translated at 100.0% (64 of 64 strings)

Translation: matrix-doc/SAS Emoji v1
Translate-URL: https://translate.element.io/projects/matrix-doc/sas-emoji-v1/es/
4 years ago
Andrew Morgan 68c81079c2
Update legacy doc buildkite step with comments and latest versions (#3033) 4 years ago
Andrew Morgan dc3c325070
Don't generate matrix assets on CircleCI (#3034)
We already do this in the buildkite pipeline, so doing so in CircleCI is just
duplicate work.
4 years ago
Andrew Morgan 49a72862a9 Allow knock->knock transitions 4 years ago