feat(web): downloads page with OS detection + wire account download card #158
Open
will.anderson
wants to merge 1 commits from
feat/downloads-page into main
pull from: feat/downloads-page
merge into: :main
:main
:feat/downloads-page
:fix/honest-claims-closed-beta
:stage
:dev
:fix/csp-analytics
:fix/syntax-error-and-csp
:fix/devices-count-v2
:fix/devices-count
:fix/account-el-meta
:fix/magic-link-flow
:fix/free-plan-setup-intent
:fix/about-rendering
:fix/stripe-dedup-attestation
:fix/webhook-initstripe-textarea
:fix/greeting-history-load
:fix/question-timer-pricing-clarity
:fix/binary-assets-checkout-layout
:fix/zero-pi-setup-future-usage
:fix/free-plan-payment-intent
:fix/free-checkout-stripe
:fix/stage-full-build
:ci/touch-dist
:ci/trigger-rebuild
:fix/force-full-rebuild
:fix/stage-ci-paths
:feat/checkout-comprehensive-tests
:fix/checkout-auth-reveal
:fix/entrypoint-k3s-nonblocking
:fix/single-stage-dockerfile
:fix/stage-source-check
:fix/payment-page-heredoc-escape
:feat/k3s-embedded-soul
:feat/native-el-ui
:fix/ci-elb
:fix/ci-pr-triggers
:fix/stage-source-enforcement
:sync/dev-stage
:fix/have-curl-define
:fix/soul-demo-emit-metric
:fix/pentest-security-hardening
:fix/gallery-layout-account-otp
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
da5d498de5 |
feat(web): add downloads page and wire account download card
The funnel dead-ended at "we'll email you" — there was no downloads
surface. Add a real /downloads page in the landing template style
(shared nav + footer + page shell) with client-side navigator.platform
OS detection. macOS (Apple Silicon .dmg) is featured as the shipping
build; Windows (.msi) and Linux (.deb/.AppImage) are linked but clearly
marked "coming soon" to match current product state — Windows chat and
the Linux soul backend are not yet ready, so presenting them as fully
working would overpromise.
Also un-break the account dashboard download card, which was hardcoded
disabled ("Shipping within 30 days"). It now links the live macOS
installer plus the full /downloads page.
|