suggestion: Implement Matrix AS APIs
About this Issue
While I may add some code for supporting PeerTube and Mastodon features in the server-side codebase, we would like to also add Matrix to the mix of the codebase too in both frontend and backend. Since we may need to handle E2E rooms, this would require us to enable 2FA by design.
Tasks
-
Write Client-Server and Server-server API backend code for Matrix clients. -
Add database migration scripts for the Matrix side -
Implement notifications through the Push Gateway API