mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
updated TODO
This commit is contained in:
parent
e01b1a4a21
commit
994bfaf902
24
TODO.txt
24
TODO.txt
@ -6,31 +6,34 @@ Legend:
|
|||||||
[ ] pending
|
[ ] pending
|
||||||
[/] half-done, someone's on it
|
[/] half-done, someone's on it
|
||||||
[-] cancelled
|
[-] cancelled
|
||||||
|
[?] needs discussion. Not sure we need this.
|
||||||
[X] done
|
[X] done
|
||||||
|
|
||||||
PS: no tabs in this file,thx ;-)
|
PS: no tabs in this file,thx ;-)
|
||||||
|
|
||||||
|
---------------------------------------- TODO for RC ---------------------------------------------
|
||||||
|
|
||||||
|
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).
|
||||||
|
E [ ] add tooltips in in permission matrix when hovering over the top most button/service name explain what the service does and the dependencies
|
||||||
|
E [ ] finish pass of GXS network service
|
||||||
|
|
||||||
----------------------------------------- TODO list ----------------------------------------------
|
----------------------------------------- TODO list ----------------------------------------------
|
||||||
|
|
||||||
GUI
|
GUI
|
||||||
E [X] add a "Contact" list to help selecting peers in People/FriendChooser/messages/etc.
|
E [X] add a "Contact" list to help selecting peers in People/FriendChooser/messages/etc.
|
||||||
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).
|
|
||||||
E [ ] fix posted GUI. Needs to be more handy and more appealing.
|
E [ ] fix posted GUI. Needs to be more handy and more appealing.
|
||||||
E [ ] add RS links for GXS identities, so that they can be transferred easily between nodes in forums, etc
|
E [ ] add RS links for GXS identities, so that they can be transferred easily between nodes in forums, etc
|
||||||
E [ ] enable people dialog
|
E [ ] enable people dialog
|
||||||
M [ ] Personal Page (Profile Page for GXS ID Users,view latest Posts, public forum/channels,posted posts, comments in all areas, Reputation Infos, Popularity and more)
|
M [ ] Personal Page (Profile Page for GXS ID Users,view latest Posts, public forum/channels,posted posts, comments in all areas, Reputation Infos, Popularity and more)
|
||||||
E [ ] fix RSButtonOnText::eventFilter, and fix all places where RSButtonOnText gets deleted
|
E [ ] fix RSButtonOnText::eventFilter, and fix all places where RSButtonOnText gets deleted
|
||||||
E [ ] find all places where the deprecated(in Qt5) Q_WS_WIN and other Q_WS* macros are
|
E [ ] find all places where the deprecated(in Qt5) Q_WS_WIN and other Q_WS* macros are used, and replace with something else
|
||||||
used, and replace with something else
|
|
||||||
E [ ] add tooltips in in permission matrix when hovering over the top most button/service name
|
|
||||||
explain what the service does and the dependencies
|
|
||||||
E [ ] Make RS fully compatible with High DPI screens.
|
E [ ] Make RS fully compatible with High DPI screens.
|
||||||
M [ ] improve comments in channels. Comments should be more available, more visible, and easier to handle.
|
M [ ] improve comments in channels. Comments should be more available, more visible, and easier to handle.
|
||||||
|
E [ ] make GRouter statistics less CPU greedy
|
||||||
M [ ] Merge the various help systems. there's 3 of them now. Lots of duplicate code, etc.
|
M [ ] Merge the various help systems. there's 3 of them now. Lots of duplicate code, etc.
|
||||||
M [ ] New and consistent icon set (Purplehaze420 said he would provide a consistent set of icons. Is that still alive?)
|
M [ ] New and consistent icon set (Purplehaze420 said he would provide a consistent set of icons. Is that still alive?)
|
||||||
M [ ] add in options->Network a way to select which network interface is used to talk (choice between "auto" or selected from a list)
|
M [ ] add in options->Network a way to select which network interface is used to talk (choice between "auto" or selected from a list)
|
||||||
M [ ] add a RS link for encrypted messages (encrypt for multiple GXS ids at once). Messages will appear as a link when encrypted and
|
M [?] add a RS link for encrypted messages (encrypt for multiple GXS ids at once). Messages will appear as a link when encrypted and
|
||||||
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)
|
||||||
@ -38,9 +41,10 @@ File transfer (all 3 tasks are related)
|
|||||||
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)
|
||||||
|
M [ ] implement end-to-end encryption using chacha20 and H(F), requesting file on H(H(F)). Make this optional and backward compatible.
|
||||||
|
|
||||||
DHT
|
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 [X] 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.
|
||||||
@ -61,10 +65,8 @@ VOIP
|
|||||||
H [ ] Audio Conference
|
H [ ] Audio Conference
|
||||||
H [ ] Video Conference
|
H [ ] Video Conference
|
||||||
|
|
||||||
|
|
||||||
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 [X] 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 [X] add flags to allow distant messaging from contact list only / everyone / noone / only signed ids.
|
E [X] add flags to allow distant messaging from contact list only / everyone / noone / only signed ids.
|
||||||
|
|
||||||
Chat
|
Chat
|
||||||
|
Loading…
Reference in New Issue
Block a user