Commit Graph
6334 Commits
Author SHA1 Message Date
Quentin Gliech d3a0aabd89 build(deps): bump the i18next group in /frontend with 2 updates (#5308) 2025-12-03 13:51:11 +01:00
Quentin Gliech 985cf767e9 build(deps-dev): bump the storybook group in /frontend with 3 updates (#5306) 2025-12-03 13:50:48 +01:00
Quentin Gliech 778b139cc1 Option to skip confirmation when registering through an upstream OAuth provider (#5296) 2025-12-03 13:46:31 +01:00
Quentin GliechandCopilot 9574a516c5 Apply minor suggestions from Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 13:39:34 +01:00
dependabot[bot] ccc8ed1855 build(deps-dev): bump the storybook group in /frontend with 3 updates
Bumps the storybook group in /frontend with 3 updates: [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs), [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) and [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core).


Updates `@storybook/addon-docs` from 10.0.8 to 10.1.3
- [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/v10.1.3/code/addons/docs)

Updates `@storybook/react-vite` from 10.0.8 to 10.1.3
- [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/v10.1.3/code/frameworks/react-vite)

Updates `storybook` from 10.0.8 to 10.1.3
- [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/v10.1.3/code/core)

---
updated-dependencies:
- dependency-name: "@storybook/addon-docs"
  dependency-version: 10.1.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
- dependency-name: "@storybook/react-vite"
  dependency-version: 10.1.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
- dependency-name: storybook
  dependency-version: 10.1.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 10:39:13 +00:00
Quentin Gliech 5f9a309863 build(deps-dev): bump the vitest group in /frontend with 2 updates (#5190) 2025-12-03 11:37:24 +01:00
Quentin Gliech 4e1d8df215 Fix mockLocale for vitest 4.x spyOn breaking change (#5303) 2025-12-03 11:08:50 +01:00
Quentin Gliech bd1bb01dd9 Add a test for the new skip_confirmation option 2025-12-03 11:00:32 +01:00
Quentin Gliech c09898c9f5 Merge remote-tracking branch 'origin/main' into quenting/upstream-oauth/skip-interactive 2025-12-03 10:48:31 +01:00
Quentin Gliech ee4d1304ab Add more options to deal with localpart conflicts on upstream OAuth 2.0 logins (#5295) 2025-12-03 10:39:05 +01:00
copilot-swe-agent[bot]andsandhose e6a92bdd3e Improve comments explaining function-based mock for Intl.DateTimeFormat
Co-authored-by: sandhose <1549952+sandhose@users.noreply.github.com>
2025-12-03 09:36:14 +00:00
Olivier 'reivilibre 3a342b6165 Add experimental and preliminary policy-driven session limiting when logging in compatibility sessions. (#5287) 2025-12-02 15:50:04 +00:00
Olivier 'reivilibreandQuentin Gliech c0f2d3aef9 Update templates/pages/compat_login_policy_violation.html
Co-authored-by: Quentin Gliech <quenting@element.io>
2025-12-02 15:25:04 +00:00
dependabot[bot] f403767af7 build(deps): bump the i18next group in /frontend with 2 updates
Bumps the i18next group in /frontend with 2 updates: [i18next](https://github.com/i18next/i18next) and [i18next-cli](https://github.com/i18next/i18next-cli).


Updates `i18next` from 25.6.3 to 25.7.1
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v25.6.3...v25.7.1)

Updates `i18next-cli` from 1.24.20 to 1.28.3
- [Changelog](https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next-cli/compare/v1.24.20...v1.28.3)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 25.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: i18next
- dependency-name: i18next-cli
  dependency-version: 1.28.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: i18next
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 13:16:16 +00:00
dependabot[bot] deab4f00b0 build(deps-dev): bump the vitest group in /frontend with 2 updates
Bumps the vitest group in /frontend with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 3.2.4 to 4.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.1/packages/coverage-v8)

Updates `vitest` from 3.2.4 to 4.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.1/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 13:15:41 +00:00
copilot-swe-agent[bot]andreivilibre 581f6e7ad6 Improve mockLocale prototype handling and fix formatting
Co-authored-by: reivilibre <38398653+reivilibre@users.noreply.github.com>
2025-12-01 17:58:03 +00:00
copilot-swe-agent[bot]andreivilibre 3d4ee5673f Fix mockLocale for vitest 4.x spyOn breaking change
Co-authored-by: reivilibre <38398653+reivilibre@users.noreply.github.com>
2025-12-01 17:55:50 +00:00
copilot-swe-agent[bot] 114bb87683 Initial plan 2025-12-01 17:49:15 +00:00
Olivier 'reivilibre 38897c9bab build(deps): bump convert_case from 0.8.0 to 0.9.0 (#5275) 2025-12-01 17:30:27 +00:00
dependabot[bot] 3ccf9e9818 build(deps-dev): bump the vitest group in /frontend with 2 updates
Bumps the vitest group in /frontend with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 3.2.4 to 4.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.1/packages/coverage-v8)

Updates `vitest` from 3.2.4 to 4.0.1
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.1/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 17:03:31 +00:00
Olivier 'reivilibre 4b40dd716b build(deps): bump actions/checkout from 5 to 6 (#5277) 2025-12-01 16:56:19 +00:00
Olivier 'reivilibre 16d6b730e9 build(deps): bump docker/bake-action from 6.9.0 to 6.10.0 (#5292) 2025-12-01 16:55:47 +00:00
Olivier 'reivilibre 617c2640e0 build(deps): bump valibot from 1.1.0 to 1.2.0 in /frontend (#5291) 2025-12-01 16:55:01 +00:00
Olivier 'reivilibre 4675c6a9eb build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.13 to 2.0.14 (#5288) 2025-12-01 16:54:42 +00:00
Olivier 'reivilibre 541450bad3 build(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#5283) 2025-12-01 16:19:10 +00:00
Olivier 'reivilibre 3298c4173f build(deps-dev): bump msw-storybook-addon from 2.0.5 to 2.0.6 in /frontend (#5279) 2025-12-01 16:19:00 +00:00
Olivier 'reivilibre 40516a9161 build(deps-dev): bump @biomejs/biome from 2.3.2 to 2.3.7 in /frontend (#5280) 2025-12-01 16:18:49 +00:00
Olivier 'reivilibre 8efd370a58 build(deps-dev): bump the graphql-codegen group in /frontend with 2 updates (#5278) 2025-12-01 16:18:09 +00:00
dependabot[bot] c29db4c81f build(deps-dev): bump the graphql-codegen group
Bumps the graphql-codegen group in /frontend with 2 updates: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) and [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client).


Updates `@graphql-codegen/cli` from 6.0.2 to 6.1.0
- [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@6.1.0/packages/graphql-codegen-cli)

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

---
updated-dependencies:
- dependency-name: "@graphql-codegen/cli"
  dependency-version: 6.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: graphql-codegen
- dependency-name: "@graphql-codegen/client-preset"
  dependency-version: 5.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: graphql-codegen
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 15:53:04 +00:00
Olivier 'reivilibre 6abe9ac5e2 Revert "Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks (#5297)" (#5299) 2025-12-01 12:22:54 +00:00
Olivier 'reivilibre be0444a2f0 Revert "Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks (#5297)"
This reverts commit 1de9148f53, reversing
changes made to 82906a83e8.
2025-12-01 12:14:31 +00:00
Olivier 'reivilibre 1de9148f53 Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks (#5297) 2025-12-01 12:06:51 +00:00
Olivier 'reivilibre 673cfa004c (delint: Is this a less messy rule?) 2025-12-01 11:51:51 +00:00
Olivier 'reivilibre 8f523e3959 Comment on why we special-case 'only violation is too-many-sessions' 2025-12-01 11:47:59 +00:00
Olivier 'reivilibre d21922f10f Expose Violations directly to the compat policy violation template 2025-12-01 11:47:59 +00:00
Olivier 'reivilibre 9c7c157744 Remove is_interactive and carry on with login types 2025-12-01 11:47:59 +00:00
Quentin GliechandCopilot 7bfeef9ef5 Typos and error message rewording
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 11:03:04 +01:00
Quentin Gliech 8384a5af4c Merge branch 'main' into quenting/upstream-oauth/better-conflict-options 2025-11-28 18:10:22 +01:00
Quentin Gliech df14076dd0 Merge branch 'quenting/upstream-oauth/better-conflict-options' into quenting/upstream-oauth/skip-interactive 2025-11-28 18:08:09 +01:00
Quentin Gliech c1266e6aef Skip the attributes confirmation screen if configured to do so 2025-11-28 18:01:49 +01:00
Ben Banfield-Zanin be900cfb78 Add 'IF NOT EXISTS' to all 'CREATE INDEX CONCURRENTLY' statements to avoid deadlocks 2025-11-28 15:18:53 +00:00
Quentin Gliech c5ba1f610d Check for the new on_conflict options & update docs 2025-11-28 16:10:07 +01:00
Quentin Gliech 47d411f641 Option to skip confirmation when registering through an upstream OAuth provider 2025-11-28 15:51:43 +01:00
Quentin Gliech 82906a83e8 Allow linking upstream accounts to matching users without confirmation (#5293) 2025-11-28 14:43:42 +01:00
Olivier 'reivilibre 0ff619f665 We don't know if there's a device ID 2025-11-28 12:42:48 +00:00
Olivier 'reivilibre 68107af042 We can't show a cancel button, so don't show one 2025-11-28 12:42:48 +00:00
Quentin Gliech f0d84a4b47 Document the new conflict options 2025-11-28 11:57:46 +01:00
Quentin Gliech 9650dc11d6 Add tests for the new on_conflict options 2025-11-28 11:55:34 +01:00
Quentin Gliech ffb86f6558 Add more options to deal with localpart conflicts on upstream OAuth 2.0 logins 2025-11-28 10:53:28 +01:00
Quentin Gliech 7587637943 Add Shibboleth sample configuration to SSO documentation (#5294) 2025-11-27 18:02:28 +01:00