Releases: filips123/PWAsForFirefox
PWAsForFirefox 2.17.2
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
PWAsForFirefox 2.17.0
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
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
PWAsForFirefox 2.15.0
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.
PWAsForFirefox 2.14.1
PWAsForFirefox 2.14.0
Important
This release fixes compatibility with Firefox 136. Please make sure to update to it before Firefox 136 is released on 2025-03-04.
As a result of this, some UserChrome files had been renamed. If you are a package maintainer for PWAsForFirefox packages, please make sure to modify the version patching to use the file native/userchrome/profile/chrome/pwa/chrome.sys.mjs instead of native/userchrome/profile/chrome/pwa/chrome.jsm.
Added
-
Grid view tab for the extension (#614, #626, thanks to @Hikari-Fox):
This introduces a new default extension tab, where all web apps are displayed in a grid of icons.
-
Experimental runtime linking on Linux (#638, thanks to @tiziodcaio):
This enables by default the initial support for linking the globally installed Firefox version with symlinks for usage as PWAsForFirefox runtime, originally introduced in v2.12.0. This feature is currently still experimental and only supports Linux with Firefox installed to
/usr/lib/firefox. More configuration options and support for other systems is planned.To use the feature, you can run
firefoxpwa runtime install --link. This will link your global Firefox installation with the PWAsForFirefox runtime. If you encounter any bugs or have any suggestions about the feature, please report them.
Changed
- Updated translations.
- Updated dependencies.
- Improved GURU publishing workflow.
Fixed
PWAsForFirefox 2.13.3
News
PWAsForFirefox is now packaged in the official Arch repository. Consequentially, the AUR packages have been removed. On Arch, you can now install PWAsForFirefox directly using Pacman:
sudo pacman -S firefoxpwaThis release also adds support for XZ/LZMA-compressed Firefox runtime that will be used in Firefox for Linux, starting with Firefox 135. If you are packaging PWAsForFirefox for Linux yourself and are not using static linking, this means that you will likely need to add XZ Utils as a dependency (in addition to bzip2 which is still used for compatibility). If you are using a pre-built DEB/RPM packages, this doesn't affect you.
Added
- Support for Brazilian Portuguese locale (#615, thanks to @johnpetersa19).
- Support for Russian locale (#617, thanks to @Hikari-Fox).
Changed
- Moved the "Install current site" to the top of the app list (#613, 617, thanks to @Hikari-Fox).
- Improved documentation about the new Arch package (#604, #605, thanks to @Antiz96).
- Improved documentation about Notion and multiple domains (#609, thanks to @taoky).
- Improved handling when compiling the loader on macOS fails (#525).
Fixed
PWAsForFirefox 2.13.2
Important
This release fixes compatibility with Firefox 134. Please make sure to update to it before Firefox 134 is released on 2025-01-07.
Added
- Documentation about creating AppArmor profile.
- Documentation about uninstalling the project (#599).
Changed
- Updated translations.
- Updated dependencies.
Fixed
- Opening new window on macOS should now work again (#593, #598, thanks to @TitanNano).
- Kiosk mode should now work properly in web apps again (#176).
- The app browser should now be compatible with Firefox 134 (#600).