Commit Graph

4730 Commits

Author SHA1 Message Date
Quentin Gliech 3eb8908cba Make the check functions on templates crate private
This will report if we forget to use one of the check function.
2025-05-05 13:49:09 +02:00
matrixbot 2590b7dade Automatic merge back to main (#4484) 2025-04-30 17:13:31 +02:00
github-actions[bot] b9c409f264 0.16.0-rc.0 v0.16.0-rc.0 2025-04-30 15:06:22 +00:00
matrixbot 27bbcb7243 Translations updates for main (#4483) 2025-04-30 17:03:45 +02:00
github-actions[bot] 1c396b8672 Translations updates 2025-04-30 14:57:48 +00:00
Quentin Gliech 278638f660 build(deps-dev): bump @tanstack/react-router-devtools from 1.119.0 to 1.119.1 in /frontend in the tanstack-router group (#4482) 2025-04-30 16:57:17 +02:00
dependabot[bot] fd5e2ba26d build(deps-dev): bump @tanstack/react-router-devtools
Bumps the tanstack-router group in /frontend with 1 update: [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 14:10:59 +00:00
Quentin Gliech 8bfe2d2092 Allow setting custom names on sessions (#4459) 2025-04-30 15:32:25 +02:00
Quentin Gliech acce0882c3 Bump all the frontend dependencies (#4481) 2025-04-30 15:09:10 +02:00
Quentin Gliech 7644666454 Bump all the frontend dependencies 2025-04-30 15:02:25 +02:00
Quentin Gliech ec7ba908be build(deps): bump insta from 1.42.2 to 1.43.1 (#4478) 2025-04-30 14:03:43 +02:00
Quentin Gliech f7d37a176b build(deps): bump psl from 2.1.102 to 2.1.105 (#4479) 2025-04-30 14:03:27 +02:00
Quentin Gliech d3fe612795 build(deps-dev): bump the vitest group in /frontend with 2 updates (#4453) 2025-04-30 14:02:22 +02:00
Quentin Gliech e0bf9a8f8e build(deps): bump chrono from 0.4.40 to 0.4.41 (#4480) 2025-04-30 14:02:14 +02:00
Quentin Gliech 9bde814d2a build(deps-dev): bump vite from 6.3.2 to 6.3.3 in /frontend in the vite group (#4454) 2025-04-30 14:02:05 +02:00
Quentin Gliech 06991c1e1d build(deps): bump tokio-util from 0.7.14 to 0.7.15 (#4455) 2025-04-30 14:01:54 +02:00
Quentin Gliech f21976f7c2 build(deps-dev): bump storybook-react-i18next from 3.2.1 to 3.3.1 in /frontend in the storybook group (#4477) 2025-04-30 14:01:13 +02:00
Quentin Gliech bc8d285ba2 build(deps): bump docker/bake-action from 6.5.0 to 6.6.0 (#4460) 2025-04-30 13:58:31 +02:00
dependabot[bot] 5bafb43996 build(deps): bump chrono from 0.4.40 to 0.4.41
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.40 to 0.4.41.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 11:55:20 +00:00
dependabot[bot] 53addbfd67 build(deps): bump psl from 2.1.102 to 2.1.105
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.102 to 2.1.105.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.102...v2.1.105)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 11:54:54 +00:00
dependabot[bot] a46c11c71a build(deps): bump insta from 1.42.2 to 1.43.1
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.42.2 to 1.43.1.
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/insta/compare/1.42.2...1.43.1)

---
updated-dependencies:
- dependency-name: insta
  dependency-version: 1.43.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 11:54:35 +00:00
dependabot[bot] ed7ed14ce8 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.3.2 to 6.3.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.3/packages/vite)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 11:53:42 +00:00
dependabot[bot] 2352a02643 build(deps-dev): bump storybook-react-i18next
Bumps the storybook group in /frontend with 1 update: [storybook-react-i18next](https://github.com/stevensacks/storybook-react-i18next).


Updates `storybook-react-i18next` from 3.2.1 to 3.3.1
- [Release notes](https://github.com/stevensacks/storybook-react-i18next/releases)
- [Changelog](https://github.com/stevensacks/storybook-react-i18next/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stevensacks/storybook-react-i18next/compare/v3.2.1...v3.3.1)

---
updated-dependencies:
- dependency-name: storybook-react-i18next
  dependency-version: 3.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: storybook
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 11:53:42 +00:00
dependabot[bot] 8fa44dab8c build(deps-dev): bump the vitest group in /frontend with 2 updates
Bumps the vitest group in /frontend with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 3.1.1 to 3.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.2/packages/coverage-v8)

Updates `vitest` from 3.1.1 to 3.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.2/packages/vitest)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-30 11:53:39 +00:00
Quentin Gliech 0c16b3320c Remove the old migration tool and document the new one (#4447) 2025-04-30 13:52:31 +02:00
Quentin Gliech 161306e96f build(deps): bump rustls-platform-verifier from 0.5.1 to 0.5.2 (#4466) 2025-04-30 13:52:10 +02:00
Quentin Gliech 1d3bc565cc build(deps-dev): bump knip from 5.50.2 to 5.51.0 in /frontend (#4475) 2025-04-30 13:52:00 +02:00
Quentin Gliech 9cfecaf5db Insert client_name when upserting statically registered clients (#4417) 2025-04-30 11:50:49 +02:00
Quentin Gliech 6c0c110503 Apply suggestions from code review
Co-authored-by: Will Lewis <1543626+wrjlewis@users.noreply.github.com>
2025-04-30 11:49:29 +02:00
dependabot[bot] 9ce50da615 build(deps-dev): bump knip from 5.50.2 to 5.51.0 in /frontend
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.50.2 to 5.51.0.
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)
- [Commits](https://github.com/webpro-nl/knip/commits/5.51.0/packages/knip)

---
updated-dependencies:
- dependency-name: knip
  dependency-version: 5.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-29 13:23:32 +00:00
Quentin Gliech 19b4f0d27b Rework the error fallback to better report the error to Sentry (#4474) 2025-04-29 11:24:34 +02:00
Quentin Gliech 9a5255f89b Rework the error fallback to better report the error to Sentry
This means we keep the std::error::Error boxed longer, and transform it
into an error context later
2025-04-29 11:15:34 +02:00
Quentin Gliech 5cbb5d9fc7 Remove duplicate OTEL meter for the Tokio runtime (#4473) 2025-04-29 08:45:59 +02:00
Quentin Gliech dec4c03d42 Remove duplicate OTEL meter for the Tokio runtime 2025-04-29 08:38:57 +02:00
Quentin Gliech 79bf027571 Allow user deactivation on the Synapse side to take longer than 30s (#4471) 2025-04-28 19:48:22 +02:00
Quentin Gliech d7791db643 Allow Synapse user deactivation to take up to 5 minutes 2025-04-28 19:40:17 +02:00
Quentin Gliech 28676f3d56 Remove the global read_timeout on the HTTP client
The `connect_timeout` plus `timeout` are enough to handle general
network issues
2025-04-28 19:39:46 +02:00
Quentin Gliech 2622de1917 Don't check for availability of usernames that aren't ASCII (#4469) 2025-04-28 17:36:38 +02:00
Quentin Gliech ecade0aa9d Don't check for availability of usernames that aren't ASCII 2025-04-28 17:29:54 +02:00
Quentin Gliech 17632a0903 Record the axum route in the Sentry context (#4468) 2025-04-28 17:21:59 +02:00
Quentin Gliech 8c9e32e1fb Record the axum route in the Sentry context 2025-04-28 17:12:51 +02:00
dependabot[bot] ee5c169abb build(deps): bump rustls-platform-verifier from 0.5.1 to 0.5.2
Bumps [rustls-platform-verifier](https://github.com/rustls/rustls-platform-verifier) from 0.5.1 to 0.5.2.
- [Release notes](https://github.com/rustls/rustls-platform-verifier/releases)
- [Changelog](https://github.com/rustls/rustls-platform-verifier/blob/main/CHANGELOG)
- [Commits](https://github.com/rustls/rustls-platform-verifier/compare/v/0.5.1...v/0.5.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-28 14:50:55 +00:00
Quentin Gliech e243b62d26 Avoid deadlocks when flushing session activities (#4463) 2025-04-28 10:54:33 +02:00
Quentin Gliech e2dde8268a Add a gauge which tracks the number of pending activity records 2025-04-28 10:45:10 +02:00
Quentin Gliech a4a6cce9ed Reduce the size of the activity tracker batches 2025-04-28 10:37:23 +02:00
Quentin Gliech ea0a563930 Avoid using anyhow in the activity tracker worker 2025-04-28 10:00:12 +02:00
Quentin Gliech ed8eec669b Use a tokio interval instead of a sleep in the activity tracker 2025-04-28 09:59:58 +02:00
Quentin Gliech 062d554a6f Avoid deadlocks when updating the last activity of sessions 2025-04-28 09:56:30 +02:00
Quentin Gliech 4f9e75c33d frontend: allow setting custom names to sessions 2025-04-25 16:55:30 +02:00
Quentin Gliech 1696102592 graphql: add mutation to update device name 2025-04-25 16:55:30 +02:00