github Automattic/studio v2.2.0
Version 2.2.0

38 minutes ago
  • Give each site browser tabs, with Chat, Split and full Browser layouts #5589
  • Give inactive chat tabs a background #5721
  • Use consistent panel terminology across workspace controls #5718
  • Keep the chat pane at least 360px wide beside previews #5591
  • Simplify workspace navigation and preserve restart state #5784
  • Refine the empty workspace welcome screen #5781
  • Refine the empty workspace and inactive group headers #5729
  • Collapse the sidebar by default in empty workspaces #5737
  • Add File menu shortcuts for a new chat and for opening a site folder or Blueprint #5714
  • Add macOS Spotlight actions to create a site or open one #5614
  • Polish application menus and footer controls #5705
  • Simplify the About window #5764
  • Improve sidebar expansion and flyout browsing #5634
  • Clip sidebar sections while they expand, so rows don't spill under the next group #5592
  • Remove three-dot icons from Show more controls #5600
  • Remove the notification dot from the sidebar toggle #5679
  • Polish shared controls and the sidebar footer #5783
  • Show the AI credits sidebar notice between 90% usage and exhaustion #5654
  • Add New chat and clarify the site Tools menu #5625
  • Prioritize Open in and browser in site menus #5716
  • Add more default browser options and their menu icons #5659
  • Show the system default browser in Open in menus #5690
  • Add an Email log to the site preview, listing the email each site sends #5526
  • Rename Email to Email log #5710
  • Refine preview controls and the email log #5785
  • Add browser options to the site preview: DevTools, appearance and clearing browsing data #5702
  • Hide the WordPress admin bar on local sites' front end, as a Studio default or per site #5760
  • Refine responsive preview fitting and device presets #5700
  • Add a close button to the device toolbar #5801
  • Reset responsive preview mode when stopping a site #5715
  • Use the home page for site thumbnails and restarts #5674
  • Hide the auto-start chip while the site is running #5703
  • Let WordPress's own ⌘K command palette open in wp-admin and the editors inside the preview #5740
  • Simplify panel load errors and add retry actions #5779
  • Fix Design System previews and panel links #5753
  • Update the Design System icon and labels #5803
  • Add rectangle selection to preview annotations #5793
  • Refine annotation drafting and review from the composer #5695
  • Refine annotation review with image thumbnails #5788
  • Refine annotation dot size and entrance #5696
  • Add a contextual Annotate tip and reusable feature popover #5621
  • Standardize image preview outlines #5757
  • Add files and start or stop the site from the composer's add menu and slash commands #5739
  • Start stopped sites from the composer and clarify action tooltips #5626
  • Clarify chat controls and simplify composer suggestions #5800
  • Show Design System links inline in chat #5682
  • Simplify inline tool link styling #5805
  • Show chat activity durations in minutes and seconds, and hide durations under 10s #5568
  • Remove the decorative chat environment badge #5670
  • Animate the chat scroll button and align its arrow #5680
  • Fix focus styling on chat activity disclosures #5687
  • Refine chat read icons and destructive menu styling #5684
  • Unify attachment and notification controls #5741
  • Refine command palette navigation and feedback #5610
  • Keep the command palette input fixed while filtering #5601
  • Align command palette icons with Studio controls #5712
  • Add a WordPress haiku to empty command search #5709
  • Add a Send feedback dialog to the command palette #5750
  • Studio Code: Let the agent send feedback to the Studio team #5599
  • Bring site setup and Blueprint, backup and XML imports together under Start, Connect and Import #5728
  • Refine Add site setup and source selection #5762
  • Offer jazz-inspired site-name suggestions #5782
  • Match the Blank site border to the gallery focus color #5806
  • Keep site creation failures visible until dismissed #5761
  • Simplify notifications and keep failures visible #5787
  • Unify progress notices for long-running site operations #5727
  • Show persistent progress while duplicating a site #5683
  • Show app update download progress, and offer a retry when an update fails #5691
  • Restore update notifications when checking again #5795
  • Add an accent color picker to Appearance settings #5797
  • Clarify settings scopes as App and Site #5603
  • Refine App and Site scope tabs #5606
  • Polish Settings controls and appearance #5609
  • Refine settings layout and skill source actions #5789
  • Shorten system default labels in app settings #5802
  • Move dev-build prompts inside their groups #5597
  • Refine shared appearance and scroll-edge fades #5694
  • Polish button states, dialog entrances, and thumbnail controls #5622
  • Polish accent buttons, popover borders, and account illustrations #5624
  • Align tooltip styling with popovers #5678
  • Clean up avatar fallback states #5605
  • Unify welcome and account prompt dialog spacing #5593
  • Keep browser sign-in buttons available for retries #5711
  • Previews: Create every new preview on WordPress.com #5756
  • Previews: Move a Jurassic Ninja preview to WordPress.com when it's updated #5754
  • Previews: Open your own WordPress.com preview signed in #5630
  • Previews: List the account's previews made on other computers or by other tools #5608
  • Previews: Share from the site menu, with links to copy or visit each preview #5662
  • Previews: Leave inactive themes out of the archive #5607
  • Previews: Leave plugins WordPress.com provides out of the archive #5631
  • Previews: Leave a pulled site's host-provided files out of the archive #5617
  • Previews: Check the size limit against what the archive holds #5635
  • Previews: Record a site version on every preview push and pull #5730
  • Upload preview and push archives in 10 MB chunks, for faster uploads #5632
  • Pull: Merge pull-reprint into pull, with Reprint behind STUDIO_ENABLE_PULL_REPRINT #5627
  • Pull: Let the app pull unpaid sites, such as preview sites, when pulls use Reprint #5686
  • Pull: Pull preview sites with Reprint and push changes back to them #5623
  • Pull: Keep the site's own WordPress core instead of pulling it #5752
  • Pull: Link a kept-core site's wp-content by its absolute path #5765
  • Pull: Warn when a pulled site is too big to push, and tag preview pulls #5735
  • Pull: Recognize the missing-key error relayed by WordPress.com #5612
  • Pull: Update reprint.phar to v0.11.7 #5749
  • Connect Claude Code, Codex, Cursor or Grok Build from Settings, and add the Cursor and Grok Build plugins #5708
  • Cursor: Connect with its own plugin copy, instead of guessing whether it loads Claude Code's #5859
  • Cursor: Show the design picker's options, which Cursor dropped from MCP App tool results #5858
  • Studio MCP: List the Studio MCP server in the MCP Registry #5645
  • Studio MCP: Describe Studio as a WordPress expert in the MCP Registry #5646
  • Studio Code: Suggest performance and SEO audits after a site build #5655
  • Studio Code: Stop validate_blocks from hanging behind the Chromium download #5661
  • Studio Code: Update pi packages to 1.5.0 #5733
  • Evals: Fix harness bugs that fail correct results or write to the user's Studio config #5604
  • CLI: Start a site whose theme or plugin has a fatal error #5576
  • CLI: Load PHP extensions on Windows when the profile path has non-ASCII characters #5860
  • CLI: Run studio wp from any directory inside a site #5577
  • CLI: Sign in and carry on when a command needs WordPress.com #5636
  • CLI: Bump the SQLite integration to v3.1.3 #5689
  • CLI: Preserve external MySQL database names #4690
  • CLI: Import partial captures whatever share of routes was dropped #5763
  • CLI: Keep the importer's title and tagline derivation unless --name is given #5672
  • CLI: Validate the site path before capturing a --from source #5748
  • CLI: Keep preview and connection fields an older build doesn't know in the shared config #5743
  • Desktop: Improve the macOS drag-to-Applications installer #5804
  • Tracks: Classify preview failures by code and failed step #5596
  • Tracks: Record how many previews the site has #5611
  • Tracks: Record the preview archive size #5633
  • Tracks: Add an opaque site_id and preview_id to preview events #5704
  • Tracks: Add an opaque site_id to export and Sync events #5707
  • Tracks: Add an opaque site_id to site creation events #5706
  • Tracks: Measure account prompts and authentication journeys #5595
  • Tracks: Extend account-funnel events to MCP auth #5719
  • Tracks: Record visual annotation submits #5720
  • Tracks: Record add-site Blueprint dialog actions #5722
  • Tracks: Record workspace layout changes #5726
  • Tracks: Complete preview and workspace interaction tracking #5786
  • Tracks: Report static site imports in studio_site_created #5616
  • Tracks: Time the whole site start and report its command in studio_site_start #5618
  • Metrics: Wait for the stop to finish before timing site startup #5732
  • Agentic UI: Align workspace layout code with Panel terminology #5723
  • Refresh the WordPress Studio README #5731
  • Fix the SQLite folder path in the mirrored Studio FAQ #5652
  • Prepare the repository for Amp orbs #5746
  • Stop unit tests from sending real Tracks events #5653
  • Fix the archive test for wp-config.php #5637
  • CI: Run the Lint step on the Linux default queue #5547
  • CI: Make Performance Metrics opt-in on PRs #5590
  • CI: Speed up the Performance Metrics step #5553
  • build(deps): bump @hono/node-server from 2.0.12 to 2.1.5 #5542
  • build(deps): bump node-forge from 1.4.0 to 1.4.1 #5648
  • build(deps): bump follow-redirects from 1.16.1 to 1.16.2 #5650
  • @atirna made their first contribution in #4690
  • @serabi made their first contribution in #5748
    Full Changelog: v2.1.1...v2.2.0

Download Studio 2.2.0: Mac Intel (DMG), Mac Apple Silicon (DMG), Windows - x64, Windows - ARM64, Linux - x64 (DEB), Linux - ARM64 (DEB)

The latest version is always available on the WordPress Studio site.

Don't miss a new studio release

NewReleases is sending notifications on new releases.