Skip to content

Enhance E2EE device ID management and session handling - #50

Merged
mjkatgithub merged 1 commit into
developfrom
bug/e2ee-decryption-regression-fix
Feb 28, 2026
Merged

Enhance E2EE device ID management and session handling#50
mjkatgithub merged 1 commit into
developfrom
bug/e2ee-decryption-regression-fix

Conversation

@mjkatgithub

Copy link
Copy Markdown
Owner
  • Fix E2EE decryption regressions by reusing remembered Matrix device IDs for the same account and homeserver, while preventing reuse across different homeservers.
  • Update useMatrixClient to read and write stored device information, ensuring proper device ID handling during login.
  • Add unit tests to verify device ID reuse logic and ensure correct behavior across different user and homeserver scenarios.
  • Update CHANGELOG to reflect these enhancements and fixes.

- Fix E2EE decryption regressions by reusing remembered Matrix device IDs for the same account and homeserver, while preventing reuse across different homeservers.
- Update `useMatrixClient` to read and write stored device information, ensuring proper device ID handling during login.
- Add unit tests to verify device ID reuse logic and ensure correct behavior across different user and homeserver scenarios.
- Update CHANGELOG to reflect these enhancements and fixes.
@mjkatgithub mjkatgithub linked an issue Feb 28, 2026 that may be closed by this pull request
3 tasks
@github-project-automation github-project-automation Bot moved this to Backlog in Decentra Feb 28, 2026
@mjkatgithub
mjkatgithub merged commit c8b584b into develop Feb 28, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Decentra Feb 28, 2026
@mjkatgithub
mjkatgithub deleted the bug/e2ee-decryption-regression-fix branch February 28, 2026 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Fix E2EE decryption regression after merge

1 participant