Deploy web build

This commit is contained in:
2026-07-04 18:32:00 +03:30
commit 3c498111aa
69 changed files with 288754 additions and 0 deletions
+129
View File
@@ -0,0 +1,129 @@
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta name="description" content="Football fitness assessment platform for coaches and players.">
<!-- Theme color -->
<meta name="theme-color" content="#00342B">
<!-- Manifest -->
<link rel="manifest" href="manifest.json">
<!-- iOS PWA -->
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<!-- black-translucent: status bar overlays content, giving full-bleed layout -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="FT Plus">
<!-- apple-touch-icon: iOS ignores manifest icons, needs explicit link tags -->
<link rel="apple-touch-icon" sizes="180x180" href="icons/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="152x152" href="icons/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="120x120" href="icons/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="167x167" href="icons/apple-touch-icon.png">
<!-- iOS splash screens (apple-touch-startup-image) -->
<!-- iPhone SE 1st gen (320×568 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-iphone-se.png">
<!-- iPhone 8/7/6s (375×667 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-iphone-8.png">
<!-- iPhone 8+/7+/6s+ (414×736 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-8plus.png">
<!-- iPhone X/XS/11 Pro (375×812 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-x.png">
<!-- iPhone XR/11 (414×896 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-iphone-xr.png">
<!-- iPhone XS Max/11 Pro Max (414×896 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-xs-max.png">
<!-- iPhone 12 mini/13 mini (360×780 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 360px) and (device-height: 780px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-12mini.png">
<!-- iPhone 12/12 Pro/13/13 Pro/14 (390×844 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-12.png">
<!-- iPhone 12 Pro Max/13 Pro Max/14 Plus (428×926 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-12promax.png">
<!-- iPhone 14 Pro/15/15 Pro (393×852 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-14pro.png">
<!-- iPhone 14 Pro Max/15 Plus/15 Pro Max (430×932 @3x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="splashes/splash-iphone-14promax.png">
<!-- iPad / iPad Mini (768×1024 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-ipad.png">
<!-- iPad Air 10.5" (834×1112 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-ipad-air.png">
<!-- iPad Pro 11" (834×1194 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-ipad-pro-11.png">
<!-- iPad Pro 12.9" (1024×1366 @2x) -->
<link rel="apple-touch-startup-image"
media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="splashes/splash-ipad-pro-129.png">
<!-- Prevent iOS from auto-linking phone numbers/addresses -->
<meta name="format-detection" content="telephone=no, date=no, address=no, email=no">
<!-- Favicon -->
<link rel="icon" type="image/ico" href="favicon.ico">
<title>FT Plus</title>
<!-- viewport-fit=cover: content extends under notch/Dynamic Island -->
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
</head>
<body>
<!--
You can customize the "flutter_bootstrap.js" script.
This is useful to provide a custom configuration to the Flutter loader
or to give the user feedback during the initialization process.
For more details:
* https://docs.flutter.dev/platform-integration/web/initialization
-->
<script src="flutter_bootstrap.js" async=""></script>
</body>
</html>