Commit Graph

3826 Commits

Author SHA1 Message Date
Quentin Gliech
5bfd07c19c build(deps): bump the tanstack-router group across 1 directory with 3 updates (#4047) 2025-02-18 16:41:30 +01:00
dependabot[bot]
ed1c961c69 build(deps): bump the tanstack-router group across 1 directory with 3 updates
Bumps the tanstack-router group with 3 updates in the /frontend directory: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router), [@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools) and [@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin).


Updates `@tanstack/react-router` from 1.102.5 to 1.105.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.105.0/packages/react-router)

Updates `@tanstack/router-devtools` from 1.102.5 to 1.105.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.105.0/packages/router-devtools)

Updates `@tanstack/router-vite-plugin` from 1.102.6 to 1.105.0
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.105.0/packages/router-vite-plugin)

---
updated-dependencies:
- dependency-name: "@tanstack/react-router"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-vite-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tanstack-router
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 15:22:36 +00:00
Quentin Gliech
c3dbc3f073 build(deps-dev): bump the types group across 1 directory with 3 updates (#4043) 2025-02-18 16:21:49 +01:00
Quentin Gliech
486ec8d28b build(deps): bump the tanstack-query group across 1 directory with 2 updates (#4052) 2025-02-18 16:21:15 +01:00
Quentin Gliech
21f29a1d5e build(deps-dev): bump the storybook group in /frontend with 6 updates (#4036) 2025-02-18 16:21:03 +01:00
Quentin Gliech
eb82589a68 build(deps): bump the i18next group across 1 directory with 2 updates (#4051) 2025-02-18 16:20:49 +01:00
Quentin Gliech
4e4053002b build(deps): bump clap from 4.5.29 to 4.5.30 (#4050) 2025-02-18 16:07:17 +01:00
Quentin Gliech
4379143af8 build(deps): bump sea-query from 0.32.1 to 0.32.2 in the sea-query group (#4049) 2025-02-18 16:06:30 +01:00
Quentin Gliech
be81bb6c36 build(deps-dev): bump @types/node from 22.13.2 to 22.13.4 in /tools/syn2mas in the development group (#4044) 2025-02-18 16:05:52 +01:00
Quentin Gliech
60107f7ac8 build(deps): bump lettre from 0.11.12 to 0.11.13 (#4046) 2025-02-18 15:26:15 +01:00
dependabot[bot]
717b79cbb7 build(deps-dev): bump the types group across 1 directory with 3 updates
Bumps the types group with 3 updates in the /frontend directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).


Updates `@types/node` from 22.13.2 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/react` from 19.0.8 to 19.0.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 19.0.3 to 19.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
- dependency-name: "@types/react-dom"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:58:22 +00:00
dependabot[bot]
9266e96b62 build(deps): bump the tanstack-query group across 1 directory with 2 updates
Bumps the tanstack-query group with 2 updates in the /frontend directory: [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) and [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools).


Updates `@tanstack/react-query` from 5.66.0 to 5.66.6
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.6/packages/react-query)

Updates `@tanstack/react-query-devtools` from 5.66.0 to 5.66.6
- [Release notes](https://github.com/TanStack/query/releases)
- [Commits](https://github.com/TanStack/query/commits/v5.66.6/packages/react-query-devtools)

---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: tanstack-query
- dependency-name: "@tanstack/react-query-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:58:11 +00:00
dependabot[bot]
326791cfb3 build(deps): bump the i18next group across 1 directory with 2 updates
Bumps the i18next group with 2 updates in the /frontend directory: [react-i18next](https://github.com/i18next/react-i18next) and [i18next-parser](https://github.com/i18next/i18next-parser).


Updates `react-i18next` from 15.4.0 to 15.4.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/react-i18next/compare/v15.4.0...v15.4.1)

Updates `i18next-parser` from 9.1.0 to 9.3.0
- [Release notes](https://github.com/i18next/i18next-parser/releases)
- [Changelog](https://github.com/i18next/i18next-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next-parser/commits)

---
updated-dependencies:
- dependency-name: react-i18next
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: i18next
- dependency-name: i18next-parser
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: i18next
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:57:18 +00:00
dependabot[bot]
1c4d87036c build(deps-dev): bump the storybook group in /frontend with 6 updates
Bumps the storybook group in /frontend with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@storybook/addon-essentials](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials) | `8.5.5` | `8.5.6` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.5.5` | `8.5.6` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.5.5` | `8.5.6` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `8.5.5` | `8.5.6` |
| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.5.5` | `8.5.6` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.5.5` | `8.5.6` |


Updates `@storybook/addon-essentials` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/addons/interactions)

Updates `@storybook/react` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/renderers/react)

Updates `@storybook/react-vite` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/frameworks/react-vite)

Updates `@storybook/test` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/lib/test)

Updates `storybook` from 8.5.5 to 8.5.6
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.5.6/code/lib/cli)

---
updated-dependencies:
- dependency-name: "@storybook/addon-essentials"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/addon-interactions"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/react-vite"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: "@storybook/test"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
- dependency-name: storybook
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:57:13 +00:00
dependabot[bot]
55b33797f1 build(deps): bump clap from 4.5.29 to 4.5.30
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.29 to 4.5.30.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.30)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:31:57 +00:00
dependabot[bot]
e6e6d573ed build(deps): bump sea-query from 0.32.1 to 0.32.2 in the sea-query group
Bumps the sea-query group with 1 update: [sea-query](https://github.com/SeaQL/sea-query).


Updates `sea-query` from 0.32.1 to 0.32.2
- [Release notes](https://github.com/SeaQL/sea-query/releases)
- [Changelog](https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md)
- [Commits](https://github.com/SeaQL/sea-query/compare/0.32.1...0.32.2)

---
updated-dependencies:
- dependency-name: sea-query
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sea-query
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 13:29:42 +00:00
Quentin Gliech
6ad0b7c03c Allow banning IPs and user agents through the policy (#4048) 2025-02-18 13:50:24 +01:00
Quentin Gliech
430eed25dd Update OPA and Regal to their latest versions 2025-02-18 11:48:44 +01:00
Quentin Gliech
993342ef58 Match suffixes and prefixes in string constraints 2025-02-17 16:40:10 +01:00
Quentin Gliech
a4bece6a77 Add translatable errors for the email policy constraints 2025-02-17 15:53:57 +01:00
Quentin Gliech
6a373657cb Update the policy documentation 2025-02-17 15:43:25 +01:00
Quentin Gliech
ad4f1eaa78 Built-in support for banning IPs, user agents and email patterns 2025-02-17 15:34:46 +01:00
dependabot[bot]
5549be7f71 build(deps): bump lettre from 0.11.12 to 0.11.13
Bumps [lettre](https://github.com/lettre/lettre) from 0.11.12 to 0.11.13.
- [Release notes](https://github.com/lettre/lettre/releases)
- [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lettre/lettre/compare/v0.11.12...v0.11.13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:21:44 +00:00
dependabot[bot]
c1bec3010e build(deps-dev): bump @types/node
Bumps the development group in /tools/syn2mas with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.2 to 22.13.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 14:21:04 +00:00
Quentin Gliech
3a4aba049c Expose the user agent string to the policy execution context 2025-02-17 11:51:26 +01:00
Quentin Gliech
e74ddb832a Merge the GraphQL requester and requester fingerprint into a single struct 2025-02-17 10:37:43 +01:00
Quentin Gliech
b1b7bf5725 Allow banning registrations by IP address 2025-02-17 10:18:11 +01:00
Quentin Gliech
fa85d60652 Remove the unused password input schema 2025-02-17 10:17:30 +01:00
Quentin Gliech
72384b8e03 Pass an input object to the policy evaluation instead of multiple arguments 2025-02-14 17:15:26 +01:00
Quentin Gliech
b8fb25faed Don't block the upstream oauth registration if the suggested username is invalid 2025-02-14 17:14:09 +01:00
Quentin Gliech
9e81369c60 Fix the HTTP status code for the user creation admin endpoint (#4040) 2025-02-14 15:01:58 +01:00
Quentin Gliech
dcd0608b85 Admin API to add and delete user email addresses (#4039) 2025-02-14 14:58:33 +01:00
Quentin Gliech
281ed7bc17 Fix the HTTP status code for the user creation admin endpoint 2025-02-14 14:54:22 +01:00
Quentin Gliech
69a4b28691 Admin API to add user emails 2025-02-14 14:50:47 +01:00
Quentin Gliech
78f30e58dd Admin API to delete user emails 2025-02-14 14:50:46 +01:00
matrixbot
409a73d1e3 Automatic merge back to main (#4035) 2025-02-13 18:13:32 +01:00
github-actions[bot]
a356d353fd 0.14.0-rc.0 2025-02-13 17:03:17 +00:00
Quentin Gliech
d02a5ff7b5 Fix the release workflow references to scripts (#4034) 2025-02-13 18:01:16 +01:00
Quentin Gliech
d247bd6a47 Fix the release workflow references to scripts 2025-02-13 18:00:16 +01:00
matrixbot
d2e40c7ce3 Translations updates for main (#4033) 2025-02-13 17:30:04 +01:00
Quentin Gliech
961afa2145 build(deps-dev): bump @graphql-codegen/cli from 5.0.4 to 5.0.5 in /frontend in the graphql-codegen group (#4032) 2025-02-13 17:25:22 +01:00
Quentin Gliech
b11e17e4c0 build(deps): bump the production group in /tools/syn2mas with 3 updates (#4030) 2025-02-13 17:24:39 +01:00
Quentin Gliech
136f692e75 build(deps-dev): bump @types/node from 22.13.1 to 22.13.2 in /tools/syn2mas in the development group (#4031) 2025-02-13 17:24:16 +01:00
github-actions[bot]
96b9f87845 Translations updates 2025-02-13 16:21:18 +00:00
dependabot[bot]
3f9f590647 build(deps-dev): bump @graphql-codegen/cli
Bumps the graphql-codegen group in /frontend with 1 update: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli).


Updates `@graphql-codegen/cli` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@5.0.5/packages/graphql-codegen-cli)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: graphql-codegen
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:15 +00:00
dependabot[bot]
451c4d63c8 build(deps-dev): bump @types/node
Bumps the development group in /tools/syn2mas with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.1 to 22.13.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:12 +00:00
dependabot[bot]
1cfe2045e0 build(deps): bump the production group in /tools/syn2mas with 3 updates
Bumps the production group in /tools/syn2mas with 3 updates: [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg), [pg-query-stream](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg-query-stream) and [zod](https://github.com/colinhacks/zod).


Updates `pg` from 8.13.1 to 8.13.3
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.13.3/packages/pg)

Updates `pg-query-stream` from 4.7.1 to 4.7.3
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianc/node-postgres/commits/pg-query-stream@4.7.3/packages/pg-query-stream)

Updates `zod` from 3.24.1 to 3.24.2
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/main/CHANGELOG.md)
- [Commits](https://github.com/colinhacks/zod/compare/v3.24.1...v3.24.2)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: pg-query-stream
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
- dependency-name: zod
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:03 +00:00
Quentin Gliech
5dd4caba41 build(deps): bump psl from 2.1.84 to 2.1.85 (#4028) 2025-02-13 17:06:12 +01:00
Quentin Gliech
c2eeefdf3b Polish the session list and details view (#4029) 2025-02-13 16:56:49 +01:00
Quentin Gliech
c7c8ecc7c4 Readjust a few spacings 2025-02-13 16:50:02 +01:00