Releases: filips123/PWAsForFirefox
PWAsForFirefox 2.10.1
Important
Some antivirus software, including Microsoft Defender, detect the native connector as malware. The file has been submitted to Microsoft so it will hopefully be fixed soon. Until the antivirus issue is resolved, you might need to keep using the old version. This issue should now be resolved.
Fixed
- Crash when trying to install a web app on Linux and macOS (#452).
PWAsForFirefox 2.10.0
Important
This release has a bug in the extension that breaks the web app install screen on Linux and macOS. Because of this, version 2.10.0 has been disabled on AMO. You should upgrade the extension to version 2.10.1 to fix the issue. The native part remains the same in 2.10.0 and 2.10.1.
Additionally, some antivirus software, including Microsoft Defender, detect the native connector as malware. The file has been submitted to Microsoft so it will hopefully be fixed soon. Until the antivirus issue is resolved, you might need to keep using the old version. This issue should now be resolved.
Added
-
Localization support for the extension (#340):
The extension can now be localized into multiple languages. You can change the display language in the extension settings. Please note that translations are maintained by the community and may be incomplete or incorrect.
You can help translate the extension on Crowdin. If your language is not yet available, please let me know on Crowdin. More details about contributing translations can be found in our contributing guidelines and Crowdin discussion.
Currently, aside from English, Japanese is mostly translated with the help of @surapunoyousei.
Localization for the app browser is planned and is being worked on, but there are currently problems that prevent it from being finished. Help is appreciated.
-
Build-time feature to make the runtime immutable (#204):
The runtime can now be made immutable with the build-time Cargo feature
immutable-runtime
. This prevents installing and uninstalling the runtime using commands, and also stops patching the runtime when launching web apps. The runtime can still be patched manually from the extension settings or the patch command if the user has sufficient write permissions to do so.This is meant for immutable systems like Guix or Nix where runtime might be provided by the package manager and pre-patched.
-
Option to apply the profile template to an existing profile when editing (#376).
-
Option to open apps automatically when they are installed (#447).
-
Support for patching the runtime from the command line.
Changed
- Installation on BSD has been improved.
- Documentation has been improved.
- Extension colors have been tweaked.
- Updated dependencies.
Fixed
PWAsForFirefox 2.9.1
Changed
- Updated dependencies.
Fixed
- Deleting web apps on macOS whose app bundles were already removed should now work (#427).
- Extension should now correctly select newly created profile when installing a web app.
PWAsForFirefox 2.9.0
Added
- Basic support for BSD (#419).
- Web app counts for profiles in the extension (#420, thanks to @iTrooz).
- Option to delete profile when deleting its last web app in the extension (#407, #422, thanks to @iTrooz).
Changed
- The extension now checks for secure context when determining if a website is a valid web app (#421, thanks to @iTrooz).
- Updated dependencies.
Fixed
PWAsForFirefox 2.8.0
Added
- Support for launching multiple URLs (#391).
- Support for using system-wide runtime installation (#363).
- Support for patching profiles and runtime from the extension.
- Documentation for loading custom CSS and JS into runtime.
- Documentation for using FUSE OverlayFS for the runtime (#67, #214).
- Automatic Gentoo GURU publishing (#392).
Changed
- Configured resetting some preferences.
- Updated dependencies.
Fixed
PWAsForFirefox 2.7.3
Added
-
A new documentation website (#335):
A new documentation website, located at https://pwasforfirefox.filips.si/, has been added. It replaces the old repository wiki and provides more information about the project, better usage instructions, troubleshooting pages, and an updated FAQ list. -
An ability to update package versions without editiong files (#193, thanks to @JJRcop):
It is now possible to update the package version inCargo.toml
,Cargo.lock
, andchrome.jsm
with a newcargo-make
-based script.
It is also possible to update the extension package version with a new script.
Instructions for this are displayed in the repository and the installation page.
Fixed
- Add compatibility with Firefox 116, fixing missing settings (#378).
- Add compatibility with Firefox 117.
PWAsForFirefox 2.7.2
Fixed
- Broken installation instructions page (#368).
PWAsForFirefox 2.7.1
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 theservices.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 #253 and #349. -
Added missing
$pkgdir
in the destination path of AUR package.
PWAsForFirefox 2.7.0
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 asmail.google.com
,calendar.google.com
andgoogle.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
PWAsForFirefox 2.6.2
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).