1.2 KiB
1.2 KiB
TODO List
Not in any particular order yet
Big Items
Alternate Locations
This helps peers discover new sources for a file while the download is in progress. Also makes sharing of partial files possible.
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
Trust List Sharing
For helping users make better decisions whom to trust
Content Control Panel
To allow every user to not route queries for content they do not like. This is mostly GUI work, the backend part is simple
Packaging With JRE, Embedded Router
For ease of deployment for new users, and so that users do not need to run a separate I2P router
Web UI, REST Interface, etc.
Basically any non-gui non-cli user interface
Small Items
- Right-click and copy hash of shared file to clipboard
- Detect if router is dead and show warning or exit
- Wrapper of some kind for in-place upgrades
- Download file sequentially
- Unsharing of files
- Multiple-selection download, Ctrl-A
- Automatic sharing of new files in shared directories (more like medium item)