Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • chatty chatty
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 317
    • Issues 317
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 19
    • Merge requests 19
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • Librem5
  • chattychatty
  • Merge requests
  • !1105

Adapt to libcmatrix API changes

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Mohammed Sadiq requested to merge mohammed.sadiq/chatty:wip/sadiq/libcmatrix into master Aug 09, 2022
  • Overview 61
  • Commits 4
  • Pipelines 31
  • Changes 45

libcmatrix now stores events in its own store, and thus chatty only have to care about properly showing them.

As a side effect, the messages already stored in chatty-history shall not be shown, but since chatty matrix was considered experimental, I believe that shouldn't be much a problem (as the non-encrypted events can be loaded from server again as needed)

Please note that there could be changes to matrix database in this MR often. Changes to db shall be announced in this MR if it happens, and if db changes, you shall have to remove your old matrix.db file and run the new chatty code (the db changes made here are often backward incompatible within the context of this MR)

Please backup your ~/.purple directory before testing.

/cc @guido.gunther

Edited Aug 23, 2022 by Mohammed Sadiq
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/sadiq/libcmatrix