Files
i2p.plugins.firefox/CHANGES.md
2023-01-18 05:07:54 +00:00

4.0 KiB

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator