Problem
Users could potentially download the incorrect architecture build from GitHub Releases, resulting in:
Performance issues : x64 build running under Rosetta on Apple Silicon Macs (slower)
Confusion : Non-technical users don't understand "Apple Silicon" vs "Intel" terminology
Support burden : Users report app feeling slow or not working as expected
Evidence
Download analytics show architecture confusion is a real problem, with users frequently downloading the wrong build for their Mac.
Current State
GitHub Releases page shows both builds without guidance:
Familiar-0.0.37-arm64.dmg (Apple Silicon)
Familiar-0.0.37-x64.dmg (Intel)
Users must manually determine their Mac architecture and choose correctly.
Proposed Solution
Create a GitHub Pages landing page that:
✅ Auto-detects Mac architecture and recommends the correct download
✅ Improves brand perception for non-technical users with professional landing page
✅ Guides onboarding with clear setup instructions, screenshots, and FAQ
✅ Reduces support burden by handling common questions upfront
✅ Auto-updates version on each release via GitHub Actions
Why not universal binary?
File size concerns - separate builds allow users to download smaller packages (~50% reduction).
Implementation
See PR #7 for the implementation:
Static landing page with hero, features, how-it-works, system requirements, FAQ
JavaScript architecture detection with fallbacks
Dark mode support, responsive design
GitHub Actions auto-updates version on release
Landing page will be live at: https://familiar-software.github.io/familiar/
Alternative Considered
Universal binary: Rejected due to 2x file size increase
Better labeling on Releases: Insufficient - users still confused
Detection script on download: Requires hosting, more complex
Next Steps
Review PR Add GitHub Pages landing page with architecture detection #7
Enable GitHub Pages after merge (Settings → Pages → main branch, /docs folder)
Update README and documentation to point to landing page
Monitor download metrics to verify architecture confusion decreases
Related: PR #7
Problem
Users could potentially download the incorrect architecture build from GitHub Releases, resulting in:
Evidence
Download analytics show architecture confusion is a real problem, with users frequently downloading the wrong build for their Mac.
Current State
GitHub Releases page shows both builds without guidance:
Familiar-0.0.37-arm64.dmg(Apple Silicon)Familiar-0.0.37-x64.dmg(Intel)Users must manually determine their Mac architecture and choose correctly.
Proposed Solution
Create a GitHub Pages landing page that:
Why not universal binary?
File size concerns - separate builds allow users to download smaller packages (~50% reduction).
Implementation
See PR #7 for the implementation:
Landing page will be live at: https://familiar-software.github.io/familiar/
Alternative Considered
Next Steps
mainbranch,/docsfolder)Related: PR #7