• v0.14.0 b862e29d22

    v0.14.0 Pre-Release

    sarah released this 2021-12-07 21:37:10 +00:00 | 344 commits to master since this release

    Significant refactor for the new storage engine plus laying the ground work for hybrid groups.

    • Refactor old-style encrypted file storage to use encrytped sqlite
    • Moves storage to be the responsibility of Cwtch Peer
    • Redesigns Cwtch Peer interface around the concept of conversations and channels instead of contacts and groups
    • Deprecates Profile and PublicProfile
    • Repurposes Groups as LegacyGroups
    • Significantly alters event bus APIs to output ConversationID instead of RemotePeer or GroupID i.e. "a move towards a hybrid interface"
    • Automatically upgrades profiles from old style storage to new database storage - we do not delete the old profiles yet for safety, that will come in a future PR.
    • Deletes a lot of deprecated code, significantly reduces functionality of storage and profile to the bare minimum needed for import.
    Downloads