Quentin Gliech
|
154162e917
|
frontend: Show all compatibilities sessions, not just SSO logins
Also cleans up a bunch of things in the frontend
|
2023-07-06 18:12:34 +02:00 |
|
dependabot[bot]
|
cc17378b69
|
build(deps): bump async-trait from 0.1.70 to 0.1.71
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.70 to 0.1.71.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.70...0.1.71)
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-05 22:20:32 +02:00 |
|
dependabot[bot]
|
9a334ae571
|
build(deps): bump thiserror from 1.0.40 to 1.0.41
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.40...1.0.41)
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-05 01:15:00 +02:00 |
|
dependabot[bot]
|
1f158875bd
|
build(deps): bump async-trait from 0.1.69 to 0.1.70
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.69 to 0.1.70.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.69...0.1.70)
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-05 01:14:36 +02:00 |
|
dependabot[bot]
|
1040251a3f
|
build(deps): bump serde from 1.0.165 to 1.0.166
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.165 to 1.0.166.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.165...v1.0.166)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-04 00:59:48 +02:00 |
|
dependabot[bot]
|
f3da75f002
|
build(deps): bump serde from 1.0.164 to 1.0.165
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.164 to 1.0.165.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.164...v1.0.165)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-03 15:43:13 +02:00 |
|
dependabot[bot]
|
5a43e12f67
|
build(deps): bump async-trait from 0.1.68 to 0.1.69
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.68 to 0.1.69.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.68...0.1.69)
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-03 15:21:24 +02:00 |
|
Quentin Gliech
|
8d522f2056
|
Apply cargo fmt following changes in nightly rustfmt
rustfmt now formats `let … else { … }` expressions
|
2023-07-03 14:50:59 +02:00 |
|
dependabot[bot]
|
4246da4b3e
|
build(deps): bump tokio from 1.29.0 to 1.29.1
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.29.0 to 1.29.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.29.1)
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-07-02 11:30:27 +02:00 |
|
dependabot[bot]
|
d1a1634ca3
|
build(deps): bump tokio from 1.28.2 to 1.29.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.28.2 to 1.29.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.0)
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-06-29 09:48:42 +02:00 |
|
Quentin Gliech
|
86a280c0ea
|
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
|
f5ed39fa42
|
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
|
be837a54e3
|
Bump Rust dependencies
|
2023-06-14 12:02:16 +02:00 |
|
Quentin Gliech
|
869e2061a7
|
Buttons to end compat and OAuth2 sessions
|
2023-06-14 09:24:49 +02:00 |
|
Quentin Gliech
|
e967f8cca3
|
Ability to set the primary email and cleanup the email lists
|
2023-06-14 09:24:49 +02:00 |
|
Quentin Gliech
|
27c106fba9
|
Ability to remove emails
|
2023-06-14 09:24:49 +02:00 |
|
dependabot[bot]
|
bdc8541a35
|
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 |
|
Quentin Gliech
|
1b4f48798b
|
Bump Rust dependencies
|
2023-05-25 18:15:44 +02:00 |
|
Kévin Commaille
|
c63e497d60
|
Downgrade tracing to 0.1.37
Version 0.1.38 and no new version was released
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
|
2023-05-11 11:10:22 +02:00 |
|
dependabot[bot]
|
311112a4d9
|
build(deps): bump tokio from 1.27.0 to 1.28.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.27.0 to 1.28.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.27.0...tokio-1.28.0)
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-04-26 08:33:25 +02:00 |
|
dependabot[bot]
|
db41733d23
|
build(deps): bump tracing from 0.1.37 to 0.1.38
Bumps [tracing](https://github.com/tokio-rs/tracing) from 0.1.37 to 0.1.38.
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.38)
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-04-26 08:09:57 +02:00 |
|
Quentin Gliech
|
e5cc571a99
|
Have better output types on mutations
|
2023-04-25 16:39:15 +02:00 |
|
Quentin Gliech
|
42eefd4a98
|
Have a new viewer and viewerSession graphql query member
This deprecates `currentUser` and `currentBrowserSession`, but doesn't remove them (yet).
Also start to split the root query in multiple objects
|
2023-04-25 16:39:15 +02:00 |
|
Quentin Gliech
|
2fbcb5377e
|
Split the mutations and make them use an input object instead of different parameters
|
2023-04-25 16:39:15 +02:00 |
|
Quentin Gliech
|
602fa3675a
|
Have a Requester in the GraphQL API, in preparation for accessing it with OAuth credentials
|
2023-04-25 16:39:15 +02:00 |
|
Quentin Gliech
|
665487db40
|
Setup GraphQL mutations to add and verify email addresses
This refactors a bit how the connection to the repository is done in the
graphql handler, so that we can properly commit transactions.
|
2023-04-25 16:39:15 +02:00 |
|
Quentin Gliech
|
b6c479e6c4
|
WIP: start GraphQL mutations
|
2023-04-25 16:39:15 +02:00 |
|
Quentin Gliech
|
24140f7058
|
Bump Rust depdenencies
|
2023-04-18 23:01:43 +02:00 |
|
dependabot[bot]
|
2df23fab67
|
build(deps): bump thiserror from 1.0.39 to 1.0.40
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.39 to 1.0.40.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.39...1.0.40)
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-04-14 12:40:00 +02:00 |
|
dependabot[bot]
|
00b7c5a532
|
build(deps): bump serde from 1.0.156 to 1.0.158
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.156 to 1.0.158.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.156...v1.0.158)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-21 17:26:05 +01:00 |
|
dependabot[bot]
|
dd65a5deca
|
build(deps): bump serde from 1.0.155 to 1.0.156
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.155 to 1.0.156.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.155...v1.0.156)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-15 14:51:14 +01:00 |
|
Quentin Gliech
|
b5ba81e260
|
Fix clippy errors
|
2023-03-14 10:47:35 +01:00 |
|
Quentin Gliech
|
6141d16eff
|
Bump Rust dependencies
|
2023-03-14 10:47:35 +01:00 |
|
Quentin Gliech
|
e40ddc9114
|
Bump Rust dependencies
|
2023-02-13 17:27:33 +01:00 |
|
dependabot[bot]
|
762754a3b6
|
build(deps): bump tokio from 1.24.2 to 1.25.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.24.2 to 1.25.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/commits/tokio-1.25.0)
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-31 23:22:32 +01:00 |
|
Quentin Gliech
|
28c139651d
|
Bump all Rust dependencies to latest version (#828)
|
2023-01-27 14:23:59 +00:00 |
|
Quentin Gliech
|
f784189c23
|
Merge branch 'main' into quenting/storage-repository
|
2023-01-27 11:16:38 +01:00 |
|
Quentin Gliech
|
50825ce660
|
Box the repository everywhere
|
2023-01-20 17:53:04 +01:00 |
|
Quentin Gliech
|
aa830db9f9
|
storage: ensure the repository trait can be boxed
and define some wrappers to map the errors
|
2023-01-19 19:10:35 +01:00 |
|
Quentin Gliech
|
eb4ce7e7f0
|
Split the storage trait from the implementation
|
2023-01-18 10:38:22 +01:00 |
|
Quentin Gliech
|
b7d342daf6
|
storage: don't use references for pagination
|
2023-01-17 16:44:22 +01:00 |
|
Quentin Gliech
|
3ccaafbbe9
|
storage: simplify the paginated queries
|
2023-01-17 15:09:53 +01:00 |
|
Quentin Gliech
|
2d781d32ec
|
storage: wrap the postgres repository in a struct
|
2023-01-13 18:03:37 +01:00 |
|
Quentin Gliech
|
af267657c5
|
storage: repository pattern for the compat layer
|
2023-01-12 15:41:26 +01:00 |
|
Quentin Gliech
|
f0a44fcd5e
|
storage: do less joins in compat sessions
|
2023-01-10 18:49:35 +01:00 |
|
Quentin Gliech
|
2b2f452d96
|
data-model: have more structs use a state machine
|
2023-01-09 18:02:32 +01:00 |
|
Quentin Gliech
|
644eb61dd4
|
storage: oauth2 session repository
|
2023-01-05 16:44:56 +01:00 |
|
Quentin Gliech
|
6053e24d73
|
storage: Load with less joins
This is done to simplify some queries, to avoid loading more data than
necessary, and in preparation of a proper cache layer
|
2023-01-04 18:06:17 +01:00 |
|
Quentin Gliech
|
94b6d31fe9
|
storage: OAuth2 client repository
|
2023-01-04 16:30:32 +01:00 |
|
dependabot[bot]
|
79d9221bf1
|
Bump async-graphql from 5.0.4 to 5.0.5
Bumps [async-graphql](https://github.com/async-graphql/async-graphql) from 5.0.4 to 5.0.5.
- [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-01-04 09:12:56 +01:00 |
|