Skip to content

feat(site): redesign the homepage around the interactive demo - #493

Merged
vamgan merged 6 commits into
mainfrom
fix/website-demo-first
Sep 29, 2026
Merged

vamgan merged 6 commits into
mainfrom
fix/website-demo-first

Conversation

@vamgan

@vamgan vamgan commented Sep 22, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Redesign the homepage with a restrained light theme, the existing Inter typeface, and a single violet selection accent.
  • Replace the floating pill navigation and repeated cards with one navigation bar, a compact introduction, and an integrated analytics/chat workspace.
  • Add consistent Lucide icons, a compact responsive accounts table, accessible keyboard-operated code tabs, and stable selection controls.
  • Self-host Inter and inline the licensed icon subset. Remove third-party font and icon requests.
  • Preserve all eight interaction modes, selected text and region states, context review, Sources/Bridge/MCP guidance, and accurate unreleased API notices.

Validation

  • 51 website tests pass across Chromium, Firefox, and WebKit, covering 320-1440px layouts, mobile navigation, context capture/review/send, all drawing modes, persistent text selection, code tabs, icon colors, and stable toolbar dimensions.
  • CI run: https://github.com/askable-ui/askable/actions/runs/36088435320
  • Unit tests on Node 20 and 22, core browser tests, typecheck/build, binary checks, package previews, and Vercel deployment all pass at 678135f.
  • Desktop, mobile, full-page, selected-context, and active-lasso screenshots inspected from the CI artifacts.
  • Inline script syntax and static jsdom checks pass. Canvas rendering is covered by browser CI, not the jsdom smoke test.
  • No package version bump. No launch assets or screenshots committed.

Review Status

Draft and unmerged pending visual approval. CI renders the actual website files; hosted preview access remains sign-in protected. Production is unchanged.

@vercel

vercel Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
askable Ready Ready Preview Sep 25, 2026 2:58am UTC

@pkg-pr-new

pkg-pr-new Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@askable-ui/angular

npm i https://pkg.pr.new/@askable-ui/angular@493

@askable-ui/bridge

npm i https://pkg.pr.new/@askable-ui/bridge@493

@askable-ui/context

npm i https://pkg.pr.new/@askable-ui/context@493

@askable-ui/core

npm i https://pkg.pr.new/@askable-ui/core@493

@askable-ui/create-app

npm i https://pkg.pr.new/@askable-ui/create-app@493

@askable-ui/mcp

npm i https://pkg.pr.new/@askable-ui/mcp@493

@askable-ui/qwik

npm i https://pkg.pr.new/@askable-ui/qwik@493

@askable-ui/react

npm i https://pkg.pr.new/@askable-ui/react@493

@askable-ui/react-native

npm i https://pkg.pr.new/@askable-ui/react-native@493

@askable-ui/solid

npm i https://pkg.pr.new/@askable-ui/solid@493

@askable-ui/svelte

npm i https://pkg.pr.new/@askable-ui/svelte@493

@askable-ui/vue

npm i https://pkg.pr.new/@askable-ui/vue@493

@askable-ui/web-component

npm i https://pkg.pr.new/@askable-ui/web-component@493

commit: 678135f

@vamgan vamgan changed the title feat(site): make the homepage demo-first and mobile accessible feat(site): redesign the homepage around the interactive demo Sep 25, 2026
@vamgan
vamgan marked this pull request as ready for review September 29, 2026 06:47
@vamgan
vamgan merged commit bdcba6a into main Sep 29, 2026
10 checks passed
@vamgan
vamgan deleted the fix/website-demo-first branch September 29, 2026 06:47

This branch was successfully deployed

1 active deployment
Preview — 678135f5 Deployed Sep 25, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant