54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
general/other:
|
|
5:thorough error checking
|
|
2:move libav/freeimage calls from matrix to standalone functions or a singleton
|
|
1:use libmagic to determine file types for uploading?
|
|
1:raii swscontext
|
|
|
|
matrix:
|
|
session:
|
|
7:server level queries in matrix::session
|
|
2:capability query
|
|
2:revision query
|
|
1:ability to select specification revision
|
|
1:change password
|
|
1:register account
|
|
1:device management
|
|
client:
|
|
3:get other user presence
|
|
3:set presence
|
|
2:query other users' data
|
|
1:download media
|
|
1:query/set custom user data
|
|
1:query/addto public room directory
|
|
1:deactivate account
|
|
1:user search
|
|
sync:
|
|
3:filters
|
|
room:
|
|
10:query previous messages
|
|
3:message query filters
|
|
2:kick users
|
|
2:ban/unban users
|
|
2:forget room
|
|
1:send custom html messages
|
|
1:set new room alias
|
|
2:delete room alias
|
|
1:query/set custom user data per room basis
|
|
1:query/set/delete room tags
|
|
|
|
frontend:
|
|
10: handle recieved message events
|
|
5: format sent/recieved messages
|
|
3: login
|
|
2:handle user join events
|
|
2:handle user leave events
|
|
2:handle user admin levels (/_matrix/client/r0/rooms/{roomid}/state/m.room.power_levels)
|
|
1:handle sticker messages
|
|
1:handle voip events
|
|
|
|
voip:
|
|
10: learn voip
|
|
?: ?????
|
|
7: implement voip
|
|
1: profit
|