Commit Graph

3791 Commits

Author SHA1 Message Date
matrixbot 3959bc2aee Automatic merge back to main (#4035) 2025-02-13 18:13:32 +01:00
github-actions[bot] 23e7855347 0.14.0-rc.0 v0.14.0-rc.0 2025-02-13 17:03:17 +00:00
Quentin Gliech 5759917229 Fix the release workflow references to scripts (#4034) 2025-02-13 18:01:16 +01:00
Quentin Gliech 95741bdd12 Fix the release workflow references to scripts 2025-02-13 18:00:16 +01:00
matrixbot d121c4f07d Translations updates for main (#4033) 2025-02-13 17:30:04 +01:00
Quentin Gliech 1e56dfea25 build(deps-dev): bump @graphql-codegen/cli from 5.0.4 to 5.0.5 in /frontend in the graphql-codegen group (#4032) 2025-02-13 17:25:22 +01:00
Quentin Gliech 34f1fb0e76 build(deps): bump the production group in /tools/syn2mas with 3 updates (#4030) 2025-02-13 17:24:39 +01:00
Quentin Gliech 3e39abef32 build(deps-dev): bump @types/node from 22.13.1 to 22.13.2 in /tools/syn2mas in the development group (#4031) 2025-02-13 17:24:16 +01:00
github-actions[bot] d50d559f83 Translations updates 2025-02-13 16:21:18 +00:00
dependabot[bot] 6b970b0916 build(deps-dev): bump @graphql-codegen/cli
Bumps the graphql-codegen group in /frontend with 1 update: [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli).


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

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

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


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

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

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


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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-13 16:18:03 +00:00
Quentin Gliech 97df8f9f5d build(deps): bump psl from 2.1.84 to 2.1.85 (#4028) 2025-02-13 17:06:12 +01:00
Quentin Gliech 2234629963 Polish the session list and details view (#4029) 2025-02-13 16:56:49 +01:00
Quentin Gliech 50e2693f89 Readjust a few spacings 2025-02-13 16:50:02 +01:00
Quentin Gliech 189f01602f Remove unnecessary wrapper around account page header 2025-02-13 16:32:30 +01:00
Quentin Gliech 16335b15ca Make the new sign-out button translatable 2025-02-13 16:26:04 +01:00
Quentin Gliech 1ed9586cf5 Polish the session details 2025-02-13 16:15:56 +01:00
dependabot[bot] 308579398f build(deps): bump psl from 2.1.84 to 2.1.85
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.84 to 2.1.85.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.84...v2.1.85)

---
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-13 13:41:59 +00:00
Quentin Gliech f2ef058283 Experimental feature to automatically expire inactive sessions (#4022)
Fixes #1875 

This adds an experimental feature which allows expiring sessions that
are inactive for a certain amount of time.

It runs as a scheduled task every 15 minutes, checking for the 'last
activity' on each session type.
It processes sessions by batches of 100 at a time, to avoid overloading
Synapse when syncing back the database.

It expires:

 - all user (browser) sessions
 - all compatibility sessions
 - oauth sessions which are:
   - for a user
   - using a 'dynamic' client (so the sessions started from clients defined
      in the config are excluded)
2025-02-13 10:33:00 +01:00
Quentin Gliech 871000fe80 Move from zod to valibot to reduce the frontend bundle size (#4026)
This saves us about 30Kb gzipped, which is about 10% of the initial
bundle size
2025-02-13 10:31:58 +01:00
Quentin Gliech be31201e57 Move from zod to valibot to reduce the frontend bundle size 2025-02-13 10:25:19 +01:00
Quentin Gliech 8fbf555291 Bump all frontend dependencies (#4025) 2025-02-13 10:13:14 +01:00
Quentin Gliech f5b9ff5a87 Bump all frontend dependencies 2025-02-13 09:31:59 +01:00
Quentin Gliech 25d3dbd07c Simplify the setup documentation introduction (#3994) 2025-02-13 09:08:26 +01:00
Quentin Gliech 358fd92764 build(deps-dev): bump postcss from 8.5.1 to 8.5.2 in /frontend (#4021)
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@​romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@​romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/postcss/postcss/commit/692fcde123dbf51c7b1a178370d3e8c6fe7feeee"><code>692fcde</code></a>
Release 8.5.2 version</li>
<li><a
href="https://github.com/postcss/postcss/commit/b70e98f624537063d3094644b04f41bd2863bb65"><code>b70e98f</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/postcss/commit/ba587e32fd51004d334421013f311017f00e5420"><code>ba587e3</code></a>
Fix end position of rules with <code>ownSemicon</code> (<a
href="https://redirect.github.com/postcss/postcss/issues/2012">#2012</a>)</li>
<li>See full diff in <a
href="https://github.com/postcss/postcss/compare/8.5.1...8.5.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=postcss&package-manager=npm_and_yarn&previous-version=8.5.1&new-version=8.5.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-13 09:05:22 +01:00
Quentin Gliech f868813a49 build(deps): bump the tanstack-router group in /frontend with 3 updates (#4019)
Bumps the tanstack-router group in /frontend with 3 updates:
[@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router),
[@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools)
and
[@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin).

Updates `@tanstack/react-router` from 1.102.1 to 1.102.5
<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.5</h2>
<p>Version 1.102.5 - 2/12/25, 4:52 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>router-core: patch qss to attempt encoding value to prevent
malformed URI errors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3381">#3381</a>)
(f472e1a) by Lee</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-core</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
</ul>
<h2>v1.102.4</h2>
<p>Version 1.102.4 - 2/12/25, 2:24 AM</p>
<h2>Changes</h2>
<h3>Refactor</h3>
<ul>
<li>router-plugin: code-splitting to be agnostic to support
&quot;targets&quot; (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3400">#3400</a>)
(e88b960) by Sean Cassiere</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/router/commit/e30d59a05f5b1a0771317a87bf45cefe8eddfb04"><code>e30d59a</code></a>
release: v1.102.5</li>
<li><a
href="https://github.com/TanStack/router/commit/d626fb283197200b7c0360b45b5be6263d1dbf13"><code>d626fb2</code></a>
release: v1.102.3</li>
<li><a
href="https://github.com/TanStack/router/commit/d870c68748c2b9b3ec76e33df34f3b0d46af0ca5"><code>d870c68</code></a>
fix: allow custom scrollToTop selectors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/react-router/issues/3398">#3398</a>)</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.5/packages/react-router">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tanstack/router-devtools` from 1.102.1 to 1.102.5
<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.5</h2>
<p>Version 1.102.5 - 2/12/25, 4:52 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>router-core: patch qss to attempt encoding value to prevent
malformed URI errors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3381">#3381</a>)
(f472e1a) by Lee</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-core</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
</ul>
<h2>v1.102.4</h2>
<p>Version 1.102.4 - 2/12/25, 2:24 AM</p>
<h2>Changes</h2>
<h3>Refactor</h3>
<ul>
<li>router-plugin: code-splitting to be agnostic to support
&quot;targets&quot; (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-devtools/issues/3400">#3400</a>)
(e88b960) by Sean Cassiere</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/router/commit/e30d59a05f5b1a0771317a87bf45cefe8eddfb04"><code>e30d59a</code></a>
release: v1.102.5</li>
<li><a
href="https://github.com/TanStack/router/commit/d626fb283197200b7c0360b45b5be6263d1dbf13"><code>d626fb2</code></a>
release: v1.102.3</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.5/packages/router-devtools">compare
view</a></li>
</ul>
</details>
<br />

Updates `@tanstack/router-vite-plugin` from 1.102.1 to 1.102.5
<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.5</h2>
<p>Version 1.102.5 - 2/12/25, 4:52 AM</p>
<h2>Changes</h2>
<h3>Fix</h3>
<ul>
<li>router-core: patch qss to attempt encoding value to prevent
malformed URI errors (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3381">#3381</a>)
(f472e1a) by Lee</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-core</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/react-router-with-query</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/zod-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/valibot-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/arktype-adapter</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-devtools</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-router</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/create-start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-config</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-api-routes</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-fetcher</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-handler</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-client</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-server-functions-ssr</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start-router-manifest</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
<li><code>@​tanstack/start</code><a
href="https://github.com/1"><code>@​1</code></a>.102.5</li>
</ul>
<h2>v1.102.4</h2>
<p>Version 1.102.4 - 2/12/25, 2:24 AM</p>
<h2>Changes</h2>
<h3>Refactor</h3>
<ul>
<li>router-plugin: code-splitting to be agnostic to support
&quot;targets&quot; (<a
href="https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin/issues/3400">#3400</a>)
(e88b960) by Sean Cassiere</li>
</ul>
<h2>Packages</h2>
<ul>
<li><code>@​tanstack/router-generator</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-cli</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
<li><code>@​tanstack/router-vite-plugin</code><a
href="https://github.com/1"><code>@​1</code></a>.102.4</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/TanStack/router/commit/e30d59a05f5b1a0771317a87bf45cefe8eddfb04"><code>e30d59a</code></a>
release: v1.102.5</li>
<li><a
href="https://github.com/TanStack/router/commit/bb65fe44dde130d1ba75866331812e2077447f2f"><code>bb65fe4</code></a>
release: v1.102.4</li>
<li><a
href="https://github.com/TanStack/router/commit/d626fb283197200b7c0360b45b5be6263d1dbf13"><code>d626fb2</code></a>
release: v1.102.3</li>
<li><a
href="https://github.com/TanStack/router/commit/4d74d55da848c69c58635b4f9b489a3b953bf8b0"><code>4d74d55</code></a>
release: v1.102.2</li>
<li>See full diff in <a
href="https://github.com/TanStack/router/commits/v1.102.5/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-13 09:05:09 +01:00
Quentin Gliech afe27dfbf5 build(deps-dev): bump @codecov/vite-plugin from 1.8.0 to 1.9.0 in /frontend (#4020)
Bumps @codecov/vite-plugin from 1.8.0 to 1.9.0.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@codecov/vite-plugin&package-manager=npm_and_yarn&previous-version=1.8.0&new-version=1.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-13 09:04:58 +01:00
Quentin Gliech 365dca7cd7 build(deps): bump rustls from 0.23.22 to 0.23.23 (#4017)
Bumps [rustls](https://github.com/rustls/rustls) from 0.23.22 to
0.23.23.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rustls/rustls/commit/774214751ba5e8e62a49f80fbaf13630441eddd1"><code>7742147</code></a>
unbuffered: introduce <code>PeerClosed</code> state</li>
<li><a
href="https://github.com/rustls/rustls/commit/7abb149a3d93d8c47df75b71eda3bdfbbb70fd68"><code>7abb149</code></a>
tests/unbuffered: refactor</li>
<li><a
href="https://github.com/rustls/rustls/commit/1963cc76a2579a7d3871c63ce183dff382034d3e"><code>1963cc7</code></a>
Bump version to 0.23.23</li>
<li><a
href="https://github.com/rustls/rustls/commit/ad5a31b763c68af4909dc4cd127e62110a31dcdc"><code>ad5a31b</code></a>
tests: reuse SingleCertAndKey</li>
<li><a
href="https://github.com/rustls/rustls/commit/591c0c1b6a472951f8b053417750e6ddba23d0c5"><code>591c0c1</code></a>
crypto: expose SingleCertAndKey</li>
<li><a
href="https://github.com/rustls/rustls/commit/82e16889254302c664254c4caa48d20fd3c3a4dc"><code>82e1688</code></a>
client: use SingleCertAndKey for with_client_auth_cert()</li>
<li><a
href="https://github.com/rustls/rustls/commit/b0cc4dfe3a62bff581733f473808c58b1d4e4f8d"><code>b0cc4df</code></a>
crypto: add CertifiedKey::from_der()</li>
<li><a
href="https://github.com/rustls/rustls/commit/be2865ad078ee03b37aa59fde26d8c9e127d8f94"><code>be2865a</code></a>
crypto: simplify SingleCertAndKey construction with OCSP</li>
<li><a
href="https://github.com/rustls/rustls/commit/82c3c2d17962bc2d86ab3fa2e46013c45814b19e"><code>82c3c2d</code></a>
crypto: use From impl to construct SingleCertAndKey</li>
<li><a
href="https://github.com/rustls/rustls/commit/27551e14f434683df0400a6e914d0bffe6525db2"><code>27551e1</code></a>
Move SingleCertAndKey to crypto::signer</li>
<li>Additional commits viewable in <a
href="https://github.com/rustls/rustls/compare/v/0.23.22...v/0.23.23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustls&package-manager=cargo&previous-version=0.23.22&new-version=0.23.23)](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-13 09:04:43 +01:00
Quentin Gliech 0623d4252b build(deps): bump clap from 4.5.28 to 4.5.29 (#4018)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.28 to 4.5.29.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.5.29</h2>
<h2>[4.5.29] - 2025-02-11</h2>
<h3>Fixes</h3>
<ul>
<li>Change <code>ArgMatches::args_present</code> so not-present flags
are considered not-present (matching the documentation)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.5.29] - 2025-02-11</h2>
<h3>Fixes</h3>
<ul>
<li>Change <code>ArgMatches::args_present</code> so not-present flags
are considered not-present (matching the documentation)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/clap-rs/clap/commit/1f74b0178d222d393e5ab641e934d196cbde70f4"><code>1f74b01</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/23feee1c132f4b3501e7218bc6a7e70d753b54ae"><code>23feee1</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/ae1457b34a06492352da3d1637582991893ba012"><code>ae1457b</code></a>
chore(complete): Update require clap</li>
<li><a
href="https://github.com/clap-rs/clap/commit/0d142f6c04a702b791d2dfec8327661ba1b6d16c"><code>0d142f6</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/0facf1f370e7966a4d97bce56d1d10ca4c80d0ae"><code>0facf1f</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/ee6af99c6c5e239c0f2c92f9d1baf8aa3bb4af90"><code>ee6af99</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5743">#5743</a>
from epage/sort</li>
<li><a
href="https://github.com/clap-rs/clap/commit/232ee106615e997f0841bb3de97eed126b929fe3"><code>232ee10</code></a>
fix(complete): Use existing display order for Arg/Command</li>
<li><a
href="https://github.com/clap-rs/clap/commit/c6b5d627a0c17527630e4086a4fe83589365d1f0"><code>c6b5d62</code></a>
feat(builder): Expose get_display_order</li>
<li><a
href="https://github.com/clap-rs/clap/commit/67d9fef9cee8f1b297aed73e6d95f78744b43a27"><code>67d9fef</code></a>
feat(complete): Give control over display order</li>
<li><a
href="https://github.com/clap-rs/clap/commit/59a61e188fbb9999db52f567e3951d3720204084"><code>59a61e1</code></a>
refactor(complete): Pull out common candidate code</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.28...clap_complete-v4.5.29">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.5.28&new-version=4.5.29)](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-13 09:04:35 +01:00
Strac Consulting Engineers Pty Ltd da944ccde7 Update README.md
Amended issuer.
2025-02-13 18:03:51 +11:00
Quentin Gliech 7fe30ac80b Fix the rendering of the embedded API doc (#4023)
This broke with #4013
2025-02-12 18:26:54 +01:00
Quentin Gliech 44f7b46b63 Fix the rendering of the embedded API doc 2025-02-12 18:19:25 +01:00
Quentin Gliech 7bfb1a155e Add documentation for session timeout configuration 2025-02-12 17:34:23 +01:00
Quentin Gliech 9504174812 Only expire sessions from dynamic clients 2025-02-12 17:31:21 +01:00
Quentin Gliech dab640aa51 Allow filtering sessions by client kind (dynamic or static) 2025-02-12 17:31:21 +01:00
Quentin Gliech 935400d87b Experimental feature to timeout inactive sessions 2025-02-12 17:31:21 +01:00
dependabot[bot] 609a96f24a build(deps-dev): bump postcss from 8.5.1 to 8.5.2 in /frontend
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.2.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.1...8.5.2)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 14:08:16 +00:00
dependabot[bot] 71851ab2bf build(deps-dev): bump @codecov/vite-plugin in /frontend
Bumps @codecov/vite-plugin from 1.8.0 to 1.9.0.

---
updated-dependencies:
- dependency-name: "@codecov/vite-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 14:08:08 +00:00
dependabot[bot] c9eaaa5c32 build(deps): bump the tanstack-router group in /frontend with 3 updates
Bumps the tanstack-router group in /frontend with 3 updates: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router), [@tanstack/router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/router-devtools) and [@tanstack/router-vite-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-vite-plugin).


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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 14:07:44 +00:00
dependabot[bot] d63093d743 build(deps): bump clap from 4.5.28 to 4.5.29
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.28 to 4.5.29.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.28...clap_complete-v4.5.29)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 13:45:15 +00:00
dependabot[bot] 33a984cfe2 build(deps): bump rustls from 0.23.22 to 0.23.23
Bumps [rustls](https://github.com/rustls/rustls) from 0.23.22 to 0.23.23.
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.22...v/0.23.23)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 13:44:48 +00:00
Quentin Gliech 2ae36b4a84 Setup job to expire inactive browser sessions 2025-02-12 14:03:41 +01:00
Quentin Gliech 4353185802 Setup a job to expire compatibility sessions 2025-02-12 13:57:36 +01:00
Quentin Gliech 34f7e49a54 Setup a job to expire OAuth 2.0 sessions 2025-02-12 13:47:48 +01:00
Quentin Gliech 917f4d1817 Allow filtering OAuth sessions with any/no user 2025-02-12 13:00:22 +01:00
Quentin Gliech 423681d3e7 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 a7ae36e1ce Allow filtering by subject in the upstream OAuth links admin API 2025-02-12 11:07:11 +01:00
Quentin Gliech 0e3d10ee45 storage: allow filtering upstream OAuth links by subject 2025-02-12 11:01:53 +01:00
Quentin Gliech c880a3dbac Admin API to list and get upstream OAuth links 2025-02-12 10:51:31 +01:00