Commit Graph
5947 Commits
Author SHA1 Message Date
Olivier 'reivilibre 9d80ecc513 Add personal access token introspection test 2025-10-20 17:23:31 +01:00
Olivier 'reivilibre 893e4265c3 Implement activity tracking for personal sessions 2025-10-20 17:23:31 +01:00
Olivier 'reivilibre 11a852e109 introspection: Support personal access tokens 2025-10-20 17:23:31 +01:00
Olivier 'reivilibre 4005d53163 introspection: introduce errors for personal sessions 2025-10-09 17:00:44 +01:00
Quentin Gliech 3756fb8458 build(deps): bump lettre from 0.11.18 to 0.11.19 (#5126) 2025-10-09 16:35:39 +02:00
Quentin Gliech cd116881f4 build(deps): bump psl from 2.1.147 to 2.1.148 (#5127) 2025-10-09 16:35:27 +02:00
dependabot[bot] 3fe07ff1ac build(deps): bump psl from 2.1.147 to 2.1.148
Bumps [psl](https://github.com/addr-rs/psl) from 2.1.147 to 2.1.148.
- [Release notes](https://github.com/addr-rs/psl/releases)
- [Commits](https://github.com/addr-rs/psl/compare/v2.1.147...v2.1.148)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-09 13:20:56 +00:00
dependabot[bot] 12df7c6c93 build(deps): bump lettre from 0.11.18 to 0.11.19
Bumps [lettre](https://github.com/lettre/lettre) from 0.11.18 to 0.11.19.
- [Release notes](https://github.com/lettre/lettre/releases)
- [Changelog](https://github.com/lettre/lettre/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lettre/lettre/compare/v0.11.18...v0.11.19)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-09 13:19:36 +00:00
reivilibre 477385fd9f Add storage for Personal Access Tokens (#5106)
Defines a token format for PATs and implements the base storage functionality for PATs and 'Personal Sessions' which are conceptually the parent containers of PATs.

Personal Sessions survive across regenerations of PATs and are the entities associated with the device ID. In virtually every way they are functionally the same as Compat or OAuth2 Sessions.
2025-10-09 13:07:41 +01:00
Olivier 'reivilibre 277e8e84b0 Take access_token by ref in add 2025-10-09 13:00:19 +01:00
Quentin Gliech df2f6115f1 build(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /frontend (#5120) 2025-10-09 12:02:04 +02:00
dependabot[bot] aea0c9af13 build(deps-dev): bump typescript from 5.9.2 to 5.9.3 in /frontend
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.2 to 5.9.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-09 09:52:02 +00:00
Quentin Gliech abafbe28a2 build(deps-dev): bump knip from 5.64.1 to 5.64.2 in /frontend (#5121) 2025-10-09 11:50:40 +02:00
Quentin Gliech 615c59516e build(deps-dev): bump tailwindcss from 3.4.17 to 3.4.18 in /frontend (#5123) 2025-10-09 11:49:47 +02:00
Quentin Gliech 386dd06a40 build(deps): bump swagger-ui-dist from 5.29.1 to 5.29.3 in /frontend (#5122) 2025-10-09 11:49:29 +02:00
dependabot[bot] b3c5c205ee build(deps-dev): bump tailwindcss from 3.4.17 to 3.4.18 in /frontend
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 3.4.17 to 3.4.18.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v3.4.18/packages/tailwindcss)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 13:14:28 +00:00
dependabot[bot] 216baf6213 build(deps): bump swagger-ui-dist from 5.29.1 to 5.29.3 in /frontend
Bumps [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) from 5.29.1 to 5.29.3.
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Changelog](https://github.com/swagger-api/swagger-ui/blob/master/.releaserc)
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v5.29.1...v5.29.3)

---
updated-dependencies:
- dependency-name: swagger-ui-dist
  dependency-version: 5.29.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 13:14:16 +00:00
dependabot[bot] 0f5c45c61c build(deps-dev): bump knip from 5.64.1 to 5.64.2 in /frontend
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.64.1 to 5.64.2.
- [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.64.2/packages/knip)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 13:14:09 +00:00
matrixbot 33034c3fc5 Automatic merge back to main (#5119) 2025-10-08 11:55:08 +02:00
github-actions[bot] be707c9938 1.4.0-rc.0 v1.4.0-rc.0 2025-10-08 09:48:21 +00:00
Quentin Gliech 0825c2f5e8 build(deps): bump the react group in /frontend with 2 updates (#5114) 2025-10-08 11:47:26 +02:00
Quentin Gliech 9680fe01cb build(deps-dev): bump @graphql-codegen/client-preset from 5.0.2 to 5.1.0 in /frontend in the graphql-codegen group (#5115) 2025-10-08 11:43:33 +02:00
matrixbot 003f955f28 Translations updates for main (#5118) 2025-10-08 11:39:23 +02:00
Quentin Gliech dd31e49b6f build(deps): bump pest_derive from 2.8.2 to 2.8.3 (#5117) 2025-10-08 11:36:18 +02:00
Quentin Gliech 79b1a2d0e9 build(deps-dev): bump @biomejs/biome from 2.2.4 to 2.2.5 in /frontend (#5116) 2025-10-08 11:33:03 +02:00
Quentin Gliech 9193ae67cc build(deps-dev): bump vite from 7.1.7 to 7.1.9 in /frontend in the vite group (#5113) 2025-10-08 11:30:29 +02:00
github-actions[bot] 89468dd9b2 Translations updates 2025-10-08 09:30:19 +00:00
dependabot[bot] ef6b7b8d40 build(deps): bump pest_derive from 2.8.2 to 2.8.3
Bumps [pest_derive](https://github.com/pest-parser/pest) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/pest-parser/pest/releases)
- [Commits](https://github.com/pest-parser/pest/compare/v2.8.2...v2.8.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 09:26:46 +00:00
Quentin Gliech e0104a3cfc Update snapshots 2025-10-08 11:25:05 +02:00
dependabot[bot] 555a7f2c34 build(deps-dev): bump @biomejs/biome from 2.2.4 to 2.2.5 in /frontend
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.2.4 to 2.2.5.
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.2.5/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 09:23:32 +00:00
dependabot[bot] 8ac3ba960b 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 5.0.2 to 5.1.0
- [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@5.1.0/packages/presets/client)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 09:23:11 +00:00
dependabot[bot] ab1f39ac13 build(deps): bump the react group in /frontend with 2 updates
Bumps the react group in /frontend with 2 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom).


Updates `react` from 19.1.1 to 19.2.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react)

Updates `react-dom` from 19.1.1 to 19.2.0
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react-dom)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: react
- dependency-name: react-dom
  dependency-version: 19.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 09:22:55 +00:00
dependabot[bot] 589e241fc4 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 7.1.7 to 7.1.9
- [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/v7.1.9/packages/vite)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 09:22:35 +00:00
Quentin Gliech cf18ffe7eb build(deps): bump the opentelemetry group with 2 updates (#5074) 2025-10-08 11:20:10 +02:00
Quentin Gliech acb5290326 Adapt to the new tracing-opentelemetry API 2025-10-08 11:12:30 +02:00
dependabot[bot] 53ab31db2c build(deps): bump the opentelemetry group with 2 updates
Bumps the opentelemetry group with 2 updates: [opentelemetry-prometheus-text-exporter](https://github.com/sandhose/opentelemetry-prometheus-text-exporter) and [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust).

Updates `opentelemetry-prometheus-text-exporter` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/sandhose/opentelemetry-prometheus-text-exporter/releases)
- [Changelog](https://github.com/sandhose/opentelemetry-prometheus-text-exporter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sandhose/opentelemetry-prometheus-text-exporter/compare/v0.2.0...v0.2.1)

Updates `opentelemetry_sdk` from 0.30.0 to 0.31.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-rust/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: opentelemetry-prometheus-text-exporter
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: opentelemetry
- dependency-name: opentelemetry_sdk
  dependency-version: 0.31.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: opentelemetry
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 11:00:08 +02:00
Quentin Gliech cd39513d44 Add admin APIs to finish individual sessions (#5091) 2025-10-08 10:30:22 +02:00
Quentin Gliech 7e3df5585b Skip loading the user when finishing a compat session 2025-10-08 10:23:14 +02:00
Quentin Gliech 8b942c9ee6 build(deps): bump softprops/action-gh-release from 2.3.3 to 2.4.0 (#5108) 2025-10-08 10:19:32 +02:00
Quentin Gliech cf74250692 build(deps): bump pest from 2.8.2 to 2.8.3 (#5103) 2025-10-08 10:18:56 +02:00
Quentin Gliech 9fec051040 build(deps-dev): bump @testing-library/jest-dom from 6.8.0 to 6.9.1 in /frontend (#5100) 2025-10-08 10:18:35 +02:00
Quentin Gliech b5e71b7537 build(deps-dev): bump @types/node from 24.6.0 to 24.6.1 in /frontend in the types group (#5098) 2025-10-08 10:18:28 +02:00
Quentin Gliech 14fbb38342 build(deps): bump i18next from 25.5.2 to 25.5.3 in /frontend in the i18next group (#5097) 2025-10-08 10:18:20 +02:00
Quentin Gliech da696d6cf3 build(deps-dev): bump the storybook group in /frontend with 3 updates (#5096) 2025-10-08 10:18:13 +02:00
Quentin Gliech 00c70fbf3b build(deps): bump psl from 2.1.146 to 2.1.147 (#5095) 2025-10-08 10:17:40 +02:00
Quentin Gliech a935574cde Add a configuration option to make email optional for password registration (#5109) 2025-10-08 10:17:06 +02:00
Olivier 'reivilibre 72d3ea851b Support OAuth2 clients as owners of personal sessions 2025-10-07 19:54:59 +01:00
Olivier 'reivilibre 9f7806163b Enable session filter tests 2025-10-07 19:54:59 +01:00
Olivier 'reivilibre 6aa483a1f8 Sync devices from personal sessions 2025-10-07 19:54:59 +01:00
Olivier 'reivilibre b6d8cdbfee Add filters for personal sessions 2025-10-07 19:54:59 +01:00