diff --git a/doc/TODO b/doc/TODO index ffe646d..c4000e7 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,23 +1,34 @@ general/other: 5:thorough error checking - 5:ability to access curl http return codes 2:move libav/freeimage calls from matrix to standalone functions or a singleton - 2:register libav in the libav namespace somewhere 1:use libmagic to determine file types for uploading? 1:raii swscontext matrix: + 10: provide access to http status codes after a networked operation + 7:server level queries in matrix::session 5:list room members 3:presence 3:get other user presence 3:add event type to membership_info - 2:handle user admin levels (/_matrix/client/r0/rooms/{roomid}/state/m.room.power_levels) - 2:handle user join events - 2:handle user leave events 2:kick users 2:ban/unban users 1:send custom html messages 1:change password 1:ability to select specification revision + +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