mirror of
https://github.com/warmbly/warmbly.git
synced 2026-09-06 00:01:24 +00:00
Brand and assets: - New /public/brand/social-avatar.jpg: the official Warmbly social profile picture (paper-plane mark on a sky-with-clouds canvas, 1024x1024). - scripts/gen-icons.mjs generates the full favicon set from that source using sharp. Rounded variants (16/32/48/96) so the icon reads as a soft chip in browser tabs, square apple-touch-icon (iOS rounds it), square maskable manifest icons (192/512), and a 1200x630 OG card on a sky gradient with the rounded avatar on the left. SEO / head: - Layout.astro head now declares all favicon sizes, full Open Graph set (type, site_name, url, locale, image w/h/alt), Twitter card with summary_large_image, application-name and PWA capability meta, dual light/dark theme-color tied to the sky tokens, format-detection off for phone-number autolink, and crawler hints with max-image-preview:large. - Two JSON-LD blocks: Organization (legalName Mindroot Ltd, postal address, two ContactPoints, Companies House identifier, sameAs GitHub) and WebSite (publisher reference). Drives rich-result eligibility and gives crawlers a clean entity to attach signals to. - site.webmanifest expanded: real name, description, start_url, scope, full icon set including the 96 rounded chip and apple-touch-icon alongside the maskable 192/512s, sky-token theme/background colors. Brand page: - New Social avatar section after Marks: 1024 source preview, round and square crop previews at 48/64/80/112, download CTA pointing at /brand/social-avatar.jpg. Asset manifest gets the avatar entry. About page: - Repo surface list now includes site/ (this marketing site, Astro 5 + Tailwind v4), deploy/, docs/, resources/, scripts/. AGENTS.md (CLAUDE.md symlinked) System Shape section updated with the same extra paths so the agent context stays in sync. Footer: - UK Companies Act s.82 disclosure restored with real entity info: Mindroot Ltd, company number 16543299, registered office at 71-75 Shelton Street, London, England, WC2H 9JQ. Copyright line flipped to Mindroot Ltd. Home pricing regression fix: - The home pricing cards had been flattened into a single edge-to-edge grid with no rings, no featured-card highlight, and no animations, while the toggle thumb had no inline width/left so it disappeared whenever motion.dev had not booted yet (the 'defected switcher' the user reported). - Restored the premium card layout: each plan is a separated rounded card with its own ring, the featured plan picks up ring-2 of the brand color, a cloud bloom in the top-right, a continuously sweeping highlight (pricing-sweep keyframes already present in the page stylesheet), and a 'Most popular' pill. - Toggle thumb now starts at left:116px width:112px so the Annual default is visually selected on first paint even before the JS upgrade animates it.