Skip to content

Releases: filips123/PWAsForFirefox

FirefoxPWA 0.5.2

05 Aug 13:22
Compare
Choose a tag to compare
FirefoxPWA 0.5.2 Pre-release
Pre-release

News

This is another internal release, identical to the 0.5.0 and 0.5.1 but with a fix to make Homebrew configure script work with BSD sed. You should not update to this release. Pre-built packages and installers will not be uploaded for this release, and it will not be released on AMO.

Fixed

  • Make Homebrew configure script work with BSD (macOS) sed.

FirefoxPWA 0.5.1

05 Aug 11:29
Compare
Choose a tag to compare
FirefoxPWA 0.5.1 Pre-release
Pre-release

News

This is internal relese, identical to 0.5.0 but with a script needed to configure Homebrew formula. You should not update to this release. Pre-built packages and installers will not be uploaded for this release, and it will not be released on AMO.

Added

  • Internal script needed to configure Homebrew formula.

FirefoxPWA 0.5.0

25 Jul 12:02
Compare
Choose a tag to compare
FirefoxPWA 0.5.0 Pre-release
Pre-release

Breaking Changes

  • Runtime is now installed in the user directory:
    The Firefox runtime is now installed in the user directory, along with sites and profiles which are already stored there. This means changing permissions of a system directory to make it writable by all users is no longer needed, and each user now has their own Firefox installation. This change will NOT affect your site or profile data.

    When you update to this version, you will need to reinstall the runtime using an extension or command-line program. The installation page should automatically open after you update the native program. If it does not open, you can open it manually by clicking on the main extension widget. Installed sites will not launch correctly until you reinstall the runtime. If you installed a custom Firefox version (for example, LibreWolf) manually, you will need to manually move it to the new directory instead of installing the runtime from the extension.

    The existing runtime will remain installed on your system, but it will be unused. You can manually remove it if you want.

    Old runtime locations:

    • Windows: C:\Program Files\FirefoxPWA\runtime\ (depends on installation directory)
    • Linux: /usr/share/firefoxpwa/runtime/
    • macOS: /usr/local/share/firefoxpwa/runtime/

    New runtime locations:

    • Windows: %APPDATA%\FirefoxPWA\runtime\
    • Linux: $XDG_DATA_HOME/firefoxpwa/runtime/ or $HOME/.local/share/firefoxpwa/runtime/
    • macOS: $HOME/Library/Application Support/firefoxpwa/runtime/

Added

  • Partial support for macOS (#30):
    The native program can now be compiled and used on macOS, but it is not yet fully supported. You will need to compile and install it from the source, and there is currently no proper system integration (no icon in your application list, no correct window icon when you launch the PWA, windows are not separated by PWA). Follow #33 for updates.

  • Context menu item for opening link in the default browser (#27):
    There is now a context menu item that can open links in a default browser.

  • Support for configuring extension behavior with settings:
    Extensions now contain a settings page that can be accessed from the main extension widget. It contains a few settings that can be used to configure its behavior.

  • Support for opening current URL when launching PWA (#35):
    When you launch PWA using the address bar widget, it will now by default open on your current URL instead of the PWA start URL. This can be disabled in settings.

  • Support for changing when address bar widget is displayed:
    The address bar widget is by default displayed on valid PWA sites. You can now also configure it to be always hidden or always shown.

  • Support for RPM and AUR packaging:
    You can now install the native part of the project using a pre-built RPM package or from the AUR repositories. More details are in the native part README and installation instructions included in the extension.

  • Support for changing install locations using build-time environment variables (#17):
    You can now change the locations of most directories using build-time environment variables (FFPWA_EXECUTABLES, FFPWA_SYSDATA, FFPWA_USERDATA). More details are in the native program source code and the repository wiki.

Changed

  • When changing openOutOfScopeInDefaultBrowser from the settings page, linksTarget will now also be changed (#27).
  • Draw in titlebar by default on all systems (#29).
  • Some internal and repository changes and improvements.

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.4.1

19 Jul 09:42
Compare
Choose a tag to compare
FirefoxPWA 0.4.1 Pre-release
Pre-release

Added

  • Display a link to the changelog in the update page.

Fixed

  • Fix colors of widgets when not using tabs in titlebar.
  • Fix incorrect manifest URL variable (#32).
  • Unregister website background color styles after some time (#22).
  • Prevent breaking start URL identity widget and URL display.

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.4.0

07 Jul 16:30
Compare
Choose a tag to compare
FirefoxPWA 0.4.0 Pre-release
Pre-release

Added

  • Support for installing non-PWA sites as apps (#15):
    Non-PWA sites will not display the installation action in the address bar, however, they can be installed from the extension's main browser action.
    This way of installing sites does not require PWA manifest, so it should work with basically any website.

  • Support for disabling app manifest (#21, #23):
    You can uncheck "Use the manifest for determining app properties" when installing the site to prevent usage of the manifest.
    This fixes the problem with some sites with broken manifests, such as 9anime.to and tumblr.com.

  • Support for opening out-of-scope URLs in a default browser (#8):
    This is disabled by default, but can be enabled in about:config (firefoxpwa.openOutOfScopeInDefaultBrowser) or Firefox settings.
    Enabling this option will automatically close the PWA window and open any out-of-scope URLs in a default browser.
    This may cause problems with some websites, so it is not recommended to turn it on unless you know what you are doing.

  • Support for enabling tabs mode (#12):
    This is disabled by default but can be enabled in about:config (firefoxpwa.enableTabsMode) or Firefox settings.
    Enabling this option will cause the app browser to display tabs, similar to the normal browser, but without a URL bar.

  • Support for changing app browser settings from Firefox settings page:
    Most about:config preferences by FirefoxPWA can now be accessed directly from the Firefox settings page.
    Note: This means settings page of the app browser, not settings page of the main browser.

Changed

  • Some documentation and UI/UX improvements.
  • Unnecessary UI elements are now hidden.
  • New windows now open PWA start URL.
  • Updated dependencies.

Fixed

  • Site name and description are now trimmed sanitized to prevent problems with shortcuts.
  • Some UI fixes.

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.3.1

04 Jul 13:13
Compare
Choose a tag to compare
FirefoxPWA 0.3.1 Pre-release
Pre-release

Fixed

  • Remove BOM from the manifest response (fixes outlook.office.com).

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.3.0

04 Jul 11:05
Compare
Choose a tag to compare
FirefoxPWA 0.3.0 Pre-release
Pre-release

Added

  • Support for searching installed sites and profiles from extension.
  • Support for compressed manifests (Spotify support part 1).
  • Distribution details in the PWA profile.

Changed

  • Windows install page now links directly to the Visual C++ Redistributable.
  • Source Linux install page now includes a step to make runtime directory writable.
  • The 7-Zip install warning is now hidden on non-Windows systems.
  • Native error handling has been improved.

Fixed

  • Remove (incorrect) condition that manifest and document are on the same origin (Spotify support part 2).

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.2.1

02 Jul 09:58
Compare
Choose a tag to compare
FirefoxPWA 0.2.1 Pre-release
Pre-release

Fixed

  • Temporarily remove auto-releasing to AMO until support for that is officially added. Until then, extension will be released to AMO by hand.
  • Fix categories and keywords list in manage popup.
  • Hide overflow of site/profile name and description in popups.
  • Improve some popup styles.

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.2.0

01 Jul 21:57
Compare
Choose a tag to compare
FirefoxPWA 0.2.0 Pre-release
Pre-release

Added

  • Extension for managing sites and profiles from the main browser.
  • Support for updating profiles and editing categories and keywords from the console program.

You can download the extension from the Firefox Addon Store.

FirefoxPWA 0.1.0

22 Jun 20:35
Compare
Choose a tag to compare
FirefoxPWA 0.1.0 Pre-release
Pre-release

Added

  • First version of the project.
  • Command-line tool to install and run Progressive Web Apps in Firefox.
  • Modifications of Firefox UI to make a better app-like feel.
  • System integration with start/app menus, icons and shortcuts.

You can download the extension from the Firefox Addon Store.