Merge pull request #13 from eyedeekay/roadmap

Roadmap
This commit is contained in:
idk
2019-10-17 00:00:13 -04:00
committed by GitHub
3 changed files with 26 additions and 11 deletions

View File

@@ -34,8 +34,8 @@ clean:
## EVEN RELEASES are AMO RELEASES
## ODD RELEASES are SELFHOSTED RELEASES
MOZ_VERSION=0.34
VERSION=0.35
MOZ_VERSION=0.36
VERSION=0.36
#VERSION=1.27
xpi:
@@ -48,7 +48,9 @@ version:
zip: version
zip --exclude="./i2ppb@eyedeekay.github.io.xpi" \
--exclude="./i2psetproxy.js@eyedeekay.github.io.xpi" \
--exclude="./i2psetproxy.js.png" \
--exclude="./i2psetproxy.js.gif" \
--exclude="./.git" -r -FS ../i2psetproxy.js.zip *
release:

View File

@@ -36,19 +36,32 @@ submission to AMO.
### Features
* [done] **Provide** a way to launch into an I2P-Specific contextual identity/profile
* [done] **Indicate** the I2P browser is in use visually
* [done] **Set** the http proxy to use the local I2P proxy
* [done] **Disable** risky webRTC features
* [done] **Provide** a way to launch into an I2P-Specific contextual identity
(container). Intercept requests to .i2p domains and automatically route them
to the I2P container. Isolate the router console from other local
applications by automatically intercepting requests to the router console to
another container.
* [done/wip] **Indicate** the I2P browser is in use visually. Find an
acceptable way to indicate it on Android.
* [done] **Set** the http proxy to use the local I2P proxy automatically.
Provide specific configuration for other types of I2P proxies(SOCKS,
isolating HTTP)
* [done/wip] **Disable** risky webRTC features/offer the option to re-enable
them with the proxy enforced.
* [done] **Change** the color of the browser window to indicate that I2P is in use
* [done-ish] **Reset** the HTTP Proxy tunnel to generate a new destination on-demand
* it does this by working in conjunction with this [standalone HTTP proxy](https://github.com/eyedeekay/httptunnel), currently disabled*
* it does this by working in conjunction with this [standalone HTTP proxy](https://github.com/eyedeekay/httptunnel), currently disabled*.
* [ready] **Provide** help in a variety of languages.
* [wip] **Monitor** the health and readiness of the I2P router it is
instructed to use.
* [wip] **Handle** router console applications under their own origins and
within their own contextual identity.
* [1/2] **Handle** router console applications under their own origins and
within their own contextual identity. (1) The router console is automatically
confined to it's own container tab. (2) Use a custom protocol handler to
place each i2p application/plugin under it's own origin, shortening router
console URL's and placing applications under their own origin.
* [not started] **Handle Torrents** by talking to i2psnark-rpc plugin and then
adding them directly into the Firefox downloads drop-downs, menus, etc. If I
can.
### Screenshot

View File

@@ -22,7 +22,7 @@
],
"manifest_version": 2,
"name": "__MSG_extensionName__",
"version": "0.35",
"version": "0.36",
"description": "__MSG_extensionDescription__",
"homepage_url": "https://github.com/eyedeekay/i2psetproxy.js",
"icons": {