Skip to content

Add GitHub Pages landing page#685

Merged
rygel merged 1 commit into
developfrom
feat/landing-page
Jul 1, 2026
Merged

Add GitHub Pages landing page#685
rygel merged 1 commit into
developfrom
feat/landing-page

Conversation

@rygel

@rygel rygel commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Single-page static site deployed via GitHub Actions to GitHub Pages.

What it includes:

  • Hero section with app icon, tagline, and dashboard screenshot
  • Provider grid (all 14+ supported providers with status badges)
  • Feature highlights (6 cards: Smart Discovery, Live Dashboard, Tray Integration, Pace Projection, Web Dashboard, Auto-Updates)
  • Screenshot gallery with click-to-enlarge lightbox
  • Download section with 3-step quick start
  • Footer with links to GitHub, Discord, docs

Technical:

  • Hand-written HTML/CSS/JS -- no frameworks, no dependencies
  • Dark theme using the app's exact color palette (#1a1a1a / #3b82f6)
  • Fully responsive (mobile breakpoints at 900px and 600px)
  • Deployed via deploy-landing.yml workflow that assembles the site from docs/landing/ + screenshots

After merge: Enable GitHub Pages in repo Settings -> Pages -> Source: GitHub Actions

Single-page static site showcasing features, providers, and
screenshots. Deployed via GitHub Actions to GitHub Pages.

- index.html: hero, provider grid, feature highlights, screenshot
  gallery, download section, footer
- style.css: dark theme matching the app's color palette
- app.js: screenshot lightbox
- deploy-landing.yml: assembles site from docs/landing + screenshots
  and deploys to GitHub Pages on push to main/develop
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@rygel
rygel merged commit a8e64c7 into develop Jul 1, 2026
9 checks passed
@rygel
rygel deleted the feat/landing-page branch July 1, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants