{% extends "global/layout.html" %} {% block title %}{% trans bname=browser_name()%}{{ bname }} Roadmap {% endtrans %}{% endblock %} {% block content_nav %}
  1. {{ _('Navigation') }}

  2. {% trans browser_main=get_url('browser_frontpage') %}Back to browser front page{% endtrans %}
  3. {% trans %}Roadmap{% endtrans %}
  4. {% trans %}Version 2.0 Beta 8{% endtrans %}
  5. {% trans %}Version 3.0 Beta 9{% endtrans %}
  6. {% trans %}Version 3.0 Beta 10{% endtrans %}
{% endblock %} {% block content %}

{% trans %}Roadmap{% endtrans %}

{% trans %}2.0 Beta 8 (Nov 2019){% endtrans %}

  1. Design for Dynamic Themes/Contextual Identities
  2. Smart Landing Page
  3. Investigate adding a "new tab" application list
  4. HTTP Proxy Readiness indicator
  5. Application Dialog Boxes with Description of Applications
  6. Update/explain long-term product goals on web site
  7. Notify users that update is downloading Add a "Downloading I2P Browser update"
  8. Change the default Firefox profile directory to be I2BB-relative.
  9. Tests for .i2p whitelisting
  10. Tests for .i2p secure cookies
  11. Mark .i2p cookies as secure
  12. Besides enabling I2P features, there is also the on-going work of backporting and enabling enhancements from TBB, which sometimes require alteration to work with I2P. Highlights for this release:
    1. Enable media cache in memory
    2. Prevent speculative connect that violated FPI.
    3. Exclude ClearKey system
    4. Added a script to run all I2P Browser specific tests
    5. Remove localhost DNS lookup in nsProfileLock.cpp
    6. Disable libmdns
    7. Downgrades VP9 videos to VP8
    8. Reinstate the update.xml hash check
    9. Disable WebGL readPixel() for web content
    10. Prevent WebSocket DNS leak
    11. Disable installation of system addons
    12. Don't allow SSL key logging
    13. Clear window.name when no referrer sent
    14. Disable NTLM and Negotiate HTTP Auth
    15. Prevent potential proxy bypass cases.
    16. Don't allow enterprise policies in I2P Browser
    17. Disable pingsender executable
    18. Tests for browser preferences

{% trans %}3.0 Beta 9 (Dec 2019){% endtrans %}

  1. Release using ESR 68, deprecate ESR 60
  2. Replace Tor/Firefox onboarding slideshow completely with something self-contained
  3. Move JSON-RPC and I2PControl to web extension, simplify I2Pbutton
  4. Protocol Handlers for Router Console and Mailto
  5. Dynamic Themes/Contextual Identities
  6. Donation Call-to-Action
  7. Smart Landing Page improvements

{% trans %}3.0 Beta 10 (Jan 2019){% endtrans %}

  1. Research I2P Plugins Support
  2. Research Peer-to-Peer messaging support compatible with BiglyBT

{% trans %}First Half, 2020 tasks{% endtrans %}

  1. Replace susimail
    1. Impl. Bote-ish
    2. Compared to bote - will in fact have SMTP/IMAP
    3. UI Research & Development, Testing
    4. Product development
    5. Firefox integration
    6. Ensure it fully replaces old app
    7. POP3
    8. IMAP
    9. SMTP
    10. JMAP
    11. iCal?
    12. vCard?
    13. OpenPGP?
  2. Replace i2psnark UI
    1. UI Research & Development, Testing
    2. Product development
    3. Firefox integration
    4. Ensure it fully replaces old app
  3. Replace addressbook/DNS
    1. UI Research & Development, Testing
    2. Product development
    3. Firefox integration
    4. Ensure it fully replaces old app
  4. New application: Outproxy
    1. UI Research & Development, Testing
    2. Product development
    3. Firefox integration
    4. Ensure it fully replaces old app
  5. New application: Chat
    1. UI Research & Development, Testing
    2. Product development
    3. Firefox integration
    4. Ensure it fully replaces old app
  6. Replace Hidden Services Manager
    1. UI Research & Development, Testing
    2. Product development
    3. Firefox integration
    4. Ensure it fully replaces old app
{% endblock %}