Lukas Wolfsteiner
76d6539d86
fix: clear stale device_id on logout and retry login without it when revoked ( #824 )
...
When a device is externally removed (e.g. via Element 'Remove Device'),
the device_id persisted in localStorage would poison all subsequent
login attempts. The server either rejects the login or issues a token
that immediately gets 401/403'd, creating an infinite 'Session has
Ended' loop.
Two changes fix this:
1. clearStoredAuth() now removes device_id alongside access_token so
stale device identifiers do not survive logout.
2. The login method retries without the stored device_id when the first
attempt fails, letting the server assign a fresh one.
Fixes #757
2026-04-15 11:51:21 +02:00
dependabot[bot]
cdcad8d61e
Bump @typescript-eslint/eslint-plugin from 8.57.0 to 8.57.1
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 8.57.0 to 8.57.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.57.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 20:47:29 +01:00
dependabot[bot]
9129f3f3b8
Bump @vitejs/plugin-react from 5.1.4 to 6.0.1
...
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) from 5.1.4 to 6.0.1.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.1/packages/plugin-react )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-22 17:29:47 +01:00
dependabot[bot]
1f5c7de838
Bump @vitest/coverage-v8 from 4.0.18 to 4.1.0
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 4.0.18 to 4.1.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-22 17:29:47 +01:00
dependabot[bot]
ea936c1c08
Bump vitest from 4.0.18 to 4.1.0
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 4.0.18 to 4.1.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-22 17:29:47 +01:00
dependabot[bot]
dcb95494c9
Bump vite from 7.3.1 to 8.0.0 ( #811 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.1 to 8.0.0.
- [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/create-vite@8.0.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 22:47:09 +01:00
Manuel Stahl
af306d2d05
Add typecheck quality gate ( #814 )
2026-03-19 22:31:16 +01:00
Manuel Stahl
64a7bbf9f1
Add missing chinese translations ( #803 )
2026-03-19 22:28:20 +01:00
dependabot[bot]
287838c0b3
Bump softprops/action-gh-release from 2.5.0 to 2.6.1 ( #806 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.5.0 to 2.6.1.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/a06a81a03ee405af7f2048a818ed3f03bbf83c7b...153bb8e04406b158c6c84fc1615b65b24149a1fe )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 2.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 21:52:59 +01:00
dependabot[bot]
fd15c2bfdf
Bump flatted in the npm_and_yarn group across 1 directory ( #813 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [flatted](https://github.com/WebReflection/flatted ).
Updates `flatted` from 3.3.1 to 3.4.2
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 21:52:07 +01:00
dependabot[bot]
df2684add4
Bump actions/cache from 4 to 5 ( #808 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 21:48:37 +01:00
dependabot[bot]
08776a494f
Bump actions/upload-artifact from 4 to 7 ( #805 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 21:48:09 +01:00
Manuel Stahl
0ec9ce3b6d
Increase import feature coverage
2026-03-15 23:34:06 +01:00
Manuel Stahl
c8c369362f
Increase login page coverage
2026-03-15 23:34:06 +01:00
Manuel Stahl
4545420e1d
Increase reports coverage
2026-03-15 23:34:06 +01:00
Manuel Stahl
b4ea1d9e3f
Increase index coverage
2026-03-15 23:34:06 +01:00
Manuel Stahl
7ccb049372
Increase user_media_statistics coverage
2026-03-15 23:34:06 +01:00
Manuel Stahl
e62ef4bd2d
Increase users coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
782e71bc59
Increase rooms coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
95b330480f
Increase room directory coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
cac134fd6d
Increase destinations coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
13c13695fa
Increase registration token coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
58bf3585e4
Increase media component coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
e51424994f
Increase server notices component coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
df87b50a70
Increase devices component coverage
2026-03-15 23:06:32 +01:00
Manuel Stahl
a90483a1e4
Increase bootstrap coverage
2026-03-15 23:03:46 +01:00
Manuel Stahl
8062f171fc
Increase date helper coverage
2026-03-15 22:50:51 +01:00
Manuel Stahl
f8a94722b1
Increase data provider coverage
2026-03-15 22:50:51 +01:00
Manuel Stahl
282b923e4e
Stabilize app rendering tests
...
Those tests are pretty expensive, so don't run in parallel.
2026-03-15 22:19:37 +01:00
Manuel Stahl
ad14fda9aa
Publish coverage badge via GitHub Pages
2026-03-15 20:03:50 +01:00
Manuel Stahl
43f4a74b65
Add coverage tooling and config
2026-03-15 20:00:22 +01:00
Manuel Stahl
8a78ec94a0
Fix React element typing in import feature
2026-03-15 19:55:44 +01:00
Manuel Stahl
41d1b03241
Expand auth route and SSO tests
2026-03-15 19:55:08 +01:00
Manuel Stahl
57fd9532c6
Add agent skill for mui
2026-03-15 19:52:51 +01:00
Manuel Stahl
409586c6e4
Bump react-admin to 5.14.4
2026-03-15 19:21:03 +01:00
dependabot[bot]
210866869c
Bump @types/node from 25.3.3 to 25.4.0 ( #800 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.3.3 to 25.4.0.
- [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-version: 25.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-15 19:14:49 +01:00
dependabot[bot]
6ef013ee54
Bump @typescript-eslint/parser from 8.56.1 to 8.57.0 ( #801 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 8.56.1 to 8.57.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.57.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-15 19:14:37 +01:00
dependabot[bot]
0035877701
Bump @typescript-eslint/eslint-plugin from 8.56.1 to 8.57.0 ( #802 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 8.56.1 to 8.57.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.57.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-15 19:10:42 +01:00
Manuel Stahl
e6228d5bd1
Add Synapse end-to-end test workflow
2026-03-15 18:49:43 +01:00
Manuel Stahl
e510a5665b
Bump tar to 7.5.11
2026-03-15 17:34:44 +01:00
Manuel Stahl
3c878f2831
Bump node to 24 in github workflows
2026-03-15 11:47:05 +01:00
Manuel Stahl
a790d2b291
Add healthcheck to docker-compose.yml
...
Fixes #755 .
2026-03-15 11:31:40 +01:00
Manuel Stahl
072eb0e5f5
Modernize reports resources
2026-03-15 10:42:31 +01:00
Manuel Stahl
5c632f2917
Modernize user_media_statistics resources
2026-03-14 21:54:23 +01:00
Manuel Stahl
75ae731bc1
Modernize registration_token resources
2026-03-14 21:54:17 +01:00
Manuel Stahl
7e9315c32a
Modernize destinations resources
2026-03-14 21:54:10 +01:00
Manuel Stahl
f197cc2acc
Modernize reports resources
2026-03-14 21:54:01 +01:00
Manuel Stahl
742cffb5ab
Modernize room resources
2026-03-14 21:53:50 +01:00
Manuel Stahl
5e09c52dfb
Modernize user resources
2026-03-14 21:53:43 +01:00
Manuel Stahl
f099773709
Harden datetime input parsing
2026-03-14 21:23:36 +01:00