If you have any ideas for the next milestone, add them here. If you are interested in getting paid to work on I2P (for example via Google Summer of Code or nlnet.nl funding…. not that we've ever gotten any funding, but it could happen) be sure to add your ideas here. Also look at the GSoC page here on the wiki.

CONSOLE

CURRENTLY LINKS TO WEBSITE - Full proxy setup help pages in console for various proxy-switcher and browser combinations

CURRENTLY LINKS TO ​http://plugins.i2p - Links on the router console to all known plugin repositories

IN DEVELOPMENT - Task-centric router interface as an option with all the current technical stuff either hidden & available on the current one or pushed into an "advanced" section

IN DEVELOPMENT - Make it easier and clearer for newbies to see what one can DO with I2P - i.e., Applications. Need to integrate I2PBote, Tahoe-LAFS, I2PMessenger, Syndie, etc. or make it easy to find out about these applications and how to install them if they cannot be integrated into the I2P distribution. Add I2P website links to suggested Firefox Add-ons also.

Make a Browser like www.xerobank.com for tor as well for I2P, so that i2p is always running if the browser is used, I suggest to use ​http://dooble.sf.net for that idea, as here an I2P proxy is already in fir .i2p sites, while normal sites in another tab can be loaded as well.

APPLICATIONS / PLUGINS / I2PTUNNEL

3 hop default for everything?

Streaming audio improvements and plugin

I2PSnark

Improve usability with things like: group torrents by status (stopped, completed, seeding, downloading…), adding torrents with just a click in browser instead of cut 'n' paste to the UI, show number of distributed copies?

Distributed cache. Should be able to publish a file to the cache like on Freenet and retrieve it with no other knowledge than its SHA256 (or similar) checksum. If a web server provides the checksum in its GET/HEAD header, eeproxy should first try to get it from the cache and use the webserver as a fallback (and then place it in the cache after retrieval and verification).