-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
cssCSS and styling relatedCSS and styling relatedenhancementNew feature or requestNew feature or requesthigh-priorityHigh priority issueHigh priority issuejavascriptJavaScript relatedJavaScript related
Milestone
Description
Overview
Create a page on durtnurs.com where users can discover and download LV-Gen,
a desktop tool for generating YouTube-ready lyric videos from audio + JSON lyrics.
LV-Gen is distributed as a macOS .dmg built automatically via GitHub Actions on
version tags in the lyric-video-generator repo.
Open Questions (to resolve before implementation)
- Page scope: Simple download-only page (button + brief description) or full
feature landing page (screenshots, feature list, instructions, demo)? - Nav placement: Top-level nav link? Footer only? Hidden/unlisted URL?
- Platform scope: macOS
.dmgonly for now, or plan for Windows/Linux stubs? - Release fetching: Static hardcoded link vs. dynamic GitHub Releases API call
to always surface the latest version?
Technical Scope (preliminary)
- Create
src/lv-gen.njk(orsrc/downloads.njk) usingbase.njklayout - Add nav entry in
src/_includes/header.njkif top-level placement is chosen - Write page copy following
docs/VOICE_AND_TONE.md(required before any user-facing text) - Add CSS for download button / hero section (BEM methodology, use design tokens from
variables.css) - Optionally: create
assets/js/lv-gen.jsto fetch latest release from GitHub Releases API - Add
activePagefront matter key and nav highlight support
Cross-Repo Reference
| Item | Location |
|---|---|
| LV-Gen release workflow | lyric-video-generator/.github/workflows/build-release.yml |
| LV-Gen package metadata | lyric-video-generator/pyproject.toml (version: 0.1.0) |
| Website nav | src/_includes/header.njk |
| Website base layout | src/_layouts/base.njk |
| Voice guide | docs/VOICE_AND_TONE.md |
| Design tokens | assets/css/variables.css |
Acceptance Criteria
- Page is accessible at a stable URL on durtnurs.com
- Download link directs to the correct release artifact (
.dmg) - All copy follows the voice guide (self-aware absurdism, band character)
- Page is mobile-responsive and meets WCAG 2.1 AA
- Page works without JavaScript (progressive enhancement)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cssCSS and styling relatedCSS and styling relatedenhancementNew feature or requestNew feature or requesthigh-priorityHigh priority issueHigh priority issuejavascriptJavaScript relatedJavaScript related