2019-06-16 05:28:42 +01:00
|
|
|
# TODO List
|
|
|
|
|
2019-12-23 20:09:07 +00:00
|
|
|
### Network
|
2019-06-16 05:28:42 +01:00
|
|
|
|
|
|
|
##### Bloom Filters
|
|
|
|
|
|
|
|
This reduces query traffic by not sending last hop queries to peers that definitely do not have the file
|
|
|
|
|
|
|
|
##### Two-tier Topology
|
|
|
|
|
|
|
|
This helps with scalability
|
|
|
|
|
2019-12-23 20:09:07 +00:00
|
|
|
### Core
|
2019-06-16 05:28:42 +01:00
|
|
|
|
2019-12-23 20:09:07 +00:00
|
|
|
* Metadata parsing and search
|
2019-07-20 13:15:44 +01:00
|
|
|
* Automatic adjustment of number of I2P tunnels
|
2019-12-23 20:09:07 +00:00
|
|
|
* Persist trust immediately
|
|
|
|
* Check if user-selected download and incomplete locations exist and are writeable
|
|
|
|
* Enum i18n
|
2020-01-01 09:19:46 +00:00
|
|
|
* Ability to share trust list only with trusted users
|
|
|
|
* Confidential files visible only to certain users
|
2020-03-14 22:59:50 +00:00
|
|
|
* Advertise file feed and browseability in upload headers
|
2020-09-04 14:47:13 +01:00
|
|
|
* Download queue with priorities
|
2019-12-23 20:09:07 +00:00
|
|
|
|
|
|
|
### Chat
|
|
|
|
* echo "unknown/innappropriate command" in the console
|
|
|
|
* break up lines on CR/LF, send multiple messages
|
|
|
|
* Style timestamps and persona names
|
|
|
|
* enforce # in room names or ignore it
|
|
|
|
* auto-create/join channel on server start
|
2020-01-01 09:19:46 +00:00
|
|
|
* jump from notification window to room with message
|
2019-12-23 20:09:07 +00:00
|
|
|
|
|
|
|
### Swing GUI
|
|
|
|
* I2P Status panel - display message when connected to external router
|
|
|
|
* Search box - left identation
|
2020-03-14 22:16:12 +00:00
|
|
|
* Ability to disable switching of tabs on actions
|
2020-03-14 22:59:50 +00:00
|
|
|
* Ability to trust/browse/subscribe from uploads tab
|
2019-12-23 20:09:07 +00:00
|
|
|
|
|
|
|
### Web UI/Plugin
|
|
|
|
* HTML 5 media players
|
|
|
|
* Remove versions from jar names
|
|
|
|
* Security: POST nonces, CSP headers
|
2020-03-07 15:48:20 +00:00
|
|
|
* Upload files from browser to plugin via drag-and-drop
|
|
|
|
* Check permissions, display better errors when sharing local folders
|
2019-12-23 20:09:07 +00:00
|
|
|
|
|
|
|
|