Skip to content

Add landing page with GitHub Pages workflow - #1

Merged
mode777 merged 2 commits into
mainfrom
add-landing-page
Sep 19, 2026
Merged

mode777 merged 2 commits into
mainfrom
add-landing-page

Conversation

@mode777

@mode777 mode777 commented Sep 19, 2026

Copy link
Copy Markdown
Owner

What

  • New static landing page under landing/ (plain HTML/CSS/JS, no build step): hero, feature grid, supported-formats table, self-host section with Docker snippet, footer credits + fan-project disclaimer.
  • Brand mark + favicon as inline SVG using the app palette (navy #0b1326, cyan #4cd7f6, violet #7c3aed).
  • New .github/workflows/docs.yml: builds a Pages artifact (landing at site root), runs a private-hostname leak scan (no-op unless PRIVATE_INSTANCE_HOSTNAME repo var is set) and a landing link checker; deploys on pushes to main / manual dispatch, PRs are check-only.

Why

Trackify has no public face. This replicates the PSflix landing + Pages pattern for a project home at https://mode777.github.io/trackify/ — independent of any running instance. Planned via OpenSpec change add-landing-page (user docs site follows in add-user-docs).

How to test

  • CI: leak scan + link check run in this PR (check-only, no deploy).
  • After merge: site live at the Pages URL; every local link resolves (verified locally, including a deliberately broken copy failing the check).
  • Formats table cross-checked against web/player/backend_catalog.js.

@mode777
mode777 merged commit da20ef0 into main Sep 19, 2026
3 checks passed
@mode777
mode777 deleted the add-landing-page branch September 19, 2026 05:36
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.

1 participant