Finish NNNet app shell, updates, and docs
Some checks failed
Android CI / build (push) Has been cancelled
Some checks failed
Android CI / build (push) Has been cancelled
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>School Mesh Messenger</title>
|
||||
<title>NNNet</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet" />
|
||||
<link href="assets/css/styles.css" rel="stylesheet" />
|
||||
@@ -13,10 +13,10 @@
|
||||
<div class="container">
|
||||
<div class="row align-items-center g-4">
|
||||
<div class="col-lg-8">
|
||||
<h1 class="display-5 fw-bold mb-3">School Mesh Messenger</h1>
|
||||
<h1 class="display-5 fw-bold mb-3">NNNet</h1>
|
||||
<p class="lead mb-4">Офлайн-мессенджер для школы на базе BLE mesh-сети: связь между учениками и учителями без интернета.</p>
|
||||
<div class="d-flex gap-2 flex-wrap">
|
||||
<a class="btn btn-light btn-lg" href="#download"><i class="bi bi-download me-2"></i>Скачать APK</a>
|
||||
<a class="btn btn-light btn-lg" href="downloads/app-debug.apk" download><i class="bi bi-download me-2"></i>Скачать APK</a>
|
||||
<a class="btn btn-outline-light btn-lg" href="#about"><i class="bi bi-diagram-3 me-2"></i>Как это работает</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -25,6 +25,10 @@
|
||||
<div class="small text-uppercase">Статус</div>
|
||||
<div id="versionBadge" class="h4 mb-2">Загрузка версии...</div>
|
||||
<p id="versionSummary" class="mb-0">Получаем информацию о последней сборке.</p>
|
||||
<details class="mt-3">
|
||||
<summary id="releaseNotesSummary">Что нового</summary>
|
||||
<p id="releaseNotesText" class="mb-0 mt-2">Описание обновления загружается...</p>
|
||||
</details>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -37,8 +41,8 @@
|
||||
<h2 class="mb-4">Что внутри</h2>
|
||||
<div class="row g-3">
|
||||
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-broadcast-pin fs-2"></i><h5 class="mt-2">BLE Discovery</h5><p class="mb-0">Обнаружение ближайших узлов и обмен пакетами.</p></div></div>
|
||||
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-share fs-2"></i><h5 class="mt-2">Mesh Relay</h5><p class="mb-0">Передача сообщений hop-by-hop с TTL и ACK.</p></div></div>
|
||||
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-shield-lock fs-2"></i><h5 class="mt-2">Безопасность</h5><p class="mb-0">Базовое шифрование и защита от дубликатов.</p></div></div>
|
||||
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-share fs-2"></i><h5 class="mt-2">Mesh Relay</h5><p class="mb-0">Передача сообщений hop-by-hop с TTL, ACK и retry queue.</p></div></div>
|
||||
<div class="col-md-4"><div class="feature p-3 rounded-4"><i class="bi bi-database fs-2"></i><h5 class="mt-2">Local Storage</h5><p class="mb-0">Room хранит историю сообщений и очередь исходящей доставки.</p></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -50,16 +54,17 @@
|
||||
<a id="downloadBtn" class="btn btn-success" href="downloads/app-debug.apk"><i class="bi bi-phone me-2"></i>Скачать APK</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="py-4">
|
||||
<div class="container d-flex justify-content-between flex-wrap gap-2">
|
||||
<span>© 2026 School Mesh Project</span>
|
||||
<span>Offline-first for schools</span>
|
||||
<span>© 2026 NNN Team</span>
|
||||
<a href="https://git.dom4k.pro/dom4k/NNNet" target="_blank" rel="noreferrer">git.dom4k.pro/dom4k/NNNet</a>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="assets/js/app.js"></script>
|
||||
<script src="assets/js/app.js?v=3"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user