Add public Let's Chat landing page with mascot + bird brand icons #448
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/LC-470-landing-page"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a public marketing landing page for Let's Chat, served at / to logged-out visitors (authenticated users still go straight to the chat home). Mirrors the Bunyip / Mokosh landing pattern.
What's in it:
/handler now usesOptionalUser; anonymous requests render the newLandingPage(landing.html), authed requests are unchanged.favicon.svg(transparent, centered) and the unread-mentionfavicon-dot.svg(bird + red dot), PWAicon-192/512+ maskable, and the nav/footer logo. Hero keeps the speech-bubble bird; nav/tab/app icons use the clean no-bubble bird.base.htmlgains abody_classblock so the landing scrolls; the app shell staysh-screen overflow-hidden.Notes:
sw.jsprecaches the favicon/icons by plain path, so the service-worker cache version must bump on deploy to pick up the new bytes (the<link>tags already carry?v=asset_version).desktop/icons/*) are unchanged (separate from the web icon set).#LC-470