Commit Graph
4320 Commits
Author SHA1 Message Date
Quentin Gliech 0cf9afa0b9 Add metrics for introspection requests 2025-03-26 23:14:50 +01:00
Quentin Gliech 76b9a6d6b1 Deduplicate client registrations by hashing the metadata (#4293) 2025-03-26 16:41:35 +01:00
Quentin Gliech 3f66940090 Sort client registration metadata fields before hashing 2025-03-26 15:41:04 +01:00
Quentin Gliech c24c3eecd5 Speed up local docker rebuilds & CI cache exports (#4289) 2025-03-25 15:39:04 +01:00
Quentin Gliech 4294dc86cd Ensure client metadata hashing is stable
This is done by using the indexmap crate to preserve insertion order for
localized fields.
2025-03-25 15:00:48 +01:00
Quentin Gliech 5c13757e1d Deduplicate client registrations by hashing the metadata 2025-03-25 15:00:23 +01:00
Quentin Gliech 771a970989 Replace data-encoding with base64ct (#4294) 2025-03-25 14:59:05 +01:00
Quentin Gliech 5a4807cd5f Replace data-encoding with base64ct 2025-03-25 13:41:58 +01:00
Quentin Gliech 5aa57716d8 Observe metrics from the Tokio runtime (#4284) 2025-03-25 12:07:03 +01:00
Quentin Gliech ceab3877bd Use automatic route code splitting (#4290) 2025-03-25 11:51:59 +01:00
Quentin Gliech 97bbf3f418 Update test snapshots 2025-03-24 18:13:58 +01:00
Quentin Gliech 2ad86b8be7 Use automatic route code splitting 2025-03-24 18:11:39 +01:00
Quentin Gliech b139bc018f build(deps): bump the tanstack-router group in /frontend with 3 updates (#4280) 2025-03-24 17:40:39 +01:00
Quentin Gliech f797479354 build(deps-dev): bump the development group in /tools/syn2mas with 2 updates (#4285) 2025-03-24 17:39:23 +01:00
Quentin Gliech 51dfed3719 build(deps-dev): bump @types/node from 22.13.10 to 22.13.11 in /frontend in the types group (#4281) 2025-03-24 17:39:15 +01:00
Quentin Gliech 1471604ca4 build(deps-dev): bump the storybook group in /frontend with 6 updates (#4286) 2025-03-24 17:38:57 +01:00
Quentin Gliech 793688dece build(deps-dev): bump vite from 6.2.2 to 6.2.3 in /frontend in the vite group (#4287) 2025-03-24 17:38:49 +01:00
Quentin Gliech 9872551d1b build(deps): bump time from 0.3.40 to 0.3.41 (#4288) 2025-03-24 17:38:12 +01:00
Quentin Gliech 6903c3dede Don't include the target/ directory in the Docker build layers 2025-03-24 17:24:05 +01:00
dependabot[bot] 92f92d1106 build(deps): bump time from 0.3.40 to 0.3.41
Bumps [time](https://github.com/time-rs/time) from 0.3.40 to 0.3.41.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.40...v0.3.41)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 15:21:47 +00:00
dependabot[bot] b3fd0a12cf build(deps-dev): bump vite in /frontend in the vite group
Bumps the vite group in /frontend with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.2.2 to 6.2.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.2.3/packages/vite)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 15:20:55 +00:00
dependabot[bot] 00cc1553e0 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.6.7` | `8.6.8` |
| [@storybook/addon-interactions](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions) | `8.6.7` | `8.6.8` |
| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `8.6.7` | `8.6.8` |
| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `8.6.7` | `8.6.8` |
| [@storybook/test](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/test) | `8.6.7` | `8.6.8` |
| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/cli) | `8.6.7` | `8.6.8` |


Updates `@storybook/addon-essentials` from 8.6.7 to 8.6.8
- [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.6.8/code/addons/essentials)

Updates `@storybook/addon-interactions` from 8.6.7 to 8.6.8
- [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.6.8/code/addons/interactions)

Updates `@storybook/react` from 8.6.7 to 8.6.8
- [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.6.8/code/renderers/react)

Updates `@storybook/react-vite` from 8.6.7 to 8.6.8
- [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.6.8/code/frameworks/react-vite)

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

Updates `storybook` from 8.6.7 to 8.6.8
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/v8.6.8/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.8/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-03-24 15:20:36 +00:00
dependabot[bot] f58fe3190a build(deps-dev): bump the development group
Bumps the development group in /tools/syn2mas with 2 updates: [@tsconfig/node22](https://github.com/tsconfig/bases/tree/HEAD/bases) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@tsconfig/node22` from 22.0.0 to 22.0.1
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

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

---
updated-dependencies:
- dependency-name: "@tsconfig/node22"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
- 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-03-24 15:17:23 +00:00
Quentin Gliech 0b764c15da Observe tokio runtime metrics 2025-03-24 14:00:20 +01:00
Quentin Gliech fe7359fb42 Build the Tokio runtime manually, without #[tokio::main] 2025-03-24 13:54:23 +01:00
Quentin Gliech 8b53b5e6de Enable the tokio unstable features 2025-03-24 13:53:34 +01:00
dependabot[bot] 528a8b0d49 build(deps-dev): bump @types/node in /frontend in the types group
Bumps the types group in /frontend with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.10 to 22.13.11
- [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: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 13:20:03 +00:00
dependabot[bot] 027853b58b 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/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) and [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin).


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

Updates `@tanstack/react-router-devtools` from 1.114.25 to 1.114.27
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.114.27/packages/react-router-devtools)

Updates `@tanstack/router-plugin` from 1.114.25 to 1.114.27
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.114.27/packages/router-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/react-router-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-21 13:19:50 +00:00
Quentin Gliech e5ebb84fdd build(deps): bump the production group in /tools/syn2mas with 2 updates (#4254) 2025-03-21 09:11:48 +01:00
Quentin Gliech 36f6af0cbf build(deps): bump the tanstack-router group in /frontend with 3 updates (#4270) 2025-03-21 08:49:24 +01:00
Quentin Gliech 59f3d74efd build(deps): bump valibot from 1.0.0-rc.4 to 1.0.0 in /frontend (#4271) 2025-03-21 08:49:04 +01:00
Quentin Gliech 194f1e3124 build(deps): bump reqwest from 0.12.14 to 0.12.15 (#4272) 2025-03-21 08:48:30 +01:00
Quentin Gliech ae9941a491 build(deps): bump psl from 2.1.95 to 2.1.96 (#4273) 2025-03-21 08:48:13 +01:00
Quentin Gliech f2c6b3f1d9 build(deps-dev): bump @types/react from 19.0.11 to 19.0.12 in /frontend in the types group (#4275) 2025-03-21 08:48:06 +01:00
Quentin Gliech da6a523463 build(deps): bump async-graphql from 7.0.15 to 7.0.16 (#4278) 2025-03-21 08:48:00 +01:00
Quentin Gliech 22c4074543 build(deps): bump @vector-im/compound-web from 7.7.2 to 7.8.0 in /frontend (#4277) 2025-03-21 08:47:32 +01:00
Quentin Gliech e0a84784b2 build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#4276) 2025-03-21 08:47:13 +01:00
dependabot[bot] aca4da95dd build(deps): bump async-graphql from 7.0.15 to 7.0.16
Bumps [async-graphql](https://github.com/async-graphql/async-graphql) from 7.0.15 to 7.0.16.
- [Changelog](https://github.com/async-graphql/async-graphql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-graphql/async-graphql/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 13:20:01 +00:00
dependabot[bot] 8a2bb60130 build(deps): bump @vector-im/compound-web in /frontend
Bumps [@vector-im/compound-web](https://github.com/vector-im/compound-web) from 7.7.2 to 7.8.0.
- [Release notes](https://github.com/vector-im/compound-web/releases)
- [Commits](https://github.com/vector-im/compound-web/compare/v7.7.2...v7.8.0)

---
updated-dependencies:
- dependency-name: "@vector-im/compound-web"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 13:14:20 +00:00
dependabot[bot] dcfc660a73 build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 13:14:11 +00:00
dependabot[bot] a841b96edc build(deps-dev): bump @types/react in /frontend in the types group
Bumps the types group in /frontend with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-20 13:14:00 +00:00
dependabot[bot] b1fd823fcf build(deps): bump psl from 2.1.95 to 2.1.96
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.95 to 2.1.96.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.95...v2.1.96)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 13:39:06 +00:00
dependabot[bot] a4dcc7b449 build(deps): bump reqwest from 0.12.14 to 0.12.15
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.14 to 0.12.15.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 13:37:52 +00:00
dependabot[bot] a951594e42 build(deps): bump valibot from 1.0.0-rc.4 to 1.0.0 in /frontend
Bumps [valibot](https://github.com/fabian-hiller/valibot) from 1.0.0-rc.4 to 1.0.0.
- [Release notes](https://github.com/fabian-hiller/valibot/releases)
- [Commits](https://github.com/fabian-hiller/valibot/compare/v1.0.0-rc.4...v1.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 13:17:25 +00:00
dependabot[bot] 701826cd03 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/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) and [@tanstack/router-plugin](https://github.com/TanStack/router/tree/HEAD/packages/router-plugin).


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

Updates `@tanstack/react-router-devtools` from 1.114.24 to 1.114.25
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.114.25/packages/react-router-devtools)

Updates `@tanstack/router-plugin` from 1.114.24 to 1.114.25
- [Release notes](https://github.com/TanStack/router/releases)
- [Commits](https://github.com/TanStack/router/commits/v1.114.25/packages/router-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/react-router-devtools"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
- dependency-name: "@tanstack/router-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tanstack-router
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-19 13:17:00 +00:00
reivilibre 6a9d4b4ac6 Don't delete devices marked as dehydrated devices (#4268) 2025-03-19 12:40:00 +00:00
Olivier 'reivilibre 9b8a824c4a change filter condition so that Some(false) does not signify dehydrated 2025-03-19 12:29:53 +00:00
reivilibre 6dd5605cef syn2mas: remove obsolete TODOs (#4267) 2025-03-19 10:39:16 +00:00
Hubert Chathi 20e2e244b9 don't delete devices marked as dehydrated devices 2025-03-18 15:41:50 -04:00
Olivier 'reivilibre cf14876270 syn2mas: remove obsolete TODOs
all of these are either solved through implementation or through lack of
necessity.
2025-03-18 16:57:03 +00:00