Landing: 'ohne App Store'-Formulierungen entschärft (3.1.1-Trigger) — PWA-Pitch jetzt 'direkt im Browser'
This commit is contained in:
parent
6d9a04fd10
commit
5acbaaa97b
5 changed files with 26 additions and 26 deletions
|
|
@ -86,14 +86,14 @@
|
|||
<title>Ban Yaro</title>
|
||||
|
||||
<!-- Theme + theme-color Statusleiste vor CSS setzen -->
|
||||
<script src="/js/boot-early.js?v=1250"></script>
|
||||
<script src="/js/boot-early.js?v=1251"></script>
|
||||
|
||||
<!-- CSS: Reihenfolge ist wichtig — ?v= zwingt Browser zur Neuladung -->
|
||||
<link rel="stylesheet" href="/css/design-system.css?v=1250">
|
||||
<link rel="stylesheet" href="/css/layout.css?v=1250">
|
||||
<link rel="stylesheet" href="/css/components.css?v=1250">
|
||||
<link rel="stylesheet" href="/css/utilities.css?v=1250">
|
||||
<link rel="stylesheet" href="/css/lists.css?v=1250">
|
||||
<link rel="stylesheet" href="/css/design-system.css?v=1251">
|
||||
<link rel="stylesheet" href="/css/layout.css?v=1251">
|
||||
<link rel="stylesheet" href="/css/components.css?v=1251">
|
||||
<link rel="stylesheet" href="/css/utilities.css?v=1251">
|
||||
<link rel="stylesheet" href="/css/lists.css?v=1251">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
|
@ -612,11 +612,11 @@
|
|||
<div id="modal-container"></div>
|
||||
|
||||
<!-- JS: Reihenfolge ist wichtig — erst Basis, dann Features -->
|
||||
<script src="/js/api.js?v=1250"></script>
|
||||
<script src="/js/ui.js?v=1250"></script>
|
||||
<script src="/js/app.js?v=1250"></script>
|
||||
<script src="/js/worlds.js?v=1250"></script>
|
||||
<script src="/js/offline-indicator.js?v=1250"></script>
|
||||
<script src="/js/api.js?v=1251"></script>
|
||||
<script src="/js/ui.js?v=1251"></script>
|
||||
<script src="/js/app.js?v=1251"></script>
|
||||
<script src="/js/worlds.js?v=1251"></script>
|
||||
<script src="/js/offline-indicator.js?v=1251"></script>
|
||||
|
||||
<!-- Feature-Seiten werden lazy geladen -->
|
||||
|
||||
|
|
@ -626,7 +626,7 @@
|
|||
|
||||
|
||||
<!-- Boot: Offline-Banner + SW-Registration (extrahiert für CSP) -->
|
||||
<script src="/js/boot.js?v=1250"></script>
|
||||
<script src="/js/boot.js?v=1251"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
Router, State-Management, Navigation, Initialisierung.
|
||||
============================================================ */
|
||||
|
||||
const APP_VER = '1250'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VER = '1251'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VERSION = '1.6.0'; // ← semantische Version, wird bei make release gesetzt
|
||||
window.APP_VER = APP_VER; // global verfügbar für andere Module (z.B. offline-indicator)
|
||||
window.APP_VERSION = APP_VERSION;
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@
|
|||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="color-scheme" content="light dark">
|
||||
<script src="/js/landing-init.js?v=1250"></script>
|
||||
<script src="/js/landing-init.js?v=1251"></script>
|
||||
<title>Ban Yaro — Die Hunde-App für Deutschland, Österreich & Schweiz</title>
|
||||
<meta name="description" content="Ban Yaro: Die kostenlose All-in-One Hunde-App für DACH. Tagebuch, Giftköder-Alarm, Training mit KI, Forum, Wurfbörse, Stammbaum, Inzucht-Check — DSGVO-konform, offline-fähig, ohne App Store.">
|
||||
<meta name="description" content="Ban Yaro: Die kostenlose All-in-One Hunde-App für DACH. Tagebuch, Giftköder-Alarm, Training mit KI, Forum, Wurfbörse, Stammbaum, Inzucht-Check — DSGVO-konform, offline-fähig, direkt im Browser.">
|
||||
<meta name="keywords" content="Hunde App, Hunde Community, Wurfbörse, Züchter, Welpen kaufen, Stammbaum Hund, Inzuchtkoeffizient, Hundezucht, Impfpass Hund, Giftköder Alarm, Gassi Community, Hundetraining App, Hunde Forum, Hunde KI, Hundefilm Datenbank, Welpen Marktplatz">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="https://banyaro.app/">
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
<!-- Open Graph -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="Ban Yaro — Die Hunde-App für Deutschland, Österreich & Schweiz">
|
||||
<meta property="og:description" content="Tagebuch, Giftköder-Alarm, KI-Training, Forum, Wurfbörse, Stammbaum, Inzucht-Check — alles in einer DSGVO-konformen App ohne App Store. Kostenlos.">
|
||||
<meta property="og:description" content="Tagebuch, Giftköder-Alarm, KI-Training, Forum, Wurfbörse, Stammbaum, Inzucht-Check — alles in einer DSGVO-konformen Web-App direkt im Browser. Kostenlos.">
|
||||
<meta property="og:url" content="https://banyaro.app/">
|
||||
<meta property="og:image" content="https://banyaro.app/icons/icon-512.png">
|
||||
<meta property="og:locale" content="de_DE">
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
<!-- Twitter Card -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Ban Yaro — Die Hunde-App für DACH">
|
||||
<meta name="twitter:description" content="Giftköder-Alarm, KI-Training, Forum, Wurfbörse, Stammbaum, Inzucht-Check — kostenlos, DSGVO-konform, ohne App Store.">
|
||||
<meta name="twitter:description" content="Giftköder-Alarm, KI-Training, Forum, Wurfbörse, Stammbaum, Inzucht-Check — kostenlos, DSGVO-konform, direkt im Browser.">
|
||||
<meta name="twitter:image" content="https://banyaro.app/icons/icon-512.png">
|
||||
|
||||
<!-- Structured Data -->
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
"@type": "MobileApplication",
|
||||
"name": "Ban Yaro",
|
||||
"alternateName": "Ban Yaro — Die Hunde-Plattform",
|
||||
"description": "Ban Yaro ist die deutschsprachige All-in-One Hunde-Plattform für Hundebesitzer und Züchter. Kostenlos: Tagebuch, Impfpass, Gassi-Community, Giftköder-Alarm. Pro (29 €/Jahr): mehrere Hunde, Ernährung. Züchter (49 €/Jahr): Warteliste, Läufigkeit, Wurfverwaltung, Stammbaum, Inzucht-Koeffizient, KI-Assistent — DSGVO-konform, ohne App Store.",
|
||||
"description": "Ban Yaro ist die deutschsprachige All-in-One Hunde-Plattform für Hundebesitzer und Züchter. Kostenlos: Tagebuch, Impfpass, Gassi-Community, Giftköder-Alarm. Pro (29 €/Jahr): mehrere Hunde, Ernährung. Züchter (49 €/Jahr): Warteliste, Läufigkeit, Wurfverwaltung, Stammbaum, Inzucht-Koeffizient, KI-Assistent — DSGVO-konform, direkt im Browser.",
|
||||
"url": "https://banyaro.app",
|
||||
"applicationCategory": "LifestyleApplication",
|
||||
"applicationSubCategory": "PetApplication",
|
||||
|
|
@ -129,7 +129,7 @@
|
|||
"DSGVO Datenexport (Art. 20): vollständiger JSON-Download aller eigenen Daten",
|
||||
"Hunde-Persönlichkeitstest mit Trainingstipps",
|
||||
"Reise-Checkliste und EU-Länder-Einreiseregeln",
|
||||
"Integrierte Hilfe und FAQ ohne App Store",
|
||||
"Integrierte Hilfe und FAQ direkt in der App",
|
||||
"Warteliste: Interessenten mit Präferenzen pro Zuchthündin verwalten",
|
||||
"Läufigkeit und Trächtigkeit: Zykluskalender, Progesterontests, Deckdaten, Meilensteine",
|
||||
"Wurf-Buchstabe und Wurf-Name für jeden Wurf",
|
||||
|
|
@ -750,7 +750,7 @@
|
|||
<div class="header-badges" style="margin-top:1.5rem">
|
||||
<span class="badge">Kostenlos nutzbar</span>
|
||||
<span class="badge">Daten in Deutschland</span>
|
||||
<span class="badge">Kein App Store nötig</span>
|
||||
<span class="badge">Läuft direkt im Browser</span>
|
||||
<span class="badge">Made in Germany</span>
|
||||
<span class="badge">Offline-fähig</span>
|
||||
</div>
|
||||
|
|
@ -1289,7 +1289,7 @@
|
|||
<section id="vergleich">
|
||||
<div class="container">
|
||||
<h2>Ban Yaro vs. Konkurrenz</h2>
|
||||
<p class="section-intro">Hundeo ist stark im Training — Dogorama stark in der Community. Ban Yaro vereint beides und geht weit darüber hinaus: Zucht-Management, KI-Trainer, Gesundheitsakte und Sitting in einer einzigen App — ohne App Store.</p>
|
||||
<p class="section-intro">Hundeo ist stark im Training — Dogorama stark in der Community. Ban Yaro vereint beides und geht weit darüber hinaus: Zucht-Management, KI-Trainer, Gesundheitsakte und Sitting in einer einzigen App — direkt im Browser.</p>
|
||||
<div class="table-wrap">
|
||||
<table>
|
||||
<thead>
|
||||
|
|
@ -1314,7 +1314,7 @@
|
|||
<td class="check">✓ DE</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Kein App Store nötig (PWA)</td>
|
||||
<td>Direkt im Browser nutzbar (PWA)</td>
|
||||
<td class="check">✓</td>
|
||||
<td class="cross">✗</td>
|
||||
<td class="cross">✗</td>
|
||||
|
|
@ -1491,7 +1491,7 @@
|
|||
<div class="usp-item">
|
||||
<svg class="usp-icon" viewBox="0 0 256 256"><use href="/icons/phosphor.svg#device-mobile"></use></svg>
|
||||
<div>
|
||||
<h3>Kein App Store</h3>
|
||||
<h3>Direkt im Browser</h3>
|
||||
<p>Als Progressive Web App direkt über den Browser installierbar — auf iOS und Android. Sofort updatebar.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1537,7 +1537,7 @@
|
|||
<section>
|
||||
<div class="container" style="text-align:center">
|
||||
<h2>Jetzt kostenlos starten</h2>
|
||||
<p class="section-intro" style="margin:1rem auto 2rem">Einfach banyaro.app im Browser öffnen und "Zum Homescreen hinzufügen" — fertig. Kein App Store, keine Kreditkarte.</p>
|
||||
<p class="section-intro" style="margin:1rem auto 2rem">Einfach banyaro.app im Browser öffnen und "Zum Homescreen hinzufügen" — fertig. Keine Installation, keine Kreditkarte.</p>
|
||||
<a href="/" class="cta-btn" style="background:var(--primary);color:white;box-shadow:0 4px 20px rgba(196,132,58,.4)">Ban Yaro öffnen</a>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
============================================================ */
|
||||
|
||||
// ← EINZIGE Stelle für die Version — STATIC_ASSETS und CACHE_VERSION leiten sich ab
|
||||
const VER = '1250';
|
||||
const VER = '1251';
|
||||
const CACHE_VERSION = `by-v${VER}`;
|
||||
const CACHE_STATIC = `${CACHE_VERSION}-static`;
|
||||
const CACHE_TILES = 'ban-yaro-tiles-v1'; // bleibt über SW-Updates erhalten
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue