diff --git a/src/Controllers/ManifestController.php b/src/Controllers/ManifestController.php index fd35167..271c688 100644 --- a/src/Controllers/ManifestController.php +++ b/src/Controllers/ManifestController.php @@ -53,7 +53,7 @@ class ManifestController extends Controller 'theme_color' => $cfg->get('background'), 'orientation' => 'portrait-primary', 'serviceworker' => [ - 'src' => 'sw.js', + 'src' => 'sw.js?v='.ServiceWorkerController::Version(), 'scope' => '/', 'use_cache' => true, ], @@ -101,7 +101,7 @@ class ManifestController extends Controller 'type' => 'image/png', ], [ - 'src' => self::join_links($icons_path, 'android-chrome-384x384.png'), + 'src' => self::join_links($icons_path, 'android-chrome-512x512.png'), 'sizes' => '512x512', 'type' => 'image/png', ], diff --git a/src/Controllers/ServiceWorkerController.php b/src/Controllers/ServiceWorkerController.php index 51f0283..9602912 100644 --- a/src/Controllers/ServiceWorkerController.php +++ b/src/Controllers/ServiceWorkerController.php @@ -78,8 +78,8 @@ class ServiceWorkerController extends Controller { return $this->config()->get('debug_mode'); } - public function Version() { - return $this->config()->get('version').filemtime(self::getScriptPath()); + public static function Version() { + return self::config()->get('version').filemtime(self::getScriptPath()); } /**