Commit Graph

1289 Commits

Author SHA1 Message Date
dependabot[bot] f584cd5243 build(deps): bump itertools from 0.10.5 to 0.11.0
Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.10.5 to 0.11.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.5...v0.11.0)

---
updated-dependencies:
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 17:25:25 +02:00
Quentin Gliech 8c42563e61 Split the full config with partial configs used by some sub-commands 2023-06-26 17:24:56 +02:00
Quentin Gliech dec9310a32 Sync the OAuth2 clients with CLI and remove redundant CLI tools 2023-06-26 17:24:56 +02:00
Quentin Gliech 9caf6251b5 Ensure we're deleting rows in related tables when deleting upstream providers 2023-06-26 17:24:56 +02:00
Quentin Gliech de13d3ef19 CLI tool to sync the upstream IDPs with the config 2023-06-26 17:24:56 +02:00
Quentin Gliech 4f1b201c74 Define upstream OAuth providers in the config
And adds CLI tool to sync them with the database (WIP)
2023-06-26 17:24:56 +02:00
Quentin Gliech 9d5c2a40a1 Pass the claims import preferences on the storage layer 2023-06-26 17:24:56 +02:00
Quentin Gliech 31788a95f2 Save the imported attributes 2023-06-26 17:24:56 +02:00
Quentin Gliech c183830489 Ground work to import upstream OIDC claims on registration. 2023-06-26 17:24:56 +02:00
dependabot[bot] 00ea31b9c9 build(deps): bump Swatinem/rust-cache from 2.4.0 to 2.5.0
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/Swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Swatinem/rust-cache/compare/v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 18:14:11 +02:00
dependabot[bot] b8c31ee3d3 build(deps-dev): bump @vitejs/plugin-react in /frontend
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@4.0.1/packages/plugin-react)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 17:42:26 +02:00
Quentin Gliech ca1598994f ci: split the coverage jobs into a separate workflow
Also have a better message when the generated files are not up to date.
2023-06-20 17:41:29 +02:00
Quentin Gliech 432a4366ea Bump Rust dependencies 2023-06-20 16:57:11 +02:00
Quentin Gliech c21b28448d Fix lint 2023-06-20 16:53:53 +02:00
Quentin Gliech a592f00cf9 Fix the MatrixUser cache in urql 2023-06-20 16:53:53 +02:00
Quentin Gliech f67cc0d6d0 Frontend cleanups
Mainly:

 - better handling of GraphQL errors
 - better logout state
 - dependencies update
 - a way to end browser sessions in the GraphQL API
2023-06-20 16:53:53 +02:00
Quentin Gliech ebb87f0a5e Many frontend fixes & deps bumps 2023-06-20 16:53:53 +02:00
dependabot[bot] 4ec134a996 build(deps): bump rustls from 0.21.1 to 0.21.2
Bumps [rustls](https://github.com/rustls/rustls) from 0.21.1 to 0.21.2.
- [Changelog](https://github.com/rustls/rustls/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.21.1...v/0.21.2)

---
updated-dependencies:
- dependency-name: rustls
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 10:37:58 +02:00
dependabot[bot] e052739610 build(deps): bump actions/upload-pages-artifact from 1.0.8 to 1.0.9
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1.0.8 to 1.0.9.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1.0.8...v1.0.9)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 10:37:24 +02:00
dependabot[bot] 15c3221517 build(deps-dev): bump eslint-plugin-matrix-org in /frontend
Bumps [eslint-plugin-matrix-org](https://github.com/matrix-org/eslint-config-matrix-org) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/matrix-org/eslint-config-matrix-org/releases)
- [Commits](https://github.com/matrix-org/eslint-config-matrix-org/compare/v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-matrix-org
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 10:36:51 +02:00
Quentin Gliech 4181cbc9d5 Refactor the matrix connection logic
Also make the display name available through the graphql api
2023-06-16 19:52:39 +02:00
Quentin Gliech 2a514cf452 Add a admin flag to the compatibility session
Also adds a CLI tool to issue a compatibility token.
2023-06-16 15:24:38 +02:00
Quentin Gliech 08d9b0b886 Update the JSON schema 2023-06-14 12:53:48 +02:00
Will Hunt d285e5ac97 Fix homeserver config docs 2023-06-14 12:53:48 +02:00
dependabot[bot] 18a74f6e7e build(deps): bump open-policy-agent/setup-opa from 2.0.1 to 2.1.0
Bumps [open-policy-agent/setup-opa](https://github.com/open-policy-agent/setup-opa) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/open-policy-agent/setup-opa/releases)
- [Commits](https://github.com/open-policy-agent/setup-opa/compare/v2.0.1...v2.1.0)

---
updated-dependencies:
- dependency-name: open-policy-agent/setup-opa
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-14 12:40:08 +02:00
dependabot[bot] d9bc7acfca build(deps): bump actions/deploy-pages from 2.0.1 to 2.0.2
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-14 12:04:13 +02:00
Quentin Gliech 7e90564d16 Bump Rust dependencies 2023-06-14 12:02:16 +02:00
Quentin Gliech 3672d2dbde Adopt eslint-config-matrix-org & bump deps 2023-06-14 09:24:49 +02:00
Germain b493f62251 Use Alert component for not logged in message 2023-06-14 09:24:49 +02:00
Germain 33da9f05fe First-pass for Compound styles 2023-06-14 09:24:49 +02:00
Quentin Gliech dfdfc25d00 Bump frontend dependencies
Also properly exclude generated files from eslint
2023-06-14 09:24:49 +02:00
Quentin Gliech b56c2350a4 Buttons to end compat and OAuth2 sessions 2023-06-14 09:24:49 +02:00
Quentin Gliech 119e3300de Schema update 2023-06-14 09:24:49 +02:00
Quentin Gliech 63d4bfd0d4 Ability to set the primary email and cleanup the email lists 2023-06-14 09:24:49 +02:00
Quentin Gliech 741873b84e Ability to remove emails 2023-06-14 09:24:49 +02:00
Quentin Gliech e8b7591d7e Nicer email management UI 2023-06-14 09:24:49 +02:00
Quentin Gliech aa8d5b6aed Fix the build and the CompatSsoLoginList query 2023-06-14 09:24:49 +02:00
Quentin Gliech 826e84904e Setup consistent import order and fix eslint errors 2023-06-14 09:24:49 +02:00
Quentin Gliech 3d6eba6acc Use the same pagination primitives in the session lists 2023-06-14 09:24:49 +02:00
Quentin Gliech d7403ca0fd WIP my account page 2023-06-14 09:24:49 +02:00
Quentin Gliech 3c933a9d29 WIP my account page 2023-06-14 09:24:49 +02:00
Quentin Gliech 574514638e WIP my account page 2023-06-14 09:24:49 +02:00
Quentin Gliech f62d045b8c WIP my account page 2023-06-14 09:24:49 +02:00
Quentin Gliech 415d06f209 WIP my account page 2023-06-14 09:24:49 +02:00
Quentin Gliech d5bdf2ab15 ci: pin actions versions 2023-06-13 19:08:48 +02:00
Quentin Gliech 34fe7fc450 ci: Make it set the docker context again 2023-06-13 19:08:48 +02:00
Quentin Gliech 56bbc31a89 Fix the compat SSO redirect URL generation 2023-06-07 15:09:04 +02:00
dependabot[bot] 3111646ba5 build(deps): bump sigstore/cosign-installer from 3.0.2 to 3.0.5
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.0.2 to 3.0.5.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.0.2...v3.0.5)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-26 16:14:55 +02:00
Quentin Gliech 91e134f6b4 Bump Rust dependencies 2023-05-26 16:11:17 +02:00
dependabot[bot] 9571614a56 build(deps): bump async-graphql from 5.0.8 to 5.0.9
Bumps [async-graphql](https://github.com/async-graphql/async-graphql) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/async-graphql/async-graphql/releases)
- [Changelog](https://github.com/async-graphql/async-graphql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-graphql/async-graphql/commits)

---
updated-dependencies:
- dependency-name: async-graphql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-26 09:52:19 +02:00