Skip to content

Releases: filips123/PWAsForFirefox

PWAsForFirefox 2.14.1

15 Feb 17:30
Compare
Choose a tag to compare

Fixed

  • Confirmation dialog when opening out of scope links has been properly hidden (#646).
  • Immutable runtime should now build successfully again (#647).
  • Installing runtime from the extension should how work again (#648).
  • More problems caused by the ESM migration have been fixed.

PWAsForFirefox 2.14.0

11 Feb 21:38
8372e9a
Compare
Choose a tag to compare

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

  • Migrated the UserChrome modifications to ESM to fix compatibility with Firefox 136.
  • Removed inline event handlers to fix compatibility with Firefox 136 (#643).
  • Fixed extension widget not opening (#642).

PWAsForFirefox 2.13.3

15 Jan 14:47
42153c1
Compare
Choose a tag to compare

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 firefoxpwa

This 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

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

  • Fixed title not being displayed on Firefox 135.
  • Fixed cropped widgets on pages with long titles (#607).
  • Fixed applying standalone display mode (#610).

PWAsForFirefox 2.13.2

29 Dec 16:39
Compare
Choose a tag to compare

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).

PWAsForFirefox 2.13.1

06 Nov 17:44
Compare
Choose a tag to compare

News

Check the release notes for v2.13.0.

Fixed

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

PWAsForFirefox 2.13.0

06 Nov 17:14
effcd0f
Compare
Choose a tag to compare

News

Releases for Windows are now signed with a code signing certificate provided by the SignPath Foundation. This means that it is now less likely that PWAsForFirefox executables will be false-positively detected as malware by some antivirus software, and that you can now verify that the executables were built automatically from the source code in the repository.

Additionally, all built assets for all platforms are now also attested using GitHub Artifact Attestations and can be verified using the GitHub CLI.

Added

  • Access keys for toggling the tabs/icon bar.
  • Documentation about fractional scaling problems on Linux.
  • Attestations and code signing for build artifacts.

Changed

  • Setting the theme color has been made more reliable.
  • Translations have been updated.

Fixed

  • Hiding the tabs/icon bar in newer Firefox versions has been fixed.
  • Building the AUR package with LTO has been fixed.
  • The localization system for the extension has been fixed.
  • Download links for LibreWolf in the documentation have been fixed.

PWAsForFirefox 2.12.5

26 Sep 19:37
fd1c1bf
Compare
Choose a tag to compare

Important

This release fixes compatibility with Firefox 131. Please make sure to update to it before Firefox 131 is released on 2024-10-01.

Changed

  • Improved documentation and contributions guidelines.
  • Documented using the system titlebar color (#543).
  • Changed the start URL validation into a warning (#530).
  • Imported new translations from Crowdin (Chinese).

Fixed

  • The app browser should now be compatible with Firefox 131.

PWAsForFirefox 2.12.4

15 Sep 21:58
Compare
Choose a tag to compare

Changed

  • Improved documentation about missing Xcode CLT.

Fixed

  • Runtime instances should now be able to close properly (#559).
  • The selected tab highlight in tabs mode should now be more visible (#538).
  • Corners should now be rounded when necessary when using theme colors (#470).
  • The overflow button should now be hidden when empty.
  • Web apps should no longer use non-standard XDG categories (#544).

PWAsForFirefox 2.12.3

09 Sep 17:00
Compare
Choose a tag to compare

Important

This release adds a decline button to the license and privacy agreement screen on the extension setup page to comply with Firefox Add-ons Policies. If the user does not consent to the agreement, the extension will be uninstalled.

Fixed

  • Added a decline agreement button to comply with Firefox Add-on Policies.

PWAsForFirefox 2.12.2

07 Sep 18:04
Compare
Choose a tag to compare

Changed

  • localhost is now treated as secure context (#514, thanks to @iTrooz).
  • Building the extension has been made more reliable.
  • Updated dependencies.

Fixed

  • A few typos in documentation have been corrected (#539, thanks to @Merlin2001).
  • Session restore should now be properly disabled (#488).