mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
updated TODO list
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7954 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
110df28979
commit
d029dd0368
185
TODO.txt
185
TODO.txt
@ -1,101 +1,110 @@
|
||||
List of fixes/improvements before 0.6
|
||||
=====================================
|
||||
|
||||
Posted:
|
||||
[ ] it's not possible to create a Posted thread without a Owner.
|
||||
Bug? If not, then remove "No signature" from selection box
|
||||
[ ] Show an info page for unsubscribed posted threads (same as forums)
|
||||
[ ] Fix the counting of unread messages in Posted. Now it's wrong.
|
||||
[ ] Make the GUI of Posted more sexy
|
||||
|
||||
Forums
|
||||
[ ] it's not possible to create a Forum thread without a Owner.
|
||||
Bug? If not, then remove "No signature" from selection box
|
||||
[X] the tooltip over GXS ids should show the avatar on the left side.
|
||||
[X] fix data race between GXS ID default icons
|
||||
[ ] Share of key shows "Not implemented"
|
||||
|
||||
GUI General
|
||||
[ ] do we keep "Getting Started" ? the look needs to be improved
|
||||
[ ] Recommendation messages do not show complete links. Links show up in some buttons and the text is truncated
|
||||
[ ] Recommendation messages should not be signed by the retroshare team!!
|
||||
[ ] when adding a friend through clicking on cert links, the add friend wizard is shown twice!
|
||||
|
||||
Messages
|
||||
[ ] distant messages should be made async-ed
|
||||
[ ] distant messages are not re-sent when the peer is offline the first time
|
||||
[ ] sent messages to direct peers in the Sent box have inconsistent To field.
|
||||
Raises an error if you click on it.
|
||||
[ ] Merge the new messaging format? (or keep this for > 0.6)
|
||||
|
||||
Channels
|
||||
[X] Unsubscribed channels should show an info page when selected, like forums
|
||||
[ ] marking all as read in channels takes time. The channel icon should show a waiting clock
|
||||
during the operation to avoid the user to re-click many times in the hope to get
|
||||
the posts marked as read.
|
||||
[X] channels items show a 0 left to the up/Dn buttons. What is it??
|
||||
|
||||
Chat lobbies
|
||||
[ ] Chat lobbies should use Identities. That's a significant change, probably not backward compatible.
|
||||
[X] Remove deprecated code in rschatitems.h
|
||||
|
||||
Chat
|
||||
[X] Distant chat window should show GXS avatars
|
||||
[ ] Distant chat should work with shared identities
|
||||
[X] Distant chat fails (tunnel bullet never gets green) when re-openning a distant chat window after closing a tunnel
|
||||
[X] Distant chat fails (chat window never appears) when re-openning a distant chat window after closing a tunnel
|
||||
[X] You should not be enabled to distant-chat yourself!
|
||||
|
||||
Identities:
|
||||
[X] "Owned by you" => "Owned by node [nodename]"
|
||||
[X] Bold face should only be used for keys with admin credentials
|
||||
[ ] reputations are not used yet. We should hide them.
|
||||
[ ] Add timeout to Identities that are unused. Need to keep a time stamp list, updated
|
||||
whenever the identity is used for checking signatures. This should
|
||||
be extented to any group and stored into meta data. Would allow to
|
||||
remove unused forums etc.
|
||||
[X] Fix avatar loading for identities. When loaded for the first time by forums, the avatar does not show up.
|
||||
|
||||
Network
|
||||
[ ] Friends => Friend nodes
|
||||
|
||||
News feed
|
||||
[X] remove the Ghost news feed items
|
||||
[X] remove the double feed publication
|
||||
|
||||
libretroshare
|
||||
[ ] fix the data race in pqissl
|
||||
[ ] valgrind pass for data races
|
||||
[ ] valgrind pass for memory leaks
|
||||
[ ] valgrind pass for memory errors
|
||||
[ ] valgrind pass for performance
|
||||
[ ] remove mktemp => use mkstemp
|
||||
|
||||
Packaging
|
||||
[X] check compilation on debian
|
||||
[X] check compilation on ARM
|
||||
Legend:
|
||||
E: easy. Just GUI stuff, no algorithmics involved
|
||||
M: medium. Needs some care.
|
||||
H: hard. Needs digging into libretroshare.
|
||||
|
||||
Level | What
|
||||
-------------------------------------------------------------------------------------------------------------------
|
||||
Posted:
|
||||
E [ ] it's not possible to create a Posted thread without a Owner.
|
||||
Bug? If not, then remove "No signature" from selection box
|
||||
E [ ] Show an info page for unsubscribed posted threads (same as forums)
|
||||
M [ ] Fix the counting of unread messages in Posted. Now it's wrong.
|
||||
E [ ] Make the GUI of Posted more sexy: more compact items, remove unecessary text, use consistent icons,...
|
||||
|
||||
Forums
|
||||
E [ ] it's not possible to create a Forum thread without a Owner.
|
||||
Bug? If not, then remove "No signature" from selection box
|
||||
[X] the tooltip over GXS ids should show the avatar on the left side.
|
||||
[X] fix data race between GXS ID default icons
|
||||
M [ ] Share of key shows "Not implemented". Since forums are public, share key should be hidden.
|
||||
|
||||
GUI General
|
||||
E [ ] do we keep "Getting Started" ? the look needs to be improved
|
||||
E [ ] Recommendation messages do not show complete links. Links show up in some buttons and the text is truncated
|
||||
E [ ] Recommendation messages should not be signed by the retroshare team!!
|
||||
E [ ] when adding a friend through clicking on cert links, the add friend wizard is shown twice!
|
||||
M [ ] add a flag in friends option to allow auto-download of recommended files
|
||||
|
||||
Messages
|
||||
H [ ] distant messages should be made async-ed
|
||||
M [ ] distant messages are not re-sent when the peer is offline the first time
|
||||
M [ ] sent messages to direct peers in the Sent box have inconsistent To field.
|
||||
Raises an error if you click on it.
|
||||
H [ ] Merge the new messaging format? (or keep this for > 0.6)
|
||||
|
||||
Channels
|
||||
[X] Unsubscribed channels should show an info page when selected, like forums
|
||||
H [ ] marking all as read in channels takes time. The channel icon should show a waiting clock
|
||||
during the operation to avoid the user to re-click many times in the hope to get
|
||||
the posts marked as read.
|
||||
[X] channels items show a 0 left to the up/Dn buttons. What is it??
|
||||
|
||||
Chat lobbies
|
||||
H [ ] Chat lobbies should use Identities. That's a significant change, probably not backward compatible.
|
||||
[X] Remove deprecated code in rschatitems.
|
||||
|
||||
Chat
|
||||
[X] Distant chat window should show GXS avatars
|
||||
H [ ] Distant chat should work with shared identities
|
||||
[X] Distant chat fails (tunnel bullet never gets green) when re-openning a distant chat window after closing a tunnel
|
||||
[X] Distant chat fails (chat window never appears) when re-openning a distant chat window after closing a tunnel
|
||||
[X] You should not be enabled to distant-chat yourself!
|
||||
|
||||
Identities:
|
||||
[X] "Owned by you" => "Owned by node [nodename]"
|
||||
[X] Bold face should only be used for keys with admin credentials
|
||||
E [ ] reputations are not used yet. We should hide them.
|
||||
H [ ] Add timeout to Identities that are unused. Need to keep a time stamp list, updated
|
||||
whenever the identity is used for checking signatures. This should
|
||||
be extented to any group and stored into meta data. Would allow to
|
||||
remove unused forums etc.
|
||||
[X] Fix avatar loading for identities. When loaded for the first time by forums, the avatar does not show up.
|
||||
M [ ] allow to share identities between locations.
|
||||
|
||||
Network
|
||||
E [ ] Friends => Friend nodes
|
||||
|
||||
News feed
|
||||
[X] remove the Ghost news feed items
|
||||
[X] remove the double feed publication
|
||||
|
||||
libretroshare
|
||||
H [ ] fix the data race in pqissl
|
||||
H [ ] valgrind pass for data races
|
||||
H [ ] valgrind pass for memory leaks
|
||||
H [ ] valgrind pass for memory errors
|
||||
H [ ] valgrind pass for performance
|
||||
E [ ] remove mktemp => use mkstemp
|
||||
|
||||
Packaging
|
||||
[X] check compilation on debian
|
||||
[X] check compilation on ARM
|
||||
|
||||
Post v0.6 release changes
|
||||
=========================
|
||||
|
||||
File transfer
|
||||
[ ] implement a new file list management, with new info such as access time, total upload, popularity, etc
|
||||
[ ] implement a new file list sharing service based on auto-sync system
|
||||
[ ] get rid of the old cache system (remove CacheStrapper, CacheSource,etc)
|
||||
File 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 sharing service based on auto-sync system
|
||||
H [ ] get rid of the old cache system (remove CacheStrapper, CacheSource,etc)
|
||||
|
||||
GUI
|
||||
[ ] enable circles for channels/posted/forums
|
||||
[ ] enable people dialog
|
||||
GUI
|
||||
H [ ] enable circles for channels/posted/forums
|
||||
E [ ] enable people dialog
|
||||
|
||||
GXS
|
||||
[ ] add the ability to use anonymous identities into circles. Needs new distribution model using items encrypted for multiple GXS keys.
|
||||
[ ] use different and incompatible classes for public and private keys in GxsSecurity
|
||||
GXS
|
||||
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
|
||||
|
||||
Libretroshare
|
||||
[ ] improve serialisation system. Lots of serialisation tasks (header, verifications, serialiser=>template, can be factored)
|
||||
[ ] separate chat stuff from rsmsgs.h into rschat.h
|
||||
Libretroshare
|
||||
M [ ] improve serialisation system. Lots of serialisation tasks (header, verifications, serialiser=>template, can be factored)
|
||||
M [ ] separate chat stuff from rsmsgs.h into rschat.h
|
||||
|
||||
Chat
|
||||
[ ] add "chat with this peer" from lobbies to start a private distant conversation with the GXS id of the peer
|
||||
Chat
|
||||
H [ ] add "chat with this peer" from lobbies to start a private distant conversation with the GXS id of the peer
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user