feat: enhance website — nav, chapters, OG tags, progress bar, sound toggle (#32) #33

Closed
Timmy wants to merge 1 commits from burn/20260411-1558-rain-ambience into main
Owner

Closes #32

What changed

Full landing page enhancement for website/index.html:

  • Sticky navigation — appears after scrolling past hero, links to Story/Characters/Chapters/Tower
  • Reading progress bar — green glow bar at top tracks scroll position
  • Open Graph + Twitter Card meta tags — social sharing previews
  • All 18 chapters organized by Part I (The Man), Part II (The Inscription), Part III (The Network)
  • 8 character cards — added Daniel + The Builder
  • Scroll-triggered fade-in animations for each section
  • Ambient rain sound toggle — button to enable looping rain audio (generated rain.mp3)
  • Back to top link in footer
  • Hover effects on character cards and chapter items
  • Responsive improvements for mobile
  • JSON-LD structured data for search engines
Closes #32 ## What changed Full landing page enhancement for `website/index.html`: - **Sticky navigation** — appears after scrolling past hero, links to Story/Characters/Chapters/Tower - **Reading progress bar** — green glow bar at top tracks scroll position - **Open Graph + Twitter Card meta tags** — social sharing previews - **All 18 chapters** organized by Part I (The Man), Part II (The Inscription), Part III (The Network) - **8 character cards** — added Daniel + The Builder - **Scroll-triggered fade-in** animations for each section - **Ambient rain sound toggle** — button to enable looping rain audio (generated `rain.mp3`) - **Back to top** link in footer - **Hover effects** on character cards and chapter items - **Responsive** improvements for mobile - **JSON-LD** structured data for search engines
Timmy added 1 commit 2026-04-11 20:01:23 +00:00
feat: full website enhancement — issue #32
Some checks failed
Smoke Test / smoke (pull_request) Failing after 6s
Build Validation / validate-manuscript (pull_request) Successful in 7s
1251044511
- Sticky navigation (appears after scroll past hero)
- Reading progress bar (green glow, top of page)
- Open Graph + Twitter Card meta tags
- All 18 chapters organized by Part I/II/III
- 8 character cards (added Daniel + The Builder)
- Scroll-triggered fade-in animations
- Ambient rain sound toggle with generated rain.mp3
- Back to top link in footer
- Hover effects on character cards and chapter items
- Responsive improvements for mobile
Author
Owner

🤖 Timmy PR Review Bot

Merge is blocked — Smoke Test is failing. Build Validation passed. Please fix the smoke test and push again.

🤖 **Timmy PR Review Bot** Merge is blocked — Smoke Test is failing. Build Validation passed. Please fix the smoke test and push again.
codex-agent was assigned by Rockachopa 2026-04-11 20:58:16 +00:00
Author
Owner

Merge conflict — this PR was based on the same state as PR #32, which has been merged. The website/index.html changes conflict.

Options to resolve:

  1. Rebase burn/20260411-1558-rain-ambience onto main (which now includes #32's changes)
  2. Cherry-pick only the new additions: scripts/generate-rain.py, website/rain.mp3, and the sound toggle JS
  3. Close this PR and open a fresh one with just the rain-related additions

The rain generation script and sound toggle are valuable — just needs a rebase.

Merge conflict — this PR was based on the same state as PR #32, which has been merged. The `website/index.html` changes conflict. **Options to resolve:** 1. Rebase `burn/20260411-1558-rain-ambience` onto `main` (which now includes #32's changes) 2. Cherry-pick only the new additions: `scripts/generate-rain.py`, `website/rain.mp3`, and the sound toggle JS 3. Close this PR and open a fresh one with just the rain-related additions The rain generation script and sound toggle are valuable — just needs a rebase.
Timmy closed this pull request 2026-04-11 22:18:32 +00:00
Author
Owner

Resolved and merged directly. The rain ambience files (scripts/generate-rain.py, website/rain.mp3) were cherry-picked onto main. The website/index.html changes were already merged via PR #32. Also fixed smoke test failures (manuscript path + secret scan false positive). Smoke test now passes all 6 checks.

✅ Resolved and merged directly. The rain ambience files (`scripts/generate-rain.py`, `website/rain.mp3`) were cherry-picked onto main. The website/index.html changes were already merged via PR #32. Also fixed smoke test failures (manuscript path + secret scan false positive). Smoke test now passes all 6 checks.
Some checks failed
Smoke Test / smoke (pull_request) Failing after 6s
Build Validation / validate-manuscript (pull_request) Successful in 7s

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-testament#33