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
matrixbotandGitHub 2590b7dade Automatic merge back to main (#4484) 2025-04-30 17:13:31 +02:00
github-actions[bot]andGitHub b9c409f264 0.16.0-rc.0 v0.16.0-rc.0 2025-04-30 15:06:22 +00:00
matrixbotandGitHub 27bbcb7243 Translations updates for main (#4483) 2025-04-30 17:03:45 +02:00
github-actions[bot]andGitHub 1c396b8672 Translations updates 2025-04-30 14:57:48 +00:00
Quentin GliechandGitHub 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]andGitHub 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 GliechandGitHub 8bfe2d2092 Allow setting custom names on sessions (#4459) 2025-04-30 15:32:25 +02:00
Quentin GliechandGitHub 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 GliechandGitHub ec7ba908be build(deps): bump insta from 1.42.2 to 1.43.1 (#4478) 2025-04-30 14:03:43 +02:00
Quentin GliechandGitHub f7d37a176b build(deps): bump psl from 2.1.102 to 2.1.105 (#4479) 2025-04-30 14:03:27 +02:00
Quentin GliechandGitHub d3fe612795 build(deps-dev): bump the vitest group in /frontend with 2 updates (#4453) 2025-04-30 14:02:22 +02:00
Quentin GliechandGitHub e0bf9a8f8e build(deps): bump chrono from 0.4.40 to 0.4.41 (#4480) 2025-04-30 14:02:14 +02:00
Quentin GliechandGitHub 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 GliechandGitHub 06991c1e1d build(deps): bump tokio-util from 0.7.14 to 0.7.15 (#4455) 2025-04-30 14:01:54 +02:00
Quentin GliechandGitHub 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 GliechandGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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 GliechandGitHub 0c16b3320c Remove the old migration tool and document the new one (#4447) 2025-04-30 13:52:31 +02:00
Quentin GliechandGitHub 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 GliechandGitHub 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 GliechandGitHub 9cfecaf5db Insert client_name when upserting statically registered clients (#4417) 2025-04-30 11:50:49 +02:00
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]andGitHub 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 GliechandGitHub 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 GliechandGitHub 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 GliechandGitHub 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 GliechandGitHub 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 GliechandGitHub 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]andGitHub 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 GliechandGitHub 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