Releases: WordPress/openstation
Releases · WordPress/openstation
Release list
v0.9.8
What's Changed
- Desktop Themes — uploadable ZIP theme system by @AllTerrainDeveloper in #420
- Add a Drafts widget by @Alexismlg in #423
- Add a window corner-radius setting (Sharp / Default / Round) by @Alexismlg in #422
- Add editor-preview eye button with live split-view preview by @AllTerrainDeveloper in #398
- docs: correct the AI Copilot and settings tab references by @mmtr in #429
- Update wp-coding-standards/wpcs to 3.4.1 by @obenland in #427
- docs: strip version-history annotations across PHP, TS, and Markdown by @epeicher in #426
- Fix invisible context menus and confirm dialogs (transparent panel background) by @epeicher in #433
- Let a desktop theme recommend OS settings by @AllTerrainDeveloper in #434
- Fix window id plumbing, and restore native windows across a reload by @AllTerrainDeveloper in #435
- fix: decode html entities in post excerpts by @Pranjal1423 in #436
- Fix Recycle Bin Sync by @CookieDarb in #432
- Add Aero Peek preview with snap-back to dock peek by @KarunyaChavan in #392
- Fix Cmd+K entity search not finding posts in Commands mode by @KarunyaChavan in #424
- Make the command palette follow the active desktop theme by @AllTerrainDeveloper in #438
- Redesign the native Comments window as a two-pane conversation view by @Alexismlg in #441
- Keep menu edit links inside the current window by @AllTerrainDeveloper in #444
- Name desktop objects after things, not after the software by @AllTerrainDeveloper in #445
- Give tooltips their own two theming tokens by @AllTerrainDeveloper in #446
- Add an AI writing assistant to the Drafts widget by @Alexismlg in #439
- Fix active tab underline highlight in Appearance Add Theme view by @CookieDarb in #448
- Show the whole component kit in OS Settings, and make it searchable by @AllTerrainDeveloper in #451
- Expose dock glyph and focused window control colours as tokens by @AllTerrainDeveloper in #455
- Overview: show minimized windows in grid to fix badge count mismatch by @KarunyaChavan in #452
- fix: decode html entities in recycle bin by @Pranjal1423 in #457
- Add an admin-bar presentation mode to OS Settings and the theme system by @AllTerrainDeveloper in #458
- AI Agents framework: agents as WordPress users, abilities runner, chat with persisted conversations, drag & drop and Send to triggers by @epeicher in #428
- fix(agents): close privilege-escalation and session-bypass paths by @AllTerrainDeveloper in #460
- fix(ai): enforce strict structured-output schemas at the provider boundary by @AllTerrainDeveloper in #462
- Add window reveal animations by @AllTerrainDeveloper in #459
- Add Popup Siege as a Desktop Mode game extension by @nickhamze in #450
- Add SOL Inbound Monologue RSS reader extension by @nickhamze in #449
- fix(build): drop the esbuild CSS syntax warning in the drafts widget by @AllTerrainDeveloper in #463
- Improve the agents chat and Agents section UX by @AllTerrainDeveloper in #465
- Contain window-reveal play failures and stop over-promising
ownerby @epeicher in #464 - feat(agents): enhance agent capabilities and HTTP timeout management by @AllTerrainDeveloper in #466
- fix(agents): provider robustness — OpenAI strict schema, Anthropic refusals, retries, real request timeout by @epeicher in #467
New Contributors
- @obenland made their first contribution in #427
- @nickhamze made their first contribution in #450
Full Changelog: v0.9.7...v0.9.8
v0.9.7
What's Changed
- release.sh: consolidate the changelog stops into a single confirmation gate by @epeicher in #397
- Add Focus Timer widget by @Alexismlg in #403
- Fix window title bar pushed off-screen during top-edge resize (#399) by @alshakerM in #402
- Fix: enforce viewport boundaries during window resize by @CookieDarb in #401
- Fix hiding a dock-placed native window's tile via Apps & Icons by @AllTerrainDeveloper in #407
- Fix window dragging allowing windows to disappear off right/bottom edges by @alshakerM in #406
- Folder-upload desktop refresh + inline upload previews by @epeicher in #400
- Reset the plugin-update notifiers live after updates run by @epeicher in #408
- fix: decode html entities in widget titles by @Pranjal1423 in #409
- fix: sync package-lock.json engines.node with package.json by @epeicher in #413
- Fix window drag bounds by @CookieDarb in #414
- Focus Timer: react to the linked window closing by @Alexismlg in #416
- Make the games framework an opt-in Extended option (off by default) by @AllTerrainDeveloper in #412
- perf: cut idle server load, boot weight, and package size by @AllTerrainDeveloper in #415
- fix: live-refresh Plugins window after install/activate/deactivate by @alshakerM in #418
New Contributors
- @Alexismlg made their first contribution in #403
- @alshakerM made their first contribution in #402
Full Changelog: v0.9.6...v0.9.7
v0.9.6
What's Changed
- AI assistant as the shell's ⌘K palette (Commands + Ask AI) by @mmtr in #352
- Add pinned notes: paper notes with a pushpin, composed in a Note Pad widget by @AllTerrainDeveloper in #361
- Improve minimized window UX with restore support and count badges by @KarunyaChavan in #312
- Surface core admin notices once in the desktop shell by @mmtr in #363
- Convert pinned notes into draft posts by @mmtr in #364
- Normalize AI Copilot tool schemas for the provider by @juanlentino in #366
- Add a game system: Games hub, unified scoreboard, challenges, and Inkfall by @AllTerrainDeveloper in #365
- Keep URL-style menu slugs (ACF) as direct admin links by @AllTerrainDeveloper in #368
- Add Alphabet Soup game; generalize game infra out of Inkfall by @AllTerrainDeveloper in #369
- Fix 404 from wallpaper Sort By when a synthetic tile is on the desktop by @AllTerrainDeveloper in #370
- Add Nick to contributors by @epeicher in #373
- Fix illegible text fields inside wpd-modal dialogs by @epeicher in #374
- Fix empty custom-gradient editor after re-selecting the wallpaper by @epeicher in #376
- docs: wp-env mount semantics and parallel worktree QA by @epeicher in #377
- Add Related-entities title-bar navigation with open PHP/JS filter surface by @AllTerrainDeveloper in #371
- Fix: Admin bar visibility when fullscreen window is minimized by @CookieDarb in #384
- Feat: Allow selecting window from Overview view by @CookieDarb in #382
- fix: show open window indicators for bottom dock tiles by @Pranjal1423 in #386
- v0.9.6: Add busy state and spinner to wpd-button by @murshed in #379
- Redesign session-expiry recovery: one login prompt, in-place recovery by @epeicher in #375
- Fix: folder rename not reflected on the desktop until refresh by @epeicher in #387
- Live-refresh list windows on content changes (posts, CPTs, comments, WooCommerce orders) by @AllTerrainDeveloper in #388
- Add real file/folder storage on the desktop by @epeicher in #381
- fix: gamepad icon missing from the window title bar (data-URI window icons) by @AllTerrainDeveloper in #389
- Split wp-env into dedicated QA and PHPUnit instances by @epeicher in #395
- release.sh: always draft the changelog, merge into existing blocks, make stopping free by @epeicher in #396
- Fix content graph taxonomy fallback by @CookieDarb in #390
New Contributors
- @juanlentino made their first contribution in #366
- @CookieDarb made their first contribution in #384
- @murshed made their first contribution in #379
Full Changelog: v0.9.5...v0.9.6
v0.9.5
What's Changed
- Expand the release changelog (as 0.9.5) and require changelog confirmation in release.sh by @epeicher in #358
Full Changelog: v0.9.4...v0.9.5
v0.9.4
What's Changed
- Add five built-in widgets: recent-comments, post-stats, site-views, jazz-quote, starter by @richardmorrison in #313
- feat: enhance widget resizing and persistence for docked heights by @AllTerrainDeveloper in #326
- Fix window management and dock state leaking across virtual desktops by @KarunyaChavan in #318
- Prevent Unsaved Changes Data Loss on Desktop-Mode Iframe Window Close by @KarunyaChavan in #315
- Fix stale chromeless query flag in README by @mmtr in #327
- feat: add developer mode setting to unlock developer-facing surfaces and Starter Widget by @AllTerrainDeveloper in #328
- chore(deps): bump WordPress/action-wp-playground-pr-preview from 2.0.1 to 3 by @dependabot[bot] in #320
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #323
- chore(deps): bump actions/github-script from 7 to 9 by @dependabot[bot] in #322
- chore(deps): bump anthropics/claude-code-action from 1.0.142 to 1.0.165 by @dependabot[bot] in #321
- chore(deps): bump WordPress/action-wp-playground-pr-preview/.github/actions/expose-artifact-on-public-url from 2.0.1 to 3 by @dependabot[bot] in #319
- feat: enhance spatial layout support for core icons and shortcut synchronization by @AllTerrainDeveloper in #329
- Replace Desktop Mode AI providers with WordPress 7.0 Core Connectors by @mmtr in #333
- fix: navigate existing window when open() requests a URL it isn't showing by @AllTerrainDeveloper in #336
- Fix dock icon alignment: lone system tile and off-center separator by @mmtr in #341
- Merge Extended Options into the Features tab by @epeicher in #346
- fix: title native Pages "Add New" window as "Add New Page" by @itzmekhokan in #342
- fix: Use correct title and icon in add page window by @Pranjal1423 in #339
- fix: live-refresh the dock when a post type is added off the plugins page by @itzmekhokan in #343
- Fix legacy file-path menu slugs (WP-Sweep) and missing tab strips on tile-opened windows by @AllTerrainDeveloper in #335
- fix: cancel pending overview timers on WindowManager teardown by @AllTerrainDeveloper in #348
- Fix Overview keyboard navigation and focus trapping by @KarunyaChavan in #338
- Focus the hovered window during any drag (spring-loading) by @AllTerrainDeveloper in #334
- Living Tree wallpaper: the site as a living organism by @AllTerrainDeveloper in #330
- Window content relations with pluggable link renderers (window-links) by @AllTerrainDeveloper in #337
- Route generation through the AI Client; migrate all tools to the Abilities API by @mmtr in #347
- Fix selection identity & staleness bugs that let destructive actions hit the wrong items by @AllTerrainDeveloper in #349
- Snow wallpaper + per-wallpaper settings dialogs (renderConfig) by @AllTerrainDeveloper in #353
- Fix hardcoded plurals in count labels (use _n()) by @itzmekhokan in #351
- Hide window-link graphs in split view; fix left-edge drag-out dead zone by @epeicher in #354
- Hide window-link graphs while Overview runs by @epeicher in #355
- Surface WordPress update notices once in the desktop shell (with release artwork) by @mmtr in #340
- Don't hijack updates.js-owned row Delete links in the chromeless bridge by @epeicher in #357
New Contributors
- @richardmorrison made their first contribution in #313
- @KarunyaChavan made their first contribution in #318
- @mmtr made their first contribution in #327
- @dependabot[bot] made their first contribution in #320
- @itzmekhokan made their first contribution in #342
- @Pranjal1423 made their first contribution in #339
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- docs: rewrite wp.org plugin page, leaner copy, video embed, screenshots by @AllTerrainDeveloper in #317
- review: doc/comment accuracy, security hardening, and cleanups across the plugin by @AllTerrainDeveloper in #305
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- fix: persist welcome-dialog dismissal when Desktop Mode is disabled by @epeicher in #303
- Fix: welcome dialog reappears on every page when the admin is served from an origin that differs from
site_urlby @AllTerrainDeveloper in #310
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Make native list windows opt-in (Beta) instead of opt-out by @AllTerrainDeveloper in #297
- Scope AI to comment spam + native-search assistant by @AllTerrainDeveloper in #298
- Feat/unfocus window effects by @AllTerrainDeveloper in #299
- Fix placement, gear/Help, and dock⇄desktop visibility bugs by @AllTerrainDeveloper in #300
- Fix Guidelines-experiment 404 noise, duplicate welcome dialog, and unused-preload warnings by @AllTerrainDeveloper in #301
- feat: add "View activity footprint" row action in Users list by @AllTerrainDeveloper in #302
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- fix(ci): get wp-env CI green on current GitHub runners by @epeicher in #287
- ci: harden CI workflow and disable npm install scripts by @epeicher in #290
- fix(rest): gate per-user REST routes on desktop mode enabled by @epeicher in #285
- ci: add 2-day npm supply-chain cooldown (min-release-age) by @epeicher in #291
- Refine recycle bin badge styling and sync on stop by @epeicher in #292
- fix(comments): clear table selection after bulk moderation by @epeicher in #293
- chore(codex): don't let a failing sync block the agent by @epeicher in #294
- feat(ai-assistant): make the AI-disabled error link to AI Settings by @epeicher in #295
Full Changelog: v0.8.9...v0.9.0
v0.8.9
What's Changed
- Many drag and drop fixes by @AllTerrainDeveloper in #270
- Speed improvements by @AllTerrainDeveloper in #273
- feat: improve drag-and-drop handling in chromeless bridge and iframe bridge by @AllTerrainDeveloper in #275
Full Changelog: v0.8.8...v0.8.9