1
0
mirror of git://f0xx.org/ac/ac-be-hub synced 2026-07-29 04:18:53 +03:00

feat(hub): shared nav shell, downloads UI, footer fix

Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com>
This commit is contained in:
Anton Afanasyeu
2026-07-12 13:53:36 +02:00
parent 0042bb9870
commit db8832b417
7 changed files with 179 additions and 106 deletions

View File

@@ -32,10 +32,10 @@
<div class="landing-page-inner card card--lift">
<h2 data-i18n="page3.title">About</h2>
<p class="landing-lead" data-i18n="page3.lead">Android Cast connects devices, backends, and operators across your stack.</p>
<div class="landing-gallery">
<img src="https://images.unsplash.com/photo-1451187580459-43490279c0fa?w=400&amp;h=300&amp;fit=crop" alt="" loading="lazy" decoding="async">
<img src="https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5?w=400&amp;h=300&amp;fit=crop" alt="" loading="lazy" decoding="async">
<img src="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?w=400&amp;h=300&amp;fit=crop" alt="" loading="lazy" decoding="async">
<div class="landing-gallery" aria-hidden="true">
<span class="landing-gallery__tile landing-gallery__tile--network"></span>
<span class="landing-gallery__tile landing-gallery__tile--cluster"></span>
<span class="landing-gallery__tile landing-gallery__tile--ops"></span>
</div>
</div>
</section>
@@ -80,12 +80,18 @@
<section class="landing-page" id="landing-page-7" data-page="7" aria-label="Downloads">
<div class="landing-page-inner card card--lift">
<h2 data-i18n="page7.title">Downloads</h2>
<p class="landing-lead" data-i18n="page7.lead">Latest stable builds from the orchestration pipeline (<code>next</code> integration).</p>
<p class="landing-lead" data-i18n="page7.lead">Latest builds from the orchestration pipeline (<code>staging</code> channel, branch <code>next</code>).</p>
<div class="landing-download-grid">
<button type="button" class="landing-download-btn btn btn-primary" id="hub-download-apk" data-i18n="page7.btn_apk">Android APK</button>
<a class="landing-download-btn btn btn-primary" href="/v0/downloads/ac-session-studio.jar" download data-i18n="page7.btn_studio">Session Studio</a>
<button type="button" class="landing-download-card btn btn-primary" id="hub-download-apk">
<span class="landing-download-card__icon landing-download-card__icon--android" aria-hidden="true"></span>
<span class="landing-download-card__label" data-i18n="page7.btn_apk">Android APK</span>
</button>
<a class="landing-download-card btn btn-primary" href="/v0/downloads/ac-session-studio.jar" download>
<span class="landing-download-card__icon landing-download-card__icon--studio" aria-hidden="true"></span>
<span class="landing-download-card__label" data-i18n="page7.btn_studio">Session Studio</span>
</a>
</div>
<p class="muted landing-download-hint" id="hub-download-apk-status" data-i18n="page7.hint">APK matches the stable OTA channel signature and version.</p>
<p class="muted landing-download-hint" id="hub-download-apk-status" data-i18n="page7.hint">APK is the installable package from the staging OTA channel (falls back to stable).</p>
</div>
</section>
@@ -104,9 +110,9 @@
<div class="landing-page-inner card card--lift">
<h2 data-i18n="page9.title">People</h2>
<p class="landing-lead" data-i18n="page9.lead">Engineers and operators shipping cast, crash, and build workflows every day.</p>
<div class="landing-gallery">
<img src="https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=400&amp;h=300&amp;fit=crop" alt="" loading="lazy" decoding="async">
<img src="https://images.unsplash.com/photo-1600880292203-757bb62b4baf?w=400&amp;h=300&amp;fit=crop" alt="" loading="lazy" decoding="async">
<div class="landing-gallery" aria-hidden="true">
<span class="landing-gallery__tile landing-gallery__tile--team"></span>
<span class="landing-gallery__tile landing-gallery__tile--collab"></span>
</div>
</div>
</section>