Telodendria To-Do List ====================== Key: [ ] Not Started [x] Done [~] In Progress [!] Won't Fix Milestone: v0.1.0 Due: January 1, 2023 --------------------- [~] Internal API docs [x] Array [x] Base64 [x] CanonicalJson [x] HashMap [x] Http [ ] HttpServer [x] Json [x] Log [x] Matrix [x] Queue [x] Routes [x] TelodendriaConfig [x] Util [x] Memory [x] Db Milestone: v1.0.0 ----------------- [ ] Database upgrades/migration path [~] Client-Server API [ ] API Standards [x] Error responses [x] Web Browser Clients [x] /_matrix/client/versions [x] Server Discovery [x] Well-known URIs [x] Make base-url optional in config [x] Make identity-server optional in config [ ] Client Authentication [ ] Capabilities negotiation [ ] Filtering [ ] Events [ ] Rooms [ ] User Data [ ] Security (Rate Limiting) [ ] Modules [ ] Instant Messaging [ ] Voice over IP [ ] Receipts [ ] Fully Read Markers [ ] Content Repository [ ] Send-To-Device Messaging [ ] Server-Server API [ ] Application Service API [ ] Identity Service API [ ] Push Gateway API [ ] Room Versions [ ] Create a command line tool to manage Telodendria [ ] User management [ ] Room management [ ] Migrate from Synapse or Dendrite, whichever is more mainstream by the time we get here.