This is excellent. Thanks for the great work.
I'm on beta 14 using v1.1.2 of this extension and I get the following message on the settings screen:
The gmp PHP extension and minishlink/web-push library (composer require minishlink/web-push) MUST be enabled for push notifications to work.
I also get the following when I try and install web-push:
Using version ^6.0 for minishlink/web-push
./composer.json has been updated
Running composer update minishlink/web-push
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- askvortsov/flarum-pwa v1.1.2 conflicts with minishlink/web-push v6.0.3.
- askvortsov/flarum-pwa v1.1.2 conflicts with minishlink/web-push v6.0.2.
- askvortsov/flarum-pwa v1.1.2 conflicts with minishlink/web-push v6.0.1.
- askvortsov/flarum-pwa v1.1.2 conflicts with minishlink/web-push v6.0.0.
- askvortsov/flarum-pwa is locked to version v1.1.2 and an update of this package was not requested.
- Root composer.json requires minishlink/web-push ^6.0 -> satisfiable by minishlink/web-push[v6.0.0, v6.0.1, v6.0.2, v6.0.3].
Installation failed, reverting ./composer.json and ./composer.lock to their original content.