diff --git a/assets/card-background.png b/assets/card-background.png deleted file mode 100644 index 5a94ad7..0000000 Binary files a/assets/card-background.png and /dev/null differ diff --git a/assets/giphy.gif b/assets/giphy.gif deleted file mode 100644 index 6abc1a6..0000000 Binary files a/assets/giphy.gif and /dev/null differ diff --git a/lib/screens/more/more_screen.dart b/lib/screens/more/more_screen.dart index aad33e2..b9b7897 100644 --- a/lib/screens/more/more_screen.dart +++ b/lib/screens/more/more_screen.dart @@ -48,6 +48,7 @@ class _MoreScreenState extends State { Navigator.of(dialogContext).pop(); _prefs.clear(); authState.refresh(); + context.go("/"); }, ), ], @@ -145,4 +146,4 @@ class _NavOptionTile extends StatelessWidget { onTap: onTap, ); } -} \ No newline at end of file +} diff --git a/lib/screens/splash/splash_provider.dart b/lib/screens/splash/splash_provider.dart index c2dc638..3d6b3f0 100644 --- a/lib/screens/splash/splash_provider.dart +++ b/lib/screens/splash/splash_provider.dart @@ -33,9 +33,14 @@ class SplashProvider extends ChangeNotifier { try { final buildNumber = appBuildNumber; - final response = await _http.getRaw( - '/public/app-version/check/app?currentBuildNumber=$buildNumber', - ); + String url; + if (kIsWeb) { + url = '/public/app-version/check/web?currentBuildNumber=$buildNumber'; + } else { + url = '/public/app-version/check/app?currentBuildNumber=$buildNumber'; + } + + final response = await _http.getRaw(url); if (response.statusCode == 204) { _status = SplashCheckStatus.noUpdate; diff --git a/nginx.conf b/nginx.conf index 78e81e4..23e6d5d 100644 --- a/nginx.conf +++ b/nginx.conf @@ -13,7 +13,7 @@ http { index index.html; # Security headers - add_header Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'" always; + add_header Content-Security-Policy "connect-src 'self'; object-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'" always; add_header Referrer-Policy "strict-origin-when-cross-origin" always; add_header X-Content-Type-Options "nosniff" always; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;