updated TODO list

This commit is contained in:
Cyril Soler 2015-12-04 14:12:35 -05:00
parent d32765cd5d
commit 89693b1fd5

View file

@ -13,7 +13,6 @@ PS: no tabs in this file,thx ;-)
----------------------------------------- TODO list ---------------------------------------------- ----------------------------------------- TODO list ----------------------------------------------
GUI GUI
E [ ] Add a limit of the total number of files simultaneously asked to the same peer using direct transfer.
E [ ] Implement creation of a default (signed) gxs id in startup wizard. Needs to show to the E [ ] Implement creation of a default (signed) gxs id in startup wizard. Needs to show to the
user a proper separation between nodes (network layer) and GXS ids (service layer). user a proper separation between nodes (network layer) and GXS ids (service layer).
E [ ] fix posted GUI. Needs to be more handy and more appealing. E [ ] fix posted GUI. Needs to be more handy and more appealing.
@ -34,6 +33,7 @@ GUI
be automatically decrypted when a suitable GXS id is available for it. Could be a way to securely post something in a public place. be automatically decrypted when a suitable GXS id is available for it. Could be a way to securely post something in a public place.
File transfer (all 3 tasks are related) File transfer (all 3 tasks are related)
E [ ] Add a limit of the total number of files simultaneously asked to the same peer using direct transfer.
H [ ] implement a new file list management, with new info such as access time,total upload, popularity, etc H [ ] implement a new file list management, with new info such as access time,total upload, popularity, etc
H [ ] implement a new file list sharing service based on auto-sync system H [ ] implement a new file list sharing service based on auto-sync system
M [ ] get rid of the old cache system (remove CacheStrapper, CacheSource,etc) M [ ] get rid of the old cache system (remove CacheStrapper, CacheSource,etc)
@ -42,15 +42,15 @@ DHT
H [ ] improve DHT lookups to find masquerading peers using fake peers. First experiments (by cyril) do not prove very efficient. H [ ] improve DHT lookups to find masquerading peers using fake peers. First experiments (by cyril) do not prove very efficient.
GXS GXS
M [/] create a tunnel service from distant chat code to make it (1) more generic (2) resistant to packet loss. M [X] create a tunnel service from distant chat code to make it (1) more generic (2) resistant to packet loss.
M [ ] optimise GXS sync BW. For the moment too much is sent between nodes. M [ ] optimise GXS sync BW. For the moment too much is sent between nodes.
H [/] add the ability to use anonymous identities into circles. Needs new distribution model using items encrypted for multiple GXS keys. H [/] add the ability to use anonymous identities into circles. Needs new distribution model using items encrypted for multiple GXS keys.
H [ ] use different and incompatible classes for public and private keys in GxsSecurity H [ ] use different and incompatible classes for public and private keys in GxsSecurity
VOIP VOIP
H [ ] use proper video encoding. What we have now is decent for video, but sound should be prioritized. Experiments H [ ] use proper video encoding. What we have now is decent for video, but sound should be prioritized. Experiments
with QtAV seem to work nicely. Finish and integrate! with QtAV seem to work nicely. Finish and integrate!
M [ ] Video Quality/Resolution Settings (High, Medium, Low) HD, HQ, SD ) M [ ] Video Quality/Resolution Settings (High, Medium, Low) HD, HQ, SD )
M [ ] Video Device: WebCam(s) or Desktop Selection M [ ] Video Device: WebCam(s) or Desktop Selection
M [ ] Audio Input Device Selection (Microphone) M [ ] Audio Input Device Selection (Microphone)
M [ ] Audio Output Device Selection (Speaker) M [ ] Audio Output Device Selection (Speaker)
@ -63,7 +63,11 @@ VOIP
Messages Messages
H [ ] make the mail system re-send failed emails notified by the global router. This is hard because it needs a proper H [ ] make the mail system re-send failed emails notified by the global router. This is hard because it needs a proper
management of duplicate messages management of duplicate messages
E [ ] add flags to allow distant messaging from contact list only / everyone / noone / only signed ids.
Chat
E [ ] add flags to allow distant chat from contact list only / everyone / noone / only signed ids.
Libretroshare Libretroshare
E [ ] make sure at least one location is kept when removing old locations as it avoids lots of connection problems. E [ ] make sure at least one location is kept when removing old locations as it avoids lots of connection problems.