Commit Graph

5742 Commits (ab0c773d807f1db29dcf198facf4f14fa71c2454)
 

Author SHA1 Message Date
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
Andrew Morgan 2acc0a697b Clarify prose 4 years ago
b068931cc450442b63f5b3d276ea4297 79d02c49ca Translated using Weblate (German)
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/de/
4 years ago
Andrew Morgan e790ad2120
Apply suggestions from code review
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
4 years ago
Travis Ralston c2c6073072
Merge pull request #3024 from matrix-org/travis/gh-tmpl
Override issue templates from org
4 years ago
Travis Ralston 4d73c89eb7
Update idea.md 4 years ago
Travis Ralston 2e59a80049 Override issue templates from org
We don't need OS information for a bug report here.
4 years ago
Travis Ralston fadee276d2 Alter to reserve v7 instead of declare v7 4 years ago
zer0-x ec98621bb1 Translated using Weblate (Arabic)
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/ar/
4 years ago
Kateřina Churanová 86415178c7 Translated using Weblate (Czech)
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/cs/
4 years ago
zer0-x 146c7ba304 Added translation using Weblate (Arabic) 4 years ago
Travis Ralston e30a717383
Merge pull request #3003 from wbamberg/block-sizes
More consistent widths
4 years ago
Kateřina Churanová f1e952ec93 Added translation using Weblate (Czech) 4 years ago
Andrew Morgan 24f61c283c Note that implementations may choose to auto-accept knock-related invites 4 years ago
Andrew Morgan eda65847a3 Comment on push rules 4 years ago
Andrew Morgan 248a3da5ca Switch /send_knock/ from v2 to v1; leave a note as to why 4 years ago
Andrew Morgan 97109d4268 Remove MSC2175, MSC2174 due to lack of implementation 4 years ago
Alexey Rusakov b4269a54e8 Use abbreviated type specifiers
As per the review, this commit introduces Reddit-style type specifiers
for user ids (u/), room aliases (r/), and event ids (e/).
4 years ago
Andrew Morgan 74f3b12a17 Note experimental room version ID 4 years ago
Andrew Morgan 04cd6b3d3e
fix typo
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Andrew Morgan 337c87b949 Add 404 on make_knock if unknown room ID 4 years ago
Andrew Morgan 8400877574 Make ver a required parameter for make_knock 4 years ago
Andrew Morgan d5a2a284c5 Note clients should try to prevent impersonation attacks during knocking 4 years ago
wbamberg 7d42dac2ad
Merge pull request #3002 from wbamberg/fix-h7-h8
Remove h7 and h8 headings
4 years ago
wbamberg 74bf89f2ce
Merge pull request #2992 from wbamberg/support-changelogs
Support changelogs
4 years ago
wbamberg 04018206ac
Clarify the current situation wrt key derivation algorithms
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
4 years ago
Hubert Chathi 356d1fe3e3 add example 4 years ago
Andrew Morgan 5c620de273 typo fix 4 years ago
Will 0b5e9e6d23
More consistent widths 4 years ago
Will e5658d71c1
Remove h7 and h8 headings 4 years ago
wbamberg de2aa0c3aa
Merge pull request #3000 from wbamberg/add-proposals-tables
Support rendering of proposal tables
4 years ago
Will e8d3f09836
Fix tab/spaces mix 4 years ago
wbamberg 0a65f9a18f
Merge pull request #2999 from wbamberg/stop-scroll-overflow
Prevent sidebar scroll from overflowing
4 years ago
Andrew Morgan 6a0d07c799 Public rooms directory backwards compatibility note 4 years ago
Will ee87cf2b63
Undo support for patch versions; use an opaque version string 4 years ago
Will 1be92ad64f
Support rendering of proposal tables 4 years ago
Andrew Morgan 51a7778217 typo 4 years ago
Andrew Morgan e99649cb84 Foreshadow power level requirements for approval/denial of knock 4 years ago
Andrew Morgan 336e5a2c7a
v6 -> v7
Co-authored-by: Travis Ralston <travpc@gmail.com>
4 years ago
Will 17e634d78a
Prevent sidebar scroll from overflowing 4 years ago
wbamberg 6914402338
Merge pull request #2988 from wbamberg/support-rendered-data
Support rendered data
4 years ago
Andrew Morgan 1f07f0dc9a MSC2998 4 years ago
Andrew Morgan 3735def108 Define room version 7 4 years ago
Will 108b323e10
Current version should still point to the old spec 4 years ago