Skip to content

v2.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@ryanwelcher ryanwelcher released this 13 Oct 20:18
f17bde1

WordPress Contributor Toolkit v2.0.0-beta.1

First beta of 2.0. This release redesigns the interface with the WordPress Design System, adds a settings dialog and a dark theme, and makes the app translatable, with seven languages included.

This is a pre-release. v1.2.1 remains the latest stable release. Report problems in GitHub issues.

Interface

  • Redesigned the window with the WordPress Design System: shell, page header and details, cards, dialogs and tray (#591).
  • The sites list shows each site's server status beside its name (#652).
  • The next-action cue is visible on warning notices (#675).
  • The Trac window uses the app's theme (#649).

Settings

Added a settings dialog (#638). It opens from the Settings button in the footer, the app menu on macOS, or the File menu on Windows and Linux.

  • Default location for new sites, WordPress.org username and event (#638).
  • Language, applied at the next launch (#639). The default follows the operating system language, including languages Chromium does not ship, such as Galician and Spanish (Mexico) (#632).
  • PHP version and the WP_DEBUG flags, applied at the next server start (#640). The site details show the values the next start will use.
  • Start the dev server or build watch when a site opens, and restart what was running at quit (#641).
  • Theme: light, dark, follow the system, or custom background and primary colour (#642, #650, #651).

Translations

All interface strings are now translatable (#634, #635, #636, #643, #644, #645, #646, #647, #653, #654, #656, #664, #665). This includes the setup checklist, trunk update, Review & submit, pull request and GitHub sign-in, ticket and branch notices, patch apply errors, Terminal and Logs output, the mail dialog, the app menu, and app dialogs that previously used the browser's confirm() and alert().

Included languages: Czech, Dutch, English (Canada), English (UK), Galician, Hungarian and Polish. A language is included when it is at least 80% translated on translate.wordpress.org.

Fixes

  • Sites run as a local environment, so Application Passwords can be tested over HTTP (#662).
  • Adminer opens the correct database with randomized SQLite storage or a custom DB_PATH (#619).
  • The Debug.log pane no longer shows a line twice or replays the file when it is saved from an editor (#637).
  • A site's terminal no longer shows stretched text when the site was not open at launch (#592).
  • A failed dev server start no longer leaves event listeners behind (#663).

Security

  • The main window can no longer be navigated away from the app's page or open other windows, and HTML mail is shown in a separate frame (#571).

Development

  • Guide screenshots are generated automatically (#620, #621, #631, #633).
  • Release process documented in RELEASING.md (#546, #547).
  • Markdown-only pull requests skip the test suites (#660, #676).
  • Fixed a flaky E2E teardown (#607). Moved site status into a hook (#593).

Downloads

  • macOS (Apple Silicon): wordpress-contributor-toolkit-2.0.0-beta.1-mac-arm64.dmg
  • Windows (x64): wordpress-contributor-toolkit-2.0.0-beta.1-win-x64.exe
  • Linux (x64): wordpress-contributor-toolkit-2.0.0-beta.1-linux-x86_64.AppImage

Full changelog: v1.2.1...v2.0.0-beta.1