diff --git a/i2p2www/browser.py b/i2p2www/browser.py index 7d2c5459..2c0713e2 100644 --- a/i2p2www/browser.py +++ b/i2p2www/browser.py @@ -18,6 +18,18 @@ def browser_intro(): def browser_download(): return render_template('site/browser/download.html') +def browser_releasenotes(): + return render_template('site/browser/releasenotes.html') + +def browser_known_issues(): + return render_template('site/browser/known_issues.html') + +def browser_troubleshooting(): + return render_template('site/browser/troubleshooting.html') + +def browser_updating(): + return render_template('site/browser/updating.html') + def browser_faq(): if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'): show_i2p_links = True diff --git a/i2p2www/pages/site/browser/_front.html b/i2p2www/pages/site/browser/_front.html index ae9bd319..7f5005cb 100644 --- a/i2p2www/pages/site/browser/_front.html +++ b/i2p2www/pages/site/browser/_front.html @@ -7,6 +7,10 @@
  • {% trans intro=get_url('browser_intro') %}Introduction{% endtrans %}
  • {% trans download=get_url('browser_download') %}The downloads{% endtrans %}
  • +
  • {% trans troubleshooting=get_url('browser_troubleshooting') %}Troubleshooting{% endtrans %}
  • +
  • {% trans known_issues=get_url('browser_known_issues') %}Known Issues{% endtrans %}
  • +
  • {% trans releasenotes=get_url('browser_releasenotes') %}Release Notes{% endtrans %}
  • +
  • {% trans updates=get_url('browser_updating') %}Updating{% endtrans %}
  • {% trans faq=get_url('browser_faq') %}I2P Browser FAQ{% endtrans %}
  • {% endblock %} diff --git a/i2p2www/pages/site/browser/known_issues.html b/i2p2www/pages/site/browser/known_issues.html new file mode 100644 index 00000000..c0e4e71d --- /dev/null +++ b/i2p2www/pages/site/browser/known_issues.html @@ -0,0 +1,23 @@ +{% extends "global/layout.html" %} +{% block title %}{{ _('The I2P Browser') }}{% endblock %} +{% block content_nav %} +
      +
    1. +

      {{ _('Navigation') }}

      +
    2. +
    3. {% trans browser_main=get_url('browser_frontpage') %}Back to browser front page{% endtrans %}
    4. +
    +{% endblock %} + + +{% block content %} + +

    {% trans %}Known issues with the I2P Browser{% endtrans %}

    + + + + +TBA. + +{% endblock %} + diff --git a/i2p2www/pages/site/browser/releasenotes.html b/i2p2www/pages/site/browser/releasenotes.html new file mode 100644 index 00000000..0df2b0fb --- /dev/null +++ b/i2p2www/pages/site/browser/releasenotes.html @@ -0,0 +1,62 @@ +{% extends "global/layout.html" %} +{% block title %}{{ _('The I2P Browser - Release Notes') }}{% endblock %} +{% block content_nav %} +
      +
    1. +

      {{ _('Navigation') }}

      +
    2. +
    3. {% trans browser_main=get_url('browser_frontpage') %}Back to browser front page{% endtrans %}
    4. +
    +{% endblock %} + + +{% block content %} + +

    {% trans %}Release Notes{% endtrans %}

    + +

    2.1 Beta 1

    + +
      +
    1. Added garlic addressbar icon. Ticket #2539
    2. +
    3. Don't allow enterprise policies in the browser.
    4. +
    5. Implemented network.dns.blockDotI2P preference option.
    6. +
    7. Disable WebGL readPixel() for web content. See Tor ticket #30541
    8. +
    + +

    2.0 Beta 4

    + +
      +
    1. Security fix for CVE-2019-11707.
    2. +
    + +

    2.0 Beta 3

    + +
      +
    1. Feature: New Identity - which would reset your browser profile. Behaves about the same as TorBrowser's equal.
    2. +
    3. New/updated plugin: noscript.
    4. +
    5. New plugin: i2pbutton.
    6. +
    7. .i2p sites are now shown as secure in the addressbar.
    8. +
    9. A about:i2p page with some info & router health check status.
    10. +
    11. Itoopie in the toolbar via i2pbutton.
    12. +
    13. Issue with proxy settings corrected.
    14. +
    + +

    2.0 Beta 2

    + +
      +
    1. Bugfixes.
    2. +
    3. Graphics updates.
    4. +
    5. Rebranding.
    6. +
    + +

    2.0 Beta 1

    + +

    Initial release based upon Firefox ESR 60.7 and Tor Browser Bundle.

    + +

    1.0

    + +

    Lost in history, was labeled "Abscond Browser" at the time.

    + + +{% endblock %} + diff --git a/i2p2www/pages/site/browser/troubleshooting.html b/i2p2www/pages/site/browser/troubleshooting.html new file mode 100644 index 00000000..383cfbcc --- /dev/null +++ b/i2p2www/pages/site/browser/troubleshooting.html @@ -0,0 +1,23 @@ +{% extends "global/layout.html" %} +{% block title %}{{ _('The I2P Browser') }}{% endblock %} +{% block content_nav %} +
      +
    1. +

      {{ _('Navigation') }}

      +
    2. +
    3. {% trans browser_main=get_url('browser_frontpage') %}Back to browser front page{% endtrans %}
    4. +
    +{% endblock %} + + +{% block content %} + +

    {% trans %}Browser Troubleshooting{% endtrans %}

    + + + + +TBA. + +{% endblock %} + diff --git a/i2p2www/pages/site/browser/updating.html b/i2p2www/pages/site/browser/updating.html new file mode 100644 index 00000000..5507e21b --- /dev/null +++ b/i2p2www/pages/site/browser/updating.html @@ -0,0 +1,23 @@ +{% extends "global/layout.html" %} +{% block title %}{{ _('The I2P Browser') }}{% endblock %} +{% block content_nav %} +
      +
    1. +

      {{ _('Navigation') }}

      +
    2. +
    3. {% trans browser_main=get_url('browser_frontpage') %}Back to browser front page{% endtrans %}
    4. +
    +{% endblock %} + + +{% block content %} + +

    {% trans %}Updating the browser{% endtrans %}

    + + + + +TBA. + +{% endblock %} + diff --git a/i2p2www/urls.py b/i2p2www/urls.py index 7e5172fb..363ecd60 100644 --- a/i2p2www/urls.py +++ b/i2p2www/urls.py @@ -79,6 +79,10 @@ url('//feed/meetings/atom', 'meetings.views.meetings_atom') url('//browser', 'browser.browser_frontpage') url('//browser/intro', 'browser.browser_intro') url('//browser/faq', 'browser.browser_faq') +url('//browser/known_issues', 'browser.browser_known_issues') +url('//browser/troubleshooting', 'browser.browser_troubleshooting') +url('//browser/releasenotes', 'browser.browser_releasenotes') +url('//browser/updating', 'browser.browser_updating') url('//browser/download', 'browser.browser_download') url('//download', 'downloads.downloads_list')