Skip to main content
PricingAboutChrome ExtensionMCPChangelog

Loading...

ViewportKit© 2026
AboutPricingChangelogTermsPrivacyRefunds
Chrome Extension
| Built with React + Tailwind

Changelog

A history of features, fixes, and improvements to ViewportKit.

Latest release

1.2.0 · March 2026

10 highlighted changes in this view.

Current
1.2.0March 2026
NewMCP Server (JSON-RPC 2.0 over HTTP) with 5 tools: capture_screenshot, capture_full_page, smart_cut, list_devices, get_project_screenshots
NewMCP docs & status page at /mcp with live server health check, copyable Claude Desktop/Cursor/VS Code configs, and expandable tool cards
NewMCP nav link (Plug icon) visible to all authenticated users
ImprovedLanding page value proposition reframed around workflow layer: persistent visual history, batch multi-viewport capture, Smart Cut, auth-gated access, and MCP integration
ImprovedFeature grid expanded from 4 to 6 cards emphasizing unique differentiators vs AI tools and DevTools
ImprovedWorkflow spotlight updated with MCP-assisted code review and auth-gated capture scenarios
ImprovedAI & Prompt Engineers persona updated with MCP server as lead workflow
FixInteraction test stale DOM fixes: ui-filter-tab-clicks re-queries via findFilterBar(), ui-suite-collapse-expand re-queries after collapse, ui-run-single-test uses data-testid with title fallback
FixMCP route function signatures aligned with actual APIs: canCapture(userId, 1), incrementUsage(userId, 1), acquireBrowserless() returns Promise<void>, releaseBrowserless() takes no args
SecurityMCP auth enforcement via X-User-Token header, SSRF protection on outbound URLs, and usage metering per user
1.1.0February 2026
NewRe-capture Settings as a proper Radix Dialog modal (max-w-5xl, scrollable body, sticky header/footer)
NewChrome Extension v1.1 with 3-tier capture speed support (fast/balanced/thorough)
NewSmart Cuts v15b refinement algorithm with Groq LLaMA 4 Scout vision model
NewPDF export with adaptive page orientation, professional cover page, and page number footers
ImprovedDialog components use plain function wrappers (no forwardRef) for Figma Make compatibility
ImprovedBackdrop blur on dialog overlays via inline styles
Improved503 BOOT_ERROR retry cascade with exponential backoff on Browserless captures
FixAuth 401 cascade: fetchWithAuth always sends anon key in Authorization, user JWT in X-User-Token
FixHomepage URL naming: produces 'homepage' instead of '_' for root URLs
1.0.0February 2026
NewAI-powered Smart Cuts with Groq vision model for intelligent screenshot segmentation
NewBatch Prompt Optimizer for multi-screenshot AI preparation
New3-tier Capture Speed system: fast (6x parallel), balanced (4x), thorough (2x)
NewAuto-save screenshots to Supabase Storage 1.5s after capture
NewChrome Extension (MV3) with context menu, keyboard shortcut, and project selector
ImprovedConcurrent Browserless semaphore (6 max) prevents 429 rate limiting
SecurityBrowserless API timeout budgets per speed tier prevent Edge Function ceiling hits
0.9.0February 2026
NewURL-navigable wizard steps with React Router
NewProper /projects, /settings, /about, /changelog pages
NewAuth guard with inline sign-in prompt
NewSession persistence across page refreshes via sessionStorage
ImprovedCoalesced token refresh prevents duplicate 401 cascades
FixFixed double warning logs from concurrent project API calls
0.8.0February 2026
NewFull SEO infrastructure: meta tags, Open Graph, Twitter Cards, JSON-LD
NewSVG brand icons with blue-to-cyan gradient
Newrobots.txt, sitemap.xml, manifest.json, humans.txt, security.txt
ImprovedDynamic <SEOHead> component per route
0.7.0January 2026
NewBrowserless.io-powered screenshot engine with CSS injection
Newthum.io fallback for cross-origin captures
NewCanvas mock rendering as final fallback
SecuritySSRF protection for outbound URL validation
SecurityRate limiting on capture and sitemap endpoints
SecurityUpload size cap (10 MB)
0.6.0January 2026
NewSitemap pattern detection with per-segment heuristics
NewrefinePatternsWithFrequency() for URL grouping
NewCompare mode for side-by-side viewport comparison
ImprovedClient-side image cache with lazy compression
0.5.0December 2025
NewProject CRUD with Supabase KV store
NewSupabase Auth with sign up, sign in, and dev login
NewScreenshot export to ZIP and PDF
NewReact Error Boundary with recovery UI