Releases: WordPress/desktop-mode
Releases · WordPress/desktop-mode
v0.8.6
What's Changed
- Tag cloud & category mindmap: search, clustering, server cache by @AllTerrainDeveloper in #220
- feat: implement loading skeletons and staggered animations for file tiles by @AllTerrainDeveloper in #222
- feat(desktops): arrow-key shortcuts + Overview-from-Show-Desktop fix by @epeicher in #221
- feat(admin-bar): shortcuts popover, dock-style tooltips, reorder by @epeicher in #223
- Add Featured Plugins View and Ribbon Component by @AllTerrainDeveloper in #225
- feat: add "Automatic Updates" column and related functionality to Plugins window by @AllTerrainDeveloper in #227
- Add window notices feature with persistent dismissal and server sync by @AllTerrainDeveloper in #228
- Polish four framework surfaces for plugin authors by @AllTerrainDeveloper in #229
- Disable focus on other window actions by @AllTerrainDeveloper in #231
- Add Media section to "My WordPress" + uniform preview-pane hook surface by @AllTerrainDeveloper in #232
- Refactor My WordPress to use
<wpd-tile>+ add post status ribbons by @AllTerrainDeveloper in #233 - Allow deactivating plugins in CMO desktop & dock by @AllTerrainDeveloper in #234
- Drag & Drop from local desktop by @AllTerrainDeveloper in #236
- OS-file drop — progress UI, live refresh, cancel cleanup, CMO by @AllTerrainDeveloper in #237
- feat(content-graph): group-by selector + click-to-deselect + focused-icon centering by @epeicher in #224
- ci: test against PHP 8.3 and 8.4 by @epeicher in #238
- feat(pwa): implement desktop_mode_pwa_force_replace_sw filter to manage service worker conflicts by @AllTerrainDeveloper in #242
- feat(window): enhance minimize/restore behavior to preserve pre-minimize state and add cross-state transition tests by @AllTerrainDeveloper in #243
- fix(dock): light indicators for native-window-target dock icons (#235) by @epeicher in #245
- Additional fixes and polish by @AllTerrainDeveloper in #246
- feat(divi): add compatibility layer for Divi script dependencies and tests by @AllTerrainDeveloper in #244
- refactor(dock): clarify comments on
hide-if-no-customizebehavior a… by @AllTerrainDeveloper in #248 - Show plugin icons by @AllTerrainDeveloper in #249
- fix(dock): open off-site menu items in a new browser tab by @epeicher in #247
Full Changelog: v0.8.5...v0.8.6
v0.8.6-rc1
What's Changed
- Tag cloud & category mindmap: search, clustering, server cache by @AllTerrainDeveloper in #220
- feat: implement loading skeletons and staggered animations for file tiles by @AllTerrainDeveloper in #222
- feat(desktops): arrow-key shortcuts + Overview-from-Show-Desktop fix by @epeicher in #221
- feat(admin-bar): shortcuts popover, dock-style tooltips, reorder by @epeicher in #223
- Add Featured Plugins View and Ribbon Component by @AllTerrainDeveloper in #225
- feat: add "Automatic Updates" column and related functionality to Plugins window by @AllTerrainDeveloper in #227
- Add window notices feature with persistent dismissal and server sync by @AllTerrainDeveloper in #228
- Polish four framework surfaces for plugin authors by @AllTerrainDeveloper in #229
- Disable focus on other window actions by @AllTerrainDeveloper in #231
- Add Media section to "My WordPress" + uniform preview-pane hook surface by @AllTerrainDeveloper in #232
- Refactor My WordPress to use
<wpd-tile>+ add post status ribbons by @AllTerrainDeveloper in #233 - Allow deactivating plugins in CMO desktop & dock by @AllTerrainDeveloper in #234
- Drag & Drop from local desktop by @AllTerrainDeveloper in #236
- OS-file drop — progress UI, live refresh, cancel cleanup, CMO by @AllTerrainDeveloper in #237
- feat(content-graph): group-by selector + click-to-deselect + focused-icon centering by @epeicher in #224
- ci: test against PHP 8.3 and 8.4 by @epeicher in #238
- feat(pwa): implement desktop_mode_pwa_force_replace_sw filter to manage service worker conflicts by @AllTerrainDeveloper in #242
- feat(window): enhance minimize/restore behavior to preserve pre-minimize state and add cross-state transition tests by @AllTerrainDeveloper in #243
Full Changelog: v0.8.5...v0.8.6-rc1
v0.8.5
What's Changed
- Recycle Bin: show item type badges inline next to title by @epeicher in #206
- Plugins window: expandable rows with rich plugin details by @AllTerrainDeveloper in #208
- Remember native window size across opens (fixes #203) by @epeicher in #207
- Fix blank plugin icons in the Plugins window by @AllTerrainDeveloper in #209
- Restore "Show desktop on wallpaper click" as an opt-in setting by @AllTerrainDeveloper in #210
- Fix plugin update refresh, dock badge, and stuck-row failures (#202) by @epeicher in #211
- Trash bin polish: URL badge, live placement badge, no media auto-trash by @epeicher in #214
- fix(files): throw on empty REST body to avoid TypeError after self-replace by @epeicher in #215
- feat(recycle-bin): hide Media filter tab when MEDIA_TRASH is off by @epeicher in #216
- fix(boot): sequence openCurrentPage after restoreSession to avoid duplicate windows by @epeicher in #218
- fix(preview): pass id to windowManager.open from Open in editor button by @epeicher in #219
- Shared folders, heartbeat widget, and heartbeat-pipeline hardening by @AllTerrainDeveloper in #217
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Faster Desktop Mode, main bundle cut by 59 % by @AllTerrainDeveloper in #190
- Fix: "Edit Post" from the front-end admin bar opens nothing by @AllTerrainDeveloper in #193
- chore: clear npm audit findings (minimatch + audit fix follow-on) by @epeicher in #194
- Cross-page admin-link clicks: state, destructive actions, referer hint by @AllTerrainDeveloper in #195
- Warn loudly when a
<wpd-*>tag is used without being imported by @AllTerrainDeveloper in #196 - fix(plugins-window): support re-uploading existing plugins, add post-install Activate panel by @epeicher in #197
- docs: add WP.org install + Playground + Studio badges to README by @epeicher in #198
- Restore the full WordPress command palette inside Cmd+K by @AllTerrainDeveloper in #199
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Add npm run extract:i18n script for PHP + TypeScript string extraction by @epeicher in #161
- Feat comments as native windows by @AllTerrainDeveloper in #168
- fix: Chrome <111 titlebars + duplicate-placement REST 500s (#167) by @epeicher in #172
- Fix #171: SW navigation interception caused window-in-window after core update by @epeicher in #175
- fix: open each post as its own window from the Posts window by @epeicher in #176
- Fix Users window data + live-refresh, plus per-window REST clients by @AllTerrainDeveloper in #177
- Fix: session-expiry cascade + Plugins window sync by @AllTerrainDeveloper in #180
- fix(pwa): narrow scope to /wp-admin/ and throttle SW reloads by @epeicher in #181
- Plugins window: real updates, not just a phantom badge by @AllTerrainDeveloper in #185
- fix(sync): debounce fswatch bursts so one save = one rebuild by @epeicher in #186
- Support plain permalinks for REST URL construction by @epeicher in #184
- Hide registered icons from desktop instead of trashing by @AllTerrainDeveloper in #187
- Draft readme.txt changelog from GitHub auto-notes during release by @epeicher in #188
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Many fixes and new features by @AllTerrainDeveloper in #135
- test: add unit test to ensure bridge script skips core AJAX update buttons by @AllTerrainDeveloper in #136
- Native Plugins window +
<wpd-card>by @AllTerrainDeveloper in #137 - Appearance window polish + dock-peek fixes by @AllTerrainDeveloper in #138
- Fix updaload theme by @AllTerrainDeveloper in #140
- Implement favicon resolver and associated tests for desktop mode by @AllTerrainDeveloper in #139
- feat: auto-inject X-WP-Nonce for REST API requests by @AllTerrainDeveloper in #141
- feat: Enhance user management functionality in WordPress REST API by @AllTerrainDeveloper in #143
- Fix user role updates by @AllTerrainDeveloper in #146
- Fix plugin native issues by @AllTerrainDeveloper in #148
- Enhance color scheme preview functionality by adding shell scheme flipping by @AllTerrainDeveloper in #149
- fix(content-graph): address #132 review comments by @epeicher in #133
- Fix rearrange icons out of desktop by @AllTerrainDeveloper in #151
- fix(content-graph): open each post in its own window (#150) by @epeicher in #153
- feat: add item visibility and dock order settings by @AllTerrainDeveloper in #154
- chore: configure format-on-save for typescript and php by @epeicher in #155
- feat(welcome-dialog): add first-run welcome dialog for Desktop Mode by @AllTerrainDeveloper in #156
- Fix dock management by @AllTerrainDeveloper in #158
- Refetch desktop placements on Recycle Bin restore by @epeicher in #157
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Architecture refactor — 0.8.1 by @AllTerrainDeveloper in #117
- Feat/intercept wp admin calls by @AllTerrainDeveloper in #118
- feat: implement cross-page admin link routing in chromeless bridge by @AllTerrainDeveloper in #119
- Native Pages window by @AllTerrainDeveloper in #120
- fix(pwa): hide install tile when running inside the standalone PWA by @epeicher in #121
- fix(pwa): hide install tile in installed PWA + transparent SW updates by @epeicher in #122
- Feat/users window redesign by @AllTerrainDeveloper in #124
- fix(admin-bar): make Fullscreen click reliable in browser fullscreen by @gavande1 in #125
- fix: increase z-index of resize handle to prevent iframe pointer event issues by @AllTerrainDeveloper in #126
- Fix/plugin real time activation icon refresh by @AllTerrainDeveloper in #127
- fix(admin-bar): improve layout and alignment of desktop mode toggle icons by @AllTerrainDeveloper in #129
- feat: Content Graph — interactive PixiJS map of post links by @epeicher in #128
- Add comprehensive drag-and-drop tests for DragManager and DropTargetRegistry by @AllTerrainDeveloper in #130
- feat: add about section and update changelog by @AllTerrainDeveloper in #131
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Land Playground blueprint on /desktop-mode/ by @epeicher in #110
- Add 'Exit Desktop Mode' tile to the dock by @epeicher in #111
- Fix Recycle Bin 'Empty bin' truncation past 200 items by @epeicher in #101
- Files, Folders & related polish by @AllTerrainDeveloper in #109
Full Changelog: v0.7.2...v0.8.0
v0.7.2
What's Changed
- Auto-include built JS in releases — no manual list updates per bundle by @epeicher in #93
- feat(pwa): installable web app, service worker, local notifications by @epeicher in #87
- Feat native post native loading window indicator by @AllTerrainDeveloper in #92
- Add Claude Code GitHub Workflow by @epeicher in #94
- ci: deploy to WordPress.org on stable releases by @epeicher in #95
- Re-extract POT to include recycle-bin and posts-window strings by @epeicher in #107
- Make desktop_mode_is_enabled() honor the desktop_mode_mode_enabled filter by @epeicher in #106
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- ci(pr-preview): split into build + publish workflows for fork PR support by @epeicher in #85
- feat(admin-bar): add Fullscreen toggle for distraction-free editing by @gavande1 in #84
- chore(sync): add wordpress-develop mirror script by @epeicher in #86
- Plugin review: scope set_time_limit() to the OpenAI HTTP call only by @epeicher in #88
- Fix: AI Assistant 'Open in desktop' throws config.id TypeError by @epeicher in #89
- Remove stray typescript file and gitignore future script(1) recordings by @epeicher in #90
- package.sh: explicit allow-list of shipped paths instead of deny-list by @epeicher in #91
New Contributors
Full Changelog: v0.7.0...v0.7.1