WWW Website v1.1.0 - Parallax Background & UI Enhancements
Major UI enhancement: Parallax starfield background across all pages with transparent sections and consistent semi-transparent content boxes.
WWW Website Version 1.1.0
Release Date: January 16, 2026 Type: Minor Release Status: Deployed to Testing Server
What’s New
Parallax Background Experience
- Immersive starfield background across all 9 pages (index, about, app, media, shop, faq, support, eula, privacy-policy)
- Fixed parallax scrolling - Background stays stationary while content scrolls
- Transparent UI elements - Header, footer, main, and sections now transparent to show stars through
- Semi-transparent content boxes - All content cards use consistent
rgba(0, 0, 0, 0.7)with glassmorphism blur effect
App Page Improvements
- Clickable QR code - QR code now links directly to https://try.thephenom.app
- Removed box-shadow from iPhone mockup image for cleaner aesthetic
- Removed redundant download button - Streamlined UX
Consistency & Polish
- Standardized opacity - All content boxes (.feature-item, .media-item, .faq-item, .contact-method) use consistent 70% opacity
- Backdrop blur - Added 10px blur to all content boxes for enhanced glassmorphism effect
- Text readability - Text shadows on transparent headers/footers for improved legibility
Technical Changes
CSS Architecture
/* Applied to all pages */
body {
background-image: url('assets/images/hero-background.png');
background-attachment: fixed; /* Parallax effect */
}
main, .section {
background: transparent !important; /* Show stars through */
}
.feature-item, .media-item, .faq-item {
background: rgba(0, 0, 0, 0.7); /* Consistent semi-transparency */
backdrop-filter: blur(10px);
}
Files Modified
web/index.html- Added parallax background and transparent mainweb/about.html- Added parallax with transparent sectionsweb/app.html- Parallax + clickable QR + removed shadow/buttonweb/media.html- Parallax with transparent sectionsweb/shop.html- Parallax with transparent sectionsweb/faq.html- Parallax with transparent sectionsweb/support.html- Parallax with transparent sectionsweb/eula.html- Parallax with transparent sectionsweb/privacy-policy.html- Parallax with transparent sections
Bug Fixes
- Fixed: index.html missing transparent main background (regression from initial parallax implementation)
- Root cause: Manual edit missed this page during global CSS changes
- Solution: Added
main { background: transparent !important; }to index.html - Commit:
ced9f8e
Testing
- ✅ Local Docker testing - All pages verified with parallax working
- ✅ NAS testing server - Deployed to https://phenom.matthewstevens.org/
- ✅ Visual regression testing - All 9 pages show starfield correctly
- ✅ Consistency check - All content boxes use standardized styling
- ✅ Cross-browser - Tested in Chrome (primary)
- ✅ Responsive design - Mobile/tablet/desktop layouts verified
Deployment
Testing Environment:
- Server: https://phenom.matthewstevens.org/
- Docker Hub:
applepublicdotcom/thephenom-www:20260116-122052 - Container:
thephenom-www-dev(port 3888)
Production Deployment: Pending PR approval
Commits in This Release
b475302 - chore: Bump version to 1.1.0
ced9f8e - fix: Add transparent main background to index.html
c5db0c0 - feat: Make parallax background transparent with consistent content box opacity
a819d56 - feat: Apply parallax background to all website pages
db53ef0 - feat: Extend hero background to entire page with fixed parallax effect
abcae4e - feat: Simplify app.html UI and make QR code interactive
Breaking Changes
None. This is a visual enhancement that maintains all existing functionality.
Upgrade Notes
No action required. This is a drop-in replacement with enhanced visuals.
Known Issues
None identified.
TDD Process Improvements
Following this release, the following TDD enhancements are recommended:
- Visual regression test suite for all pages
- CSS consistency checker for shared styles across pages
- Pre-deployment smoke tests validating all pages render correctly
- Automated screenshot comparison tests
- Mandatory checklist: When modifying CSS on N pages, verify ALL pages match the pattern
Links
- Testing Server: https://phenom.matthewstevens.org/
- GitHub Issue: #31 - Add Lenval Logan podcast appearance
- Pull Request: (To be created)
- Docker Hub: https://hub.docker.com/r/applepublicdotcom/thephenom-www
Contributors
- Claude Sonnet 4.5 (AI Assistant)
- Matthew Stevens (Project Lead)
Note: This release is currently on the testing server awaiting final approval before production deployment to Cloudflare Pages.