FirefoxPWA Versions Save

A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox

v2.7.1

10 months ago

Important

In versions 2.7.0 and 2.7.1, the extension does not display the installation instructions properly. This issue is tracked as #368 and will be fixed as soon as possible. Affected versions have been disabled from AMO. If you have this issue, please downgrade the extension to 2.6.2 until this is properly fixed. Version 2.7.2 has been released with a fix. You should be able to quickly update to it by searching for updates on about:addons.

Fixed

  • Prevented syncing some preferences and reset problematic ones: Web app profiles now prevent syncing certain preferences that are commonly set to different values in web apps, as well as those known to cause problems. If you know what you are doing and still want to sync one of those preferences, you can enable them back using the services.sync.prefs.sync. control preferences. In the future, we could try to implement a different syncing "channel" just for web apps. Additionally, the preferences known to cause problems were reset. Those preferences currently cannot be changed by users as they will be reset on every web app startup. This might be removed in the future, once enough users have had those preferences reset. This is another attempt in fixing issues https://github.com/filips123/PWAsForFirefox/issues/253 and https://github.com/filips123/PWAsForFirefox/issues/349.

  • Added missing $pkgdir in the destination path of AUR package.

v2.7.0

10 months ago

Important

In versions 2.7.0 and 2.7.1, the extension does not display the installation instructions properly. This issue is tracked as #368 and will be fixed as soon as possible. Affected versions have been disabled from AMO. If you have this issue, please downgrade the extension to 2.6.2 until this is properly fixed. Version 2.7.2 has been released with a fix. You should be able to quickly update to it by searching for updates on about:addons.

Added

  • Support for wildcards when matching the allowed domains list (#328): A wildcard * can now be used in an allowed domain list to match zero or more characters. A wildcard can be escaped by using \*. For example, to match domains such as mail.google.com, calendar.google.com and google.com, set the allowed domains list to *.google.com,google.com.

  • Support for excluding URLs with regex for automatic launching (#296): Specific URLs can now be excluded from the automatic web app launching in the extension settings. Any URLs that match the provided regex will not be launched as a web app. This only has effect when web app launching is enabled.

  • AppStream metadata for Linux packages: This metadata should be appropriately included in packages and repositories when packaging/distributing the project on Linux. This should help improve the display of packages on Linux software stores such as GNOME Software and KDE Discover.

Changed

  • Changed donations link to include all available options.
  • Changed project icon to be more centered and with rounded corners.
  • Updated dependencies.

Fixed

  • Disabled new tab feeds and configure homepage (#253, #349): This might be related to unexpected opening of websites and images while using web apps, reported in issues #253 and #349.

  • Fixed an incorrect CSS selector on the preferences page.

  • Fixed incorrect Gentoo installation instructions.

v2.6.2

10 months ago

Added

  • Scoop and Gentoo to a list of available repositories.
  • Ability to locate 7-Zip in the PATH environment variable (#358).
  • Project information in the extension settings (#276).

Changed

  • Bump openssl to fix potential security problem (#360, thanks to @Interpause).

Fixed

  • The icon bar is now centered again on macOS.
  • The icon bar is now vertically centered when there are no icons (#359).

v2.6.1

11 months ago

Fixed

  • The icon bar can now be hidden again (#190, #350).
  • The window name is now only applied on the main browser window (#341).
  • Runtime in PortableApps.com is now only installed if it does not yet exist (#345).

v2.6.0

11 months ago

News

A new documentation website is in progress. I will appreciate it if you read and participate in a discussion to help improve it.

Added

  • An option to launch web apps on the system login (#273).
  • An option to launch web apps on the browser launch (#273).

There are two new options for each web app in the extension, "Launch this web app on system login" and "Launch this web app on browser launch", to determine if the web app should be automatically launched when the user logs in to the system and when the Firefox browser is launched.

Changed

  • Updated warning about merging web apps on Linux.
  • Updated dependencies.

Fixed

  • Manifest downloading should be more reliable (#318).
  • Window decorations should no longer be visible on fullscreen (#312).
  • Permissions and notifications widgets should no longer have weird layout (#321).

v2.5.0

1 year ago

Added

  • An option to configure launching a web app (#265, #291): An existing firefoxpwa.openInExistingWindow preference has been replaced to allow further configuration of how the web app should be launched when it is already opened. It is now possible to open a new window (default behavior), open a new tab in the existing window (behavior of previous preference), replace an existing tab, or just focus the window.

Changed

  • Updated dependencies.

Fixed

  • Web apps from the same profile should no longer be merged on Linux (#80): This release adds required code changes on the PWAsForFirefox part to fix the long-standing issue #80. The fix also requires some changes on the Firefox part, which will be released in Firefox 112.

  • Link targets will no longer change when the out-of-scope preference changes.

  • Custom web app icons should now be applied properly.

  • Mute toolbar widget icon should now display properly.

  • Installing extensions should now work properly (#297).

  • Extensions widget should now work properly (#308).

  • Permissions for runtime autoconfig files have been fixed (#311).

v2.4.1

1 year ago

Changed

  • Enabled unified extensions (#288): Unified extensions (introduced in Firefox 109) are now enabled by default in the app browser. This means extension widgets cannot be removed or moved into the overflow menu anymore. Instead, all unpinned extensions can be accessed from the unified extensions button. This may change in the future. In comparison to normal Firefox, the unified extension button can also be (re)moved. It is, however, recommended not to remove it, as this prevents accessing non-pinned extensions and may cause problems.

Fixed

  • Some inconsistencies with settings.
  • Layout alignment in the app browser toolbar (#281).
  • Parsing manifests that include media ranges as types (#275).

v2.4.0

1 year ago

News

The extension now requires the notifications permission in order to display a notification on updates.

Added

  • Installation instructions for PortableApps.com in the extension: The extension will now also display installation instructions for the PortableApps.com package in the setup wizard.

  • Support for setting custom icons (#128): You can now set custom icon URLs when installing or updating web apps. This can be done using the extension or using the --icon-url console argument.

  • Support for profile templates (#219): There is an option in the extension settings to choose the default profile template. It is also possible to use a different template directory when creating a specific profile. The template directory can also be provided using the --template console argument. Contents of the specified template directory will be copied to new profiles when they are created.

Changed

  • Updated the security disclosure document.
  • Made some links and documentation more consistent.
  • Made the update notification less intrusive (#258).

Fixed

  • Outdated winget installation step in the extension (#262, thanks to @louis993546).
  • Broken opening out-of-scope URLs feature when multiple web apps are used simultaneously (#266).

v2.3.0

1 year ago

Added

  • Support for PortableApps.com package (#118): This project can now be used portably as a PortableApps.com package. The package can be downloaded from the releases page and should be installed using the PortableApps.com Platform. To use the portable package with the browser extension, you have to run the PWAsForFirefox background program. Installed portable web apps will be automatically added to the PortableApps.com Platform menu. Documentation is provided in the help.html file of the package.

Changed

  • Made it clear that Snap Firefox should now work.
  • Disabled unified extensions button.
  • Updated dependencies.

Fixed

  • Windows should no longer disconnect from the original web app (#79).
  • Make opening out-of-scope URLs more reliable (#140).

v2.2.0

1 year ago

Added

  • Support for using SOCKS proxies (#218).
  • Support for disabling HTTPS validation and custom certificates (#241).
  • Autocomplete for most known web app categories (#180).

Changed

  • The link target is no longer changed when disabling "tabs mode" or "open out-of-scope URLs" if the other one is still enabled.
  • It has been made more clear that Xcode Command Line Tools are required.
  • Updated dependencies.

Fixed

  • Call the system integration when removing a profile (#243).
  • Allow parsing manifests that include an empty color string (#236).