Skip to content

Releases: filips123/PWAsForFirefox

PWAsForFirefox 2.18.4

Choose a tag to compare

@filips123 filips123 released this 23 Jun 10:47

Important

This release contains additional compatibility fixes for Firefox 152, which were missed in the previous release.

Fixed

  • Extensions popup should now work properly with Firefox 152.

PWAsForFirefox 2.18.3

Choose a tag to compare

@filips123 filips123 released this 30 May 20:33
e5b03c7

Important

This release fixes compatibility with Firefox 152. Please make sure to update to it before Firefox 152 is released on 2026-06-16.

Changed

  • Temporarily disabled Firefox Nova redesign until a proper support is added.
  • Updated installation links for LibreWolf in the documentation.
  • Added Microsoft Teams to websites with invalid manifests (#815).
  • Updated translations.

Fixed

  • Widget popups should now work properly with Firefox 152.

PWAsForFirefox 2.18.2

Choose a tag to compare

@filips123 filips123 released this 20 Mar 20:16

News

Check the release notes for v2.18.1.

Fixed

  • A workflow problem that prevented v2.18.1 from being published.

PWAsForFirefox 2.18.1

Choose a tag to compare

@filips123 filips123 released this 20 Mar 19:11

Changed

  • Added Z.AI to the list of sites with invalid manifests (#792).
  • Improved description for the allowed domains input (#795, thanks to @ticpu).
  • Improved consistency and fixed typos in wording (#786, thanks to @niblit).
  • Updated dependencies.

Fixed

  • Extension icons should now be white on dark mode (#798, thanks to @emilio).
  • Empty web app information should now fall back to the next option (#793).
  • Only valid icon sizes should now be considered when installing (#792).

PWAsForFirefox 2.18.0

Choose a tag to compare

@filips123 filips123 released this 28 Dec 20:23
ed0da85

Important

This release fixes compatibility with Firefox 147. Please make sure to update to it before Firefox 147 is released on 2026-01-13.

Unfortunately, there remains one known issue with Firefox 147. The address bar will have incorrect width and will not take the full window width. Any help in fixing this is appreciated. See #780 for details.

This release also changes the update checking mechanism. When the extension detects it's outdated compared to the connector and versions are compatible, it will periodically check if the new extension version is already available, and display the outdated extension warning only in that case. However, keep in mind that this will only take effect after this version has already been installed.

Changed

  • The outdated extension warning will only be displayed when a new version is available (#575).
  • Updated the documentation to use symbolic links when linking alternative browsers on macOS (#776).
  • Updated the documentation to use improved styles for Linux DEs.
  • Updated translations.
  • Updated dependencies.

Fixed

  • The warning should now correctly specify whether the extension or the native program is outdated (#575).
  • The out-of-scope URL bar should now be shown in Firefox 147.
  • The tabs preferences should now be disabled when the tabs mode is disabled in Firefox 147.
  • Patches should now load properly in Firefox 148.
  • The out-of-scope confirmation dialog should now be hidden again (#775)
  • Toolbar should no longer shrink when resizing windows (#759).
  • Generating fallback icons should now work properly on Windows.

PWAsForFirefox 2.17.2

Choose a tag to compare

@filips123 filips123 released this 26 Oct 16:23
c508e96

Important

According to the Firefox Add-ons Policies, communication with the native messaging host is considered data collection and transmission. To comply with that, the extension manifest now declares now declares the transmission of the browsing activity to the native program using the Firefox built-in consent for data collection and transmission functionality.

You may see a popup from Firefox when updating the extension that it may now collect or transmit the browsing activity.

No changes regarding the actual transmission have been made. No personal data leave the computer or are sent to third parties. Browsing data (the current website and manifest URLs) is only sent to the native program when installing a web app and stored locally.

Changed

  • Added Twitter/X to the list of websites with invalid manifests (#724).
  • Updated translations.
  • Updated dependencies.

Fixed

  • Compiling on Gentoo should now work properly with Rust 1.89 (#755).

PWAsForFirefox 2.17.1

Choose a tag to compare

@filips123 filips123 released this 05 Oct 16:13
96d85bb

News

Check the release notes for v2.17.0.

Changed

  • Updated translations.

Fixed

  • A workflow problem that prevented v2.17.0 from being published to Gentoo GURU.

PWAsForFirefox 2.17.0

Choose a tag to compare

@filips123 filips123 released this 05 Oct 09:24

Added

  • Support for switching languages from the extension setup page.
  • Support for choosing the default extension tab.
  • Support for multisize ICO icons on Windows and PortableApps.com (#705).

Changed

  • Improved documentation for alternative runtime.
  • Improved documentation for Linux security warning.
  • Disabled Firefox welcome popup in web apps (#725).
  • Updated translations.

Fixed

  • Publishing to Gentoo GURU should now work again.
  • Hidden icon bar should now be persistent again (#742).
  • Web apps on the grid tab should no longer overflow.
  • Icon sizes for sites without manifest should now be determined properly.

PWAsForFirefox 2.16.0

Choose a tag to compare

@filips123 filips123 released this 13 Sep 18:12

News

There are now GPG signatures available for DEB and RPM packages. This should allow users to verify the origin of packages. This should also fix a warning displayed by some Linux software stores, such as KDE Discover.

Packages are signed automatically on GitHub Actions by the GPG key F17A EF1C 8C47 5B51 B5F3 03C6 912A D9BE 47FE B404, available on Ubuntu Keyserver and Packagecloud. This is a PWAsForFirefox-specific subkey of my main GPG key 7440 07D7 10DD C8E2 0673 F545 2D15 DC76 BD6B 710C, available on Ubuntu Keyserver and GitHub.

Signing for DEB packages is done using debsigs and may be verified using debsig-verify. Signing for RPM packages is done using rpm --addsign and may be verified using rpm --checksig.

Repository metadata are still be signed by packagecloud.io.

As a reminder, MSI and RPM packages are signed with a code signing certificate provided by the SignPath Foundation, and all built artifacts are attested using GitHub Artifact Attestations.

Added

  • Signatures for DEB and RPM packages have been added (#645).
  • Support for runtime installation on ARM has been added.

Changed

  • Improved security of GitHub workflows.
  • Changed GURU ebuild to use crates tarball.
  • Updated translations.
  • Updated dependencies.

Fixed

  • Loading indicator should no longer be displayed after opening out-of-scope URLs in a different browser (#381, #712, thanks to @Joshix-1).
  • Infinite windows should no loner spawn when using the focus search bar keybind (#723).

PWAsForFirefox 2.15.0

Choose a tag to compare

@filips123 filips123 released this 18 Jul 19:28

Important

This release fixes compatibility with Firefox 142. Please make sure to update to it before Firefox 142 is released on 2025-08-19.

Added

  • Support for installing ARM runtime on Linux (#633).
  • Support for setting the native user-agent header (#701) .

Changed

  • Updated default user agent for the native program.
  • Updated translations.
  • Updated dependencies.

Fixed

  • The app browser should now be compatible with Firefox 142.
  • The app browser should now be compatible with Firefox 128 (#685).
  • Vertical tabs should now be disabled until we properly support them (#667).
  • Tabs should now close properly when auto launch is enabled (#698).
  • Preferences should now be detected correctly in styles.
  • Inputs on the settings page should now display better.

For Package Maintainers

Support for installing bzip2-compressed runtime has been removed. This shouldn't affect any users, as the runtime is now provided in the XZ-compressed archive only. As a result, the project no longer depends on bzip2, so package maintainers can remove its dependency.