Commit Graph

3744 Commits

Author SHA1 Message Date
Quentin Gliech
c5cd4dfdcf Admin API to list and get upstream OAuth links (#4012)
This adds an admin API to list and get upstream OAuth links, similar to
the 'external IDs' in Synapse.
2025-02-12 11:14:01 +01:00
Quentin Gliech
5e9cc91979 Allow filtering by subject in the upstream OAuth links admin API 2025-02-12 11:07:11 +01:00
Quentin Gliech
903b48792a storage: allow filtering upstream OAuth links by subject 2025-02-12 11:01:53 +01:00
Quentin Gliech
1f36463e8f Admin API to list and get upstream OAuth links 2025-02-12 10:51:31 +01:00
Quentin Gliech
f571e29204 Enable operation deep-linking in the admin API docs (#4013) 2025-02-12 10:31:42 +01:00
Quentin Gliech
1f12036af7 Switch to swagger-ui-dist, to avoid sharing the same react version 2025-02-12 10:05:37 +01:00
Quentin Gliech
b9a0eced33 Load Swagger UI earlier 2025-02-11 19:16:59 +01:00
Quentin Gliech
9c515f0e0e Enable operation deep-linking in the admin API docs 2025-02-11 19:06:19 +01:00
Quentin Gliech
d569d722a6 Fix the user session admin API docs (#4011)
The operations were not under the right category. This fixes that.
2025-02-11 17:17:58 +01:00
Quentin Gliech
a398d8d579 Fix the user session admin API docs 2025-02-11 17:09:33 +01:00
Quentin Gliech
487d1633e2 Admin API to list and get user sessions (#4004)
Similar to #4002, this adds an admin API to list and get user (browser
cookies) sessions
2025-02-11 16:38:21 +01:00
Quentin Gliech
a2a83583ef Fix the upstream OAuth 2.0 callback form deserialisation (#4010)
Fixes #3957

This was broken since #3893
2025-02-11 15:36:43 +01:00
Quentin Gliech
56ce35ca77 build(deps-dev): bump the storybook group in /frontend with 6 updates (#4005)
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.3` | `8.5.4` |
|
[@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions)
| `8.5.3` | `8.5.4` |
|
[@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react)
| `8.5.3` | `8.5.4` |
|
[@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite)
| `8.5.3` | `8.5.4` |
|
[@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test)
| `8.5.3` | `8.5.4` |
|
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli)
| `8.5.3` | `8.5.4` |

Updates `@storybook/addon-essentials` from 8.5.3 to 8.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-essentials</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.5.4</h2>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-essentials</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0956d5f6c7"><code>0956d5f</code></a>
Bump version from &quot;8.5.3&quot; to &quot;8.5.4&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.5.4/code/addons/essentials">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/addon-interactions` from 8.5.3 to 8.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/addon-interactions</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.5.4</h2>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/addon-interactions</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0956d5f6c7"><code>0956d5f</code></a>
Bump version from &quot;8.5.3&quot; to &quot;8.5.4&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.5.4/code/addons/interactions">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/react` from 8.5.3 to 8.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.5.4</h2>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0956d5f6c7"><code>0956d5f</code></a>
Bump version from &quot;8.5.3&quot; to &quot;8.5.4&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.5.4/code/renderers/react">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/react-vite` from 8.5.3 to 8.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/react-vite</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.5.4</h2>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/react-vite</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0956d5f6c7"><code>0956d5f</code></a>
Bump version from &quot;8.5.3&quot; to &quot;8.5.4&quot; [skip ci]</li>
<li><a
href="60c706cf10"><code>60c706c</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite/issues/30422">#30422</a>
from storybookjs/yann/update-react-docgen-typescript</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.5.4/code/frameworks/react-vite">compare
view</a></li>
</ul>
</details>
<br />

Updates `@storybook/test` from 8.5.3 to 8.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases"><code>@​storybook/test</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.5.4</h2>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md"><code>@​storybook/test</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0956d5f6c7"><code>0956d5f</code></a>
Bump version from &quot;8.5.3&quot; to &quot;8.5.4&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.5.4/code/lib/test">compare
view</a></li>
</ul>
</details>
<br />

Updates `storybook` from 8.5.3 to 8.5.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">storybook's
releases</a>.</em></p>
<blockquote>
<h2>v8.5.4</h2>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">storybook's
changelog</a>.</em></p>
<blockquote>
<h2>8.5.4</h2>
<ul>
<li>Addon A11y: Make Vitest Axe optional - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30442">#30442</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Builder-Vite: Fix allowedHosts handling for custom hosts - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30432">#30432</a>,
thanks <a
href="https://github.com/JSMike"><code>@​JSMike</code></a>!</li>
<li>Builder-Vite: Fix resolve id warning - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30511">#30511</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>React: Update react-docgen-typescript to fix CI hanging issues - <a
href="https://redirect.github.com/storybookjs/storybook/pull/30422">#30422</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0956d5f6c7"><code>0956d5f</code></a>
Bump version from &quot;8.5.3&quot; to &quot;8.5.4&quot; [skip ci]</li>
<li>See full diff in <a
href="https://github.com/storybookjs/storybook/commits/v8.5.4/code/lib/cli">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
2025-02-11 15:34:22 +01:00
Quentin Gliech
723b504dd2 build(deps-dev): bump @graphql-codegen/client-preset from 4.6.1 to 4.6.2 in /frontend in the graphql-codegen group (#4007)
Bumps the graphql-codegen group in /frontend with 1 update:
[@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client).

Updates `@graphql-codegen/client-preset` from 4.6.1 to 4.6.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dotansimha/graphql-code-generator/releases"><code>@​graphql-codegen/client-preset</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 2022-08-04T13:12:01.667Z</h2>
<h2><code>@​graphql-codegen/graphql-modules-preset</code><a
href="https://github.com/2"><code>@​2</code></a>.5.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/dotansimha/graphql-code-generator/pull/6796">#6796</a>
<a
href="8b6e8e6648"><code>8b6e8e664</code></a>
Thanks <a
href="https://github.com/kamilkisiela"><code>@​kamilkisiela</code></a>!
- Introduce requireRootResolvers flag</li>
</ul>
<h2>Release 2022-08-04T13:05:23.977Z</h2>
<p>No release notes provided.</p>
<h2>Release 2022-08-04T13:02:57.827Z</h2>
<p>No release notes provided.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md"><code>@​graphql-codegen/client-preset</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.6.2</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/dotansimha/graphql-code-generator/pull/10280">#10280</a>
<a
href="6da52a3248"><code>6da52a3</code></a>
Thanks <a href="https://github.com/konomae"><code>@​konomae</code></a>!
- fix <code>onlyEnums</code> passthrough in client-preset</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="978eaa8523"><code>978eaa8</code></a>
chore(release): update monorepo packages versions (<a
href="https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client/issues/10275">#10275</a>)</li>
<li><a
href="6da52a3248"><code>6da52a3</code></a>
fix <code>onlyEnums</code> passthrough in client-preset (<a
href="https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client/issues/10280">#10280</a>)</li>
<li>See full diff in <a
href="https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@4.6.2/packages/presets/client">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@graphql-codegen/client-preset&package-manager=npm_and_yarn&previous-version=4.6.1&new-version=4.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
2025-02-11 15:33:54 +01:00
Quentin Gliech
2e75270fac build(deps): bump psl from 2.1.83 to 2.1.84 (#4008)
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.83 to 2.1.84.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e5c8a1a23e"><code>e5c8a1a</code></a>
bump version</li>
<li><a
href="acbf784e31"><code>acbf784</code></a>
update the list</li>
<li>See full diff in <a
href="https://github.com/addr-rs/psl/compare/v2.1.83...v2.1.84">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=psl&package-manager=cargo&previous-version=2.1.83&new-version=2.1.84)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-11 15:33:49 +01:00
Quentin Gliech
311c7d1525 build(deps-dev): bump vite-plugin-graphql-codegen from 3.4.5 to 3.5.0 in /frontend in the vite group (#4006)
Bumps the vite group in /frontend with 1 update:
[vite-plugin-graphql-codegen](https://github.com/danielwaltz/vite-plugin-graphql-codegen).

Updates `vite-plugin-graphql-codegen` from 3.4.5 to 3.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/danielwaltz/vite-plugin-graphql-codegen/releases">vite-plugin-graphql-codegen's
releases</a>.</em></p>
<blockquote>
<h2>v3.5.0</h2>
<h2><a
href="https://github.com/danielwaltz/vite-plugin-graphql-codegen/compare/v3.4.5...v3.5.0">3.5.0</a>
(2025-02-07)</h2>
<h3>Features</h3>
<ul>
<li>multi-project support (<a
href="https://redirect.github.com/danielwaltz/vite-plugin-graphql-codegen/issues/36">#36</a>)
(<a
href="3f0899d0ee">3f0899d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/danielwaltz/vite-plugin-graphql-codegen/blob/main/CHANGELOG.md">vite-plugin-graphql-codegen's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/danielwaltz/vite-plugin-graphql-codegen/compare/v3.4.5...v3.5.0">3.5.0</a>
(2025-02-07)</h2>
<h3>Features</h3>
<ul>
<li>multi-project support (<a
href="https://redirect.github.com/danielwaltz/vite-plugin-graphql-codegen/issues/36">#36</a>)
(<a
href="3f0899d0ee">3f0899d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7e60db6343"><code>7e60db6</code></a>
chore(release): 3.5.0 [skip ci]</li>
<li><a
href="3f0899d0ee"><code>3f0899d</code></a>
feat: multi-project support (<a
href="https://redirect.github.com/danielwaltz/vite-plugin-graphql-codegen/issues/36">#36</a>)</li>
<li>See full diff in <a
href="https://github.com/danielwaltz/vite-plugin-graphql-codegen/compare/v3.4.5...v3.5.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite-plugin-graphql-codegen&package-manager=npm_and_yarn&previous-version=3.4.5&new-version=3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
2025-02-11 15:30:04 +01:00
dependabot[bot]
c5fa9e38bd build(deps): bump psl from 2.1.83 to 2.1.84
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.83 to 2.1.84.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.83...v2.1.84)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 14:15:49 +00:00
Quentin Gliech
190bc550ac Fix the upstream OAuth 2.0 callback form deserialisation 2025-02-11 15:13:43 +01:00
dependabot[bot]
c670c554f1 build(deps-dev): bump @graphql-codegen/client-preset
Bumps the graphql-codegen group in /frontend with 1 update: [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client).


Updates `@graphql-codegen/client-preset` from 4.6.1 to 4.6.2
- [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@4.6.2/packages/presets/client)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 14:02:33 +00:00
dependabot[bot]
ec552bd403 build(deps-dev): bump vite-plugin-graphql-codegen
Bumps the vite group in /frontend with 1 update: [vite-plugin-graphql-codegen](https://github.com/danielwaltz/vite-plugin-graphql-codegen).


Updates `vite-plugin-graphql-codegen` from 3.4.5 to 3.5.0
- [Release notes](https://github.com/danielwaltz/vite-plugin-graphql-codegen/releases)
- [Changelog](https://github.com/danielwaltz/vite-plugin-graphql-codegen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/danielwaltz/vite-plugin-graphql-codegen/compare/v3.4.5...v3.5.0)

---
updated-dependencies:
- dependency-name: vite-plugin-graphql-codegen
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vite
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 14:02:14 +00:00
dependabot[bot]
09630d22d1 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.3` | `8.5.4` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.5.3` | `8.5.4` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.5.3` | `8.5.4` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `8.5.3` | `8.5.4` |
| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.5.3` | `8.5.4` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.5.3` | `8.5.4` |


Updates `@storybook/addon-essentials` from 8.5.3 to 8.5.4
- [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.4/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.5.3 to 8.5.4
- [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.4/code/addons/interactions)

Updates `@storybook/react` from 8.5.3 to 8.5.4
- [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.4/code/renderers/react)

Updates `@storybook/react-vite` from 8.5.3 to 8.5.4
- [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.4/code/frameworks/react-vite)

Updates `@storybook/test` from 8.5.3 to 8.5.4
- [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.4/code/lib/test)

Updates `storybook` from 8.5.3 to 8.5.4
- [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.4/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-11 14:01:53 +00:00
Quentin Gliech
c48e063d3a Admin API to list and get user sessions 2025-02-11 14:24:16 +01:00
Quentin Gliech
e48bab7bc3 Fix the definition of the set-password success response in the OpenAPI spec (#4003)
Fixes #3984
2025-02-11 14:02:05 +01:00
Quentin Gliech
bf900e7e5a Fix the definition of the set-password success response in the OpenAPI spec 2025-02-11 13:54:15 +01:00
Quentin Gliech
dd61a72b79 Admin API to list and get compatibility sessions (#4002)
This adds API endpoints to list and get compatibility sessions
2025-02-11 13:37:12 +01:00
Quentin Gliech
38daf613af Admin API to list and get compatibility sessions 2025-02-11 12:01:54 +01:00
Quentin Gliech
6326396198 build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#3976)
Bumps
[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)
from 3.8.0 to 3.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-buildx-action/releases">docker/setup-buildx-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.9.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.48.0 to 0.54.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/402">docker/setup-buildx-action#402</a>
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/404">docker/setup-buildx-action#404</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.9.0">https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.9.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f7ce87c1d6"><code>f7ce87c</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/404">#404</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="aa1e2a0b49"><code>aa1e2a0</code></a>
chore: update generated content</li>
<li><a
href="673e008776"><code>673e008</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.53.0 to
0.54.0</li>
<li><a
href="ba31df4664"><code>ba31df4</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/402">#402</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="5475af18ec"><code>5475af1</code></a>
chore: update generated content</li>
<li><a
href="acacad903e"><code>acacad9</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.48.0 to
0.53.0</li>
<li><a
href="6a25f988bd"><code>6a25f98</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/396">#396</a>
from crazy-max/bake-v6</li>
<li><a
href="ca1af179f5"><code>ca1af17</code></a>
update bake-action to v6</li>
<li>See full diff in <a
href="https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.9.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/setup-buildx-action&package-manager=github_actions&previous-version=3.8.0&new-version=3.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-10 17:28:11 +01:00
Quentin Gliech
4b9f91a3b6 build(deps): bump psl from 2.1.82 to 2.1.83 (#3986)
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.82 to 2.1.83.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ce4c61043f"><code>ce4c610</code></a>
bump version</li>
<li><a
href="b460f6bbf5"><code>b460f6b</code></a>
update the list</li>
<li>See full diff in <a
href="https://github.com/addr-rs/psl/compare/v2.1.82...v2.1.83">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=psl&package-manager=cargo&previous-version=2.1.82&new-version=2.1.83)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-10 17:26:47 +01:00
Quentin Gliech
a67c00d4da build(deps): bump p384 from 0.13.0 to 0.13.1 (#3987)
Bumps [p384](https://github.com/RustCrypto/elliptic-curves) from 0.13.0
to 0.13.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d439608563"><code>d439608</code></a>
sm2 v0.13.1 (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/864">#864</a>)</li>
<li><a
href="6e6886563b"><code>6e68865</code></a>
p256 v0.13.2 (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/863">#863</a>)</li>
<li><a
href="b9fcdd3b8a"><code>b9fcdd3</code></a>
sm2: enable <code>dsa</code> feature by default (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/862">#862</a>)</li>
<li><a
href="c17e54adc7"><code>c17e54a</code></a>
p192/p224/p384/p521/sm2: add <code>all-features = true</code> on docsrs
(<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/861">#861</a>)</li>
<li><a
href="c7019c1a66"><code>c7019c1</code></a>
Update fiat crypto docs (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/860">#860</a>)</li>
<li><a
href="a0931eeb4d"><code>a0931ee</code></a>
p224 v0.13.2 (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/859">#859</a>)</li>
<li><a
href="0f9dfa440f"><code>0f9dfa4</code></a>
sm2 v0.13.0 (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/858">#858</a>)</li>
<li><a
href="0e0a1a5977"><code>0e0a1a5</code></a>
p192 v0.13.0 (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/856">#856</a>)</li>
<li><a
href="fbc5d26ee7"><code>fbc5d26</code></a>
p192/p224/p256/p384/p521/sm2: use <code>dep:primeorder</code> (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/857">#857</a>)</li>
<li><a
href="655a7d6da5"><code>655a7d6</code></a>
sm2: add <code>dsa</code> feature (<a
href="https://redirect.github.com/RustCrypto/elliptic-curves/issues/855">#855</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/RustCrypto/elliptic-curves/compare/p384/v0.13.0...sm2/v0.13.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=p384&package-manager=cargo&previous-version=0.13.0&new-version=0.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-10 17:26:36 +01:00
Quentin Gliech
40c59c89d4 build(deps-dev): bump @types/node from 22.13.0 to 22.13.1 in /tools/syn2mas in the development group (#3995)
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.0 to 22.13.1
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=22.13.0&new-version=22.13.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
2025-02-10 17:26:08 +01:00
Quentin Gliech
727def66b6 build(deps-dev): bump happy-dom from 16.8.1 to 17.0.2 in /frontend (#3997)
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 16.8.1
to 17.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/capricorn86/happy-dom/releases">happy-dom's
releases</a>.</em></p>
<blockquote>
<h2>v17.0.2</h2>
<h3>👷‍♂️ Patch fixes</h3>
<ul>
<li>The property &quot;tabIndex&quot; should return &quot;0&quot; by
default in <code>HTMLAnchorElement</code>, <code>HTMLAreaElement</code>,
<code>HTMLButtonElement</code>, <code>HTMLIFrameElement</code>,
<code>HTMLInputElement</code>, <code>HTMLMediaElement</code>,
<code>HTMLObjectElement</code>, <code>HTMLSelectElement</code> and
<code>HTMLTextAreaElement</code> - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1714">#1714</a></li>
</ul>
<h2>v17.0.1</h2>
<h3>👷‍♂️ Patch fixes</h3>
<ul>
<li>Ensure <code>querySelector()</code> returns the first item that
appears in the DOM for grouped selectors - By <strong><a
href="https://github.com/christiango"><code>@​christiango</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1710">#1710</a></li>
</ul>
<h2>v17.0.0</h2>
<h3>💣 Breaking Changes</h3>
<ul>
<li>Adds support for ECMAScript modules - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a>
<ul>
<li>This change allows the use of <code>import</code> and
<code>export</code> statements in JavaScript files</li>
</ul>
</li>
</ul>
<h3>🎨 Features</h3>
<ul>
<li>Adds support for tracing never ending tasks when using
<code>waitUntilComplete()</code> - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1567">#1567</a>
<ul>
<li>Read more about how to enable this feature under
<code>debug.traceWaitUntilComplete</code> in the Wiki for <a
href="https://github.com/capricorn86/happy-dom/wiki/IBrowserSettings">IBrowserSettings</a></li>
</ul>
</li>
<li>Adds support for preloading fetch, stylesheet, script and modules in
<code>HTMLLinkElement</code> - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Adds support for <code>HTMLLinkElement.relList.supports()</code> -
By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Adds support for <code>Request.mode</code> - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Output failed requests to the console - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Adds support for <code>HTMLScriptElement.blocking</code>,
<code>HTMLScriptElement.crossOrigin</code>,
<code>HTMLScriptElement.fetchPriority</code>,
<code>HTMLScriptElement.noModule</code>,
<code>HTMLScriptElement.integrity</code>,
<code>HTMLScriptElement.referrerPolicy</code> - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Use cache in virtual server requests - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Adds support for <code>credentials</code> and
<code>referrerPolicy</code> when fetching styles and scripts - By
<strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Disallow invalid attributes from being set in
<code>Element.setAttribute()</code> - By <strong><a
href="https://github.com/OlaviSau"><code>@​OlaviSau</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1706">#1706</a></li>
</ul>
<h3>👷‍♂️ Patch fixes</h3>
<ul>
<li>Call <code>afterAsyncResponse</code> fetch interceptor in virtual
server requests - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
<li>Fixes bug where children in a <code>ShadowRoot</code> of a custom
element that was upgraded from a <code>HTMLElement</code> wasn't
considered connected to the DOM - By <strong><a
href="https://github.com/capricorn86"><code>@​capricorn86</code></a></strong>
in task <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9cb1d32cfc"><code>9cb1d32</code></a>
fix: <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1714">#1714</a>
Returns 0 by default for the tabIndex property in HTMLAnchorElem...</li>
<li><a
href="5551267205"><code>5551267</code></a>
fix: <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1710">#1710</a>
- Ensure querySelector returns the first item that appears in t...</li>
<li><a
href="fbf5adbb5f"><code>fbf5adb</code></a>
BREAKING CHANGE: <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1706">#1706</a>
Disallow invalid attributes from being set in NamedN...</li>
<li><a
href="7bc831df28"><code>7bc831d</code></a>
feat: <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/320">#320</a>
Adds support for ECMAScript modules (<a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1705">#1705</a>)</li>
<li><a
href="33e888d513"><code>33e888d</code></a>
chore: <a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1716">#1716</a>
Fix integration test failing most of the time (<a
href="https://redirect.github.com/capricorn86/happy-dom/issues/1717">#1717</a>)</li>
<li>See full diff in <a
href="https://github.com/capricorn86/happy-dom/compare/v16.8.1...v17.0.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=happy-dom&package-manager=npm_and_yarn&previous-version=16.8.1&new-version=17.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-10 17:25:58 +01:00
Quentin Gliech
31af64a03b build(deps): bump the tanstack-router group across 1 directory with 3 updates (#3998)
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.99.6 to 1.102.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/router/releases"><code>@​tanstack/react-router</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.102.1</h2>
<p>Version 1.102.1 - 2/9/25, 11:17 PM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>react-router: simpler useForwardedRef using useImperativeHandle (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3364">#3364</a>)
(11b40b8) by <a
href="https://github.com/Sheraff"><code>@​Sheraff</code></a></li>
</ul>
<h3>Tests</h3>
<ul>
<li>run e2e react-router tests with prod build (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3374">#3374</a>)
(953b6c9) by Manuel Schiller</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
</ul>
<h2>v1.102.0</h2>
<p>Version 1.102.0 - 2/9/25, 9:22 PM</p>
<h2>Changes</h2>
<h3>Feat</h3>
<ul>
<li>start: serialize <code>BigInt</code> for server functions (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3294">#3294</a>)
(f37eb66) by <a
href="https://github.com/ryanagillie"><code>@​ryanagillie</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>router: more recommendations for route tree file opening
unexpectedly on vscode (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3377">#3377</a>)
(0581857) by Leonardo Montini</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="397561969b"><code>3975619</code></a>
release: v1.102.1</li>
<li><a
href="11b40b8eef"><code>11b40b8</code></a>
fix(react-router): simpler useForwardedRef using useImperativeHandle (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3364">#3364</a>)</li>
<li><a
href="0cef0bdc3e"><code>0cef0bd</code></a>
release: v1.102.0</li>
<li><a
href="ddd84abd75"><code>ddd84ab</code></a>
release: v1.101.2</li>
<li><a
href="6346365b1f"><code>6346365</code></a>
fix(react-router): exclude props from state equality check to prevent
history...</li>
<li><a
href="f0f9e1074b"><code>f0f9e10</code></a>
release: v1.101.0</li>
<li><a
href="cf693e7353"><code>cf693e7</code></a>
feat(router-plugin): configurable key-based code splitting (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3355">#3355</a>)</li>
<li><a
href="026ea55598"><code>026ea55</code></a>
release: v1.100.0</li>
<li><a
href="3b158d0ab0"><code>3b158d0</code></a>
feat(react-router): add <code>shouldThrow</code> option to
<code>useParams</code> and <code>useSearch</code> (...</li>
<li><a
href="38834b0133"><code>38834b0</code></a>
release: v1.99.13</li>
<li>Additional commits viewable in <a
href="https://github.com/TanStack/router/commits/v1.102.1/packages/react-router">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tanstack/router-devtools` from 1.99.6 to 1.102.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/router/releases"><code>@​tanstack/router-devtools</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.102.1</h2>
<p>Version 1.102.1 - 2/9/25, 11:17 PM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>react-router: simpler useForwardedRef using useImperativeHandle (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3364">#3364</a>)
(11b40b8) by <a
href="https://github.com/Sheraff"><code>@​Sheraff</code></a></li>
</ul>
<h3>Tests</h3>
<ul>
<li>run e2e react-router tests with prod build (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3374">#3374</a>)
(953b6c9) by Manuel Schiller</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
</ul>
<h2>v1.102.0</h2>
<p>Version 1.102.0 - 2/9/25, 9:22 PM</p>
<h2>Changes</h2>
<h3>Feat</h3>
<ul>
<li>start: serialize <code>BigInt</code> for server functions (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3294">#3294</a>)
(f37eb66) by <a
href="https://github.com/ryanagillie"><code>@​ryanagillie</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>router: more recommendations for route tree file opening
unexpectedly on vscode (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3377">#3377</a>)
(0581857) by Leonardo Montini</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="397561969b"><code>3975619</code></a>
release: v1.102.1</li>
<li><a
href="0cef0bdc3e"><code>0cef0bd</code></a>
release: v1.102.0</li>
<li><a
href="ddd84abd75"><code>ddd84ab</code></a>
release: v1.101.2</li>
<li><a
href="f0f9e1074b"><code>f0f9e10</code></a>
release: v1.101.0</li>
<li><a
href="026ea55598"><code>026ea55</code></a>
release: v1.100.0</li>
<li><a
href="38834b0133"><code>38834b0</code></a>
release: v1.99.13</li>
<li><a
href="9fb4d601a3"><code>9fb4d60</code></a>
release: v1.99.9</li>
<li><a
href="a13f1a4021"><code>a13f1a4</code></a>
release: v1.99.8</li>
<li><a
href="648ad674c6"><code>648ad67</code></a>
release: v1.99.7</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.1/packages/router-devtools">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tanstack/router-vite-plugin` from 1.99.6 to 1.102.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/TanStack/router/releases"><code>@​tanstack/router-vite-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.102.1</h2>
<p>Version 1.102.1 - 2/9/25, 11:17 PM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>react-router: simpler useForwardedRef using useImperativeHandle (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3364">#3364</a>)
(11b40b8) by <a
href="https://github.com/Sheraff"><code>@​Sheraff</code></a></li>
</ul>
<h3>Tests</h3>
<ul>
<li>run e2e react-router tests with prod build (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3374">#3374</a>)
(953b6c9) by Manuel Schiller</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.1</li>
</ul>
<h2>v1.102.0</h2>
<p>Version 1.102.0 - 2/9/25, 9:22 PM</p>
<h2>Changes</h2>
<h3>Feat</h3>
<ul>
<li>start: serialize <code>BigInt</code> for server functions (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3294">#3294</a>)
(f37eb66) by <a
href="https://github.com/ryanagillie"><code>@​ryanagillie</code></a></li>
</ul>
<h3>Docs</h3>
<ul>
<li>router: more recommendations for route tree file opening
unexpectedly on vscode (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3377">#3377</a>)
(0581857) by Leonardo Montini</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="397561969b"><code>3975619</code></a>
release: v1.102.1</li>
<li><a
href="0cef0bdc3e"><code>0cef0bd</code></a>
release: v1.102.0</li>
<li><a
href="ddd84abd75"><code>ddd84ab</code></a>
release: v1.101.2</li>
<li><a
href="f0f9e1074b"><code>f0f9e10</code></a>
release: v1.101.0</li>
<li><a
href="026ea55598"><code>026ea55</code></a>
release: v1.100.0</li>
<li><a
href="bd5d1992e2"><code>bd5d199</code></a>
release: v1.99.14</li>
<li><a
href="38834b0133"><code>38834b0</code></a>
release: v1.99.13</li>
<li><a
href="675fdc0157"><code>675fdc0</code></a>
release: v1.99.12</li>
<li><a
href="4914265927"><code>4914265</code></a>
release: v1.99.11</li>
<li><a
href="c4b42ba543"><code>c4b42ba</code></a>
release: v1.99.10</li>
<li>Additional commits viewable in <a
href="https://github.com/TanStack/router/commits/v1.102.1/packages/router-vite-plugin">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>
2025-02-10 17:25:43 +01:00
Quentin Gliech
625466b22c build(deps): bump aide from 0.14.0 to 0.14.1 (#3999)
Bumps [aide](https://github.com/tamasfe/aide) from 0.14.0 to 0.14.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/tamasfe/aide/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=aide&package-manager=cargo&previous-version=0.14.0&new-version=0.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-10 17:25:27 +01:00
Quentin Gliech
c9c622bd1b build(deps): bump data-encoding from 2.7.0 to 2.8.0 (#4000)
Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.7.0
to 2.8.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="284f84626a"><code>284f846</code></a>
Release 2.8.0 (<a
href="https://redirect.github.com/ia0/data-encoding/issues/134">#134</a>)</li>
<li><a
href="b6f9f3b9d6"><code>b6f9f3b</code></a>
Remove MSRV for unpublished crates (<a
href="https://redirect.github.com/ia0/data-encoding/issues/133">#133</a>)</li>
<li><a
href="c060e6873c"><code>c060e68</code></a>
Delete outdated cargo cache to force save (<a
href="https://redirect.github.com/ia0/data-encoding/issues/132">#132</a>)</li>
<li><a
href="d62d722222"><code>d62d722</code></a>
Remove top-level Makefile (<a
href="https://redirect.github.com/ia0/data-encoding/issues/131">#131</a>)</li>
<li><a
href="5e86676a34"><code>5e86676</code></a>
Improve CI workflow (<a
href="https://redirect.github.com/ia0/data-encoding/issues/130">#130</a>)</li>
<li><a
href="8a9537cf64"><code>8a9537c</code></a>
Improve fuzzing (<a
href="https://redirect.github.com/ia0/data-encoding/issues/129">#129</a>)</li>
<li><a
href="27a68f43cd"><code>27a68f4</code></a>
Add missing safety documentation and assertions for testing and fuzzing
(<a
href="https://redirect.github.com/ia0/data-encoding/issues/128">#128</a>)</li>
<li><a
href="06b0d89b11"><code>06b0d89</code></a>
Add BASE32_NOPAD_NOCASE and BASE32_NOPAD_VISUAL (<a
href="https://redirect.github.com/ia0/data-encoding/issues/127">#127</a>)</li>
<li>See full diff in <a
href="https://github.com/ia0/data-encoding/compare/v2.7.0...v2.8.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=data-encoding&package-manager=cargo&previous-version=2.7.0&new-version=2.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-02-10 17:25:14 +01:00
Quentin Gliech
cbd3d8c072 Admin API to list and get user emails (#4001)
This adds endpoints to get and list user emails.

I chose to not scope them to users, so listing the emails for a user
means listing emails with a user filter
2025-02-10 17:24:46 +01:00
Quentin Gliech
b366e5d3cf Update links to policy files (#3982) 2025-02-10 17:23:45 +01:00
Quentin Gliech
845f0c274b Admin API to list and get user emails 2025-02-10 17:13:55 +01:00
dependabot[bot]
4cd144c4dc build(deps): bump data-encoding from 2.7.0 to 2.8.0
Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.7.0 to 2.8.0.
- [Commits](https://github.com/ia0/data-encoding/compare/v2.7.0...v2.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 14:14:02 +00:00
dependabot[bot]
5c5d50c5a0 build(deps): bump aide from 0.14.0 to 0.14.1
Bumps [aide](https://github.com/tamasfe/aide) from 0.14.0 to 0.14.1.
- [Release notes](https://github.com/tamasfe/aide/releases)
- [Commits](https://github.com/tamasfe/aide/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 14:13:35 +00:00
dependabot[bot]
74b94d5916 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.99.6 to 1.102.1
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.102.1/packages/react-router)

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

Updates `@tanstack/router-vite-plugin` from 1.99.6 to 1.102.1
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.102.1/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-10 13:54:01 +00:00
dependabot[bot]
40bb05d158 build(deps-dev): bump happy-dom from 16.8.1 to 17.0.2 in /frontend
Bumps [happy-dom](https://github.com/capricorn86/happy-dom) from 16.8.1 to 17.0.2.
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v16.8.1...v17.0.2)

---
updated-dependencies:
- dependency-name: happy-dom
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-10 13:52:56 +00:00
dependabot[bot]
03b52c5461 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.0 to 22.13.1
- [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-10 13:31:18 +00:00
Quentin Gliech
d0aa99cd48 Encapsulate migration state in a single structure (#3991) 2025-02-10 10:22:45 +01:00
Quentin Gliech
ad48e89aa6 Pass the migration state as owned to the various stages 2025-02-10 10:14:20 +01:00
Quentin Gliech
96f303f099 Document more mas-cli subcommands and standardise the format (#3988)
Added all the missing commands, and tried to standardise the formatting
across the various pages.
2025-02-10 10:06:14 +01:00
Quentin Gliech
c6fdd82432 Encapsulate migration state in a single structure 2025-02-07 15:02:30 +01:00
Will Lewis
bf87f1ad6d Merge branch 'main' into mas-cli-documentation-update 2025-02-07 14:01:16 +00:00
Quentin Gliech
9aba366ef6 Merge pull request #3985 from element-hq/quenting/syn2mas/owned-connections
syn2mas: make the MAS writer connection owned
2025-02-07 15:00:57 +01:00
Will Lewis
fff4549494 Add reference to worker page 2025-02-07 13:57:28 +00:00
Will Lewis
b6be29bece Add documentation to account for all cli mas options and standardise format 2025-02-07 13:38:36 +00:00