Page MenuHomePhorge

Drop support for legacy sessions
ClosedPublic

Authored by tusooa on Jul 12 2024, 7:51 PM.

Details

Summary

Legacy sessions are sessions created before v0.1.1 . They are not portable because Windows does not support ":" in session names. There are also other problems because "/" is technically allowed in a Matrix user id. v0.1.1 switches to encode user id with urlsafe base64. Support for opening the legacy sessions are retained, but new data will only be written to the new place. This commit will cause kazv to no longer read from legacy session locations, and stop displaying legacy sessions in the session list. This means if a user wishes to use a session created before v0.1.1 , they must open it first (and save it) with a kazv version that is greater than or equal to v0.1.1 and is before this commit.

Type: remove

Test Plan

Verify unit tests pass. Verify that legacy sessions no longer appear in the session chooser.

Diff Detail

Repository
rK kazv
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 177
Build 343: GitLab CI for kazv
Build 342: arc lint + arc unit