diff --git a/.changeset/fix-slash-menu-mouseenter-race.md b/.changeset/fix-slash-menu-mouseenter-race.md deleted file mode 100644 index 29d9bc00d..000000000 --- a/.changeset/fix-slash-menu-mouseenter-race.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@emdash-cms/admin": patch -"emdash": patch ---- - -Fixes the slash command menu's initial selection getting overridden when the menu opens under a stationary pointer. The menu items previously reacted to `mouseenter` unconditionally, so an item rendered beneath the cursor would steal selection from the keyboard default before any user interaction. Mouse-hover-selects still works, but only after the user actually moves the pointer over the menu. diff --git a/fixtures/perf-site/CHANGELOG.md b/fixtures/perf-site/CHANGELOG.md index e141c1741..9f9e5fcd4 100644 --- a/fixtures/perf-site/CHANGELOG.md +++ b/fixtures/perf-site/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/fixture-perf-site +## 0.0.9 + +### Patch Changes + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - emdash@0.12.1 + - @emdash-cms/cloudflare@0.12.1 + ## 0.0.8 ### Patch Changes diff --git a/fixtures/perf-site/package.json b/fixtures/perf-site/package.json index b17b89f7d..1108c0fa7 100644 --- a/fixtures/perf-site/package.json +++ b/fixtures/perf-site/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/fixture-perf-site", - "version": "0.0.8", + "version": "0.0.9", "private": true, "type": "module", "description": "Fixture site for query-count perf snapshots. Runs under sqlite+node or d1+cloudflare based on EMDASH_FIXTURE_TARGET.", diff --git a/infra/blog-demo/CHANGELOG.md b/infra/blog-demo/CHANGELOG.md index 4cc66d08a..e674ea153 100644 --- a/infra/blog-demo/CHANGELOG.md +++ b/infra/blog-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/perf-demo-site +## 0.0.9 + +### Patch Changes + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - emdash@0.12.1 + - @emdash-cms/cloudflare@0.12.1 + ## 0.0.8 ### Patch Changes diff --git a/infra/blog-demo/package.json b/infra/blog-demo/package.json index 4499c2e33..bc0da5a2f 100644 --- a/infra/blog-demo/package.json +++ b/infra/blog-demo/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/perf-demo-site", - "version": "0.0.8", + "version": "0.0.9", "private": true, "type": "module", "scripts": { diff --git a/infra/cache-demo/CHANGELOG.md b/infra/cache-demo/CHANGELOG.md index fd502c296..3283efa86 100644 --- a/infra/cache-demo/CHANGELOG.md +++ b/infra/cache-demo/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/cache-demo-site +## 0.0.9 + +### Patch Changes + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - emdash@0.12.1 + - @emdash-cms/cloudflare@0.12.1 + ## 0.0.8 ### Patch Changes diff --git a/infra/cache-demo/package.json b/infra/cache-demo/package.json index a641e3e7c..1ebd64b55 100644 --- a/infra/cache-demo/package.json +++ b/infra/cache-demo/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/cache-demo-site", - "version": "0.0.8", + "version": "0.0.9", "private": true, "type": "module", "scripts": { diff --git a/packages/admin/CHANGELOG.md b/packages/admin/CHANGELOG.md index bbc0f542f..6bf5c65b0 100644 --- a/packages/admin/CHANGELOG.md +++ b/packages/admin/CHANGELOG.md @@ -1,5 +1,14 @@ # @emdash-cms/admin +## 0.12.1 + +### Patch Changes + +- [#1013](https://github.com/emdash-cms/emdash/pull/1013) [`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes the slash command menu's initial selection getting overridden when the menu opens under a stationary pointer. The menu items previously reacted to `mouseenter` unconditionally, so an item rendered beneath the cursor would steal selection from the keyboard default before any user interaction. Mouse-hover-selects still works, but only after the user actually moves the pointer over the menu. + +- Updated dependencies []: + - @emdash-cms/blocks@0.12.1 + ## 0.12.0 ### Minor Changes diff --git a/packages/admin/package.json b/packages/admin/package.json index 28be79248..b1f270ebd 100644 --- a/packages/admin/package.json +++ b/packages/admin/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/admin", - "version": "0.12.0", + "version": "0.12.1", "description": "Admin UI for EmDash CMS", "type": "module", "main": "dist/index.js", diff --git a/packages/auth-atproto/CHANGELOG.md b/packages/auth-atproto/CHANGELOG.md index 533ef1b43..2c0815064 100644 --- a/packages/auth-atproto/CHANGELOG.md +++ b/packages/auth-atproto/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/auth-atproto +## 0.2.6 + +### Patch Changes + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - emdash@0.12.1 + - @emdash-cms/auth@0.12.1 + ## 0.2.5 ### Patch Changes diff --git a/packages/auth-atproto/package.json b/packages/auth-atproto/package.json index 0bc411e14..f467900cb 100644 --- a/packages/auth-atproto/package.json +++ b/packages/auth-atproto/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/auth-atproto", - "version": "0.2.5", + "version": "0.2.6", "description": "AT Protocol / Atmosphere authentication provider for EmDash CMS", "type": "module", "main": "src/auth.ts", @@ -26,7 +26,7 @@ "license": "MIT", "peerDependencies": { "astro": ">=5", - "emdash": "workspace:>=0.12.0", + "emdash": "workspace:>=0.12.1", "react": ">=18" }, "devDependencies": { diff --git a/packages/auth/CHANGELOG.md b/packages/auth/CHANGELOG.md index 0f7de16c3..2a57c3713 100644 --- a/packages/auth/CHANGELOG.md +++ b/packages/auth/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/auth +## 0.12.1 + ## 0.12.0 ## 0.11.1 diff --git a/packages/auth/package.json b/packages/auth/package.json index 9bc7e7d31..38b69840f 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/auth", - "version": "0.12.0", + "version": "0.12.1", "description": "Passkey-first authentication for EmDash", "type": "module", "main": "dist/index.mjs", diff --git a/packages/blocks/CHANGELOG.md b/packages/blocks/CHANGELOG.md index 59d7d1eeb..c23ace7bf 100644 --- a/packages/blocks/CHANGELOG.md +++ b/packages/blocks/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/blocks +## 0.12.1 + ## 0.12.0 ## 0.11.1 diff --git a/packages/blocks/package.json b/packages/blocks/package.json index de47e3de4..0c95e8a4f 100644 --- a/packages/blocks/package.json +++ b/packages/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/blocks", - "version": "0.12.0", + "version": "0.12.1", "description": "Declarative plugin UI blocks for EmDash CMS", "type": "module", "main": "dist/index.js", diff --git a/packages/cloudflare/CHANGELOG.md b/packages/cloudflare/CHANGELOG.md index 487b8d44c..9d20a2091 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # @emdash-cms/cloudflare +## 0.12.1 + +### Patch Changes + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - emdash@0.12.1 + ## 0.12.0 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 91b5eb6c7..a4689a63d 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/cloudflare", - "version": "0.12.0", + "version": "0.12.1", "description": "Cloudflare adapters for EmDash - D1, R2, Access, and Worker Loader sandbox", "type": "module", "main": "dist/index.mjs", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index a423add9e..f5403c159 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,17 @@ # emdash +## 0.12.1 + +### Patch Changes + +- [#1013](https://github.com/emdash-cms/emdash/pull/1013) [`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b) Thanks [@ascorbic](https://github.com/ascorbic)! - Fixes the slash command menu's initial selection getting overridden when the menu opens under a stationary pointer. The menu items previously reacted to `mouseenter` unconditionally, so an item rendered beneath the cursor would steal selection from the keyboard default before any user interaction. Mouse-hover-selects still works, but only after the user actually moves the pointer over the menu. + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - @emdash-cms/admin@0.12.1 + - @emdash-cms/auth@0.12.1 + - @emdash-cms/gutenberg-to-portable-text@0.12.1 + - @emdash-cms/auth-atproto@0.2.6 + ## 0.12.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index a8b5f8f2c..d8e9bdb6c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "emdash", - "version": "0.12.0", + "version": "0.12.1", "description": "Astro-native CMS with WordPress migration support", "type": "module", "main": "dist/index.mjs", @@ -215,7 +215,7 @@ }, "peerDependencies": { "@astrojs/react": ">=5.0.0-beta.0", - "@emdash-cms/auth-atproto": "workspace:>=0.2.5", + "@emdash-cms/auth-atproto": "workspace:>=0.2.6", "astro": ">=6.0.0-beta.0", "react": ">=18.0.0", "react-dom": ">=18.0.0" diff --git a/packages/create-emdash/CHANGELOG.md b/packages/create-emdash/CHANGELOG.md index ea27c0e38..f79d7c5f1 100644 --- a/packages/create-emdash/CHANGELOG.md +++ b/packages/create-emdash/CHANGELOG.md @@ -1,5 +1,7 @@ # create-emdash +## 0.12.1 + ## 0.12.0 ## 0.11.1 diff --git a/packages/create-emdash/package.json b/packages/create-emdash/package.json index bce9709ef..38e627d0f 100644 --- a/packages/create-emdash/package.json +++ b/packages/create-emdash/package.json @@ -1,6 +1,6 @@ { "name": "create-emdash", - "version": "0.12.0", + "version": "0.12.1", "description": "Create a new EmDash CMS project", "type": "module", "bin": "./dist/index.mjs", diff --git a/packages/gutenberg-to-portable-text/CHANGELOG.md b/packages/gutenberg-to-portable-text/CHANGELOG.md index 48a874460..437af06c4 100644 --- a/packages/gutenberg-to-portable-text/CHANGELOG.md +++ b/packages/gutenberg-to-portable-text/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/gutenberg-to-portable-text +## 0.12.1 + ## 0.12.0 ## 0.11.1 diff --git a/packages/gutenberg-to-portable-text/package.json b/packages/gutenberg-to-portable-text/package.json index 34a611bad..7077dfac4 100644 --- a/packages/gutenberg-to-portable-text/package.json +++ b/packages/gutenberg-to-portable-text/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/gutenberg-to-portable-text", - "version": "0.12.0", + "version": "0.12.1", "description": "Convert WordPress Gutenberg blocks to Portable Text", "type": "module", "main": "dist/index.mjs", diff --git a/packages/plugins/api-test/package.json b/packages/plugins/api-test/package.json index 27160df1f..c095a9176 100644 --- a/packages/plugins/api-test/package.json +++ b/packages/plugins/api-test/package.json @@ -22,7 +22,7 @@ "author": "Matt Kane", "license": "MIT", "peerDependencies": { - "emdash": "workspace:>=0.12.0", + "emdash": "workspace:>=0.12.1", "react": "^18.0.0 || ^19.0.0", "@phosphor-icons/react": "^2.1.10" }, diff --git a/packages/plugins/embeds/CHANGELOG.md b/packages/plugins/embeds/CHANGELOG.md index 0d107f959..5a76bab24 100644 --- a/packages/plugins/embeds/CHANGELOG.md +++ b/packages/plugins/embeds/CHANGELOG.md @@ -1,5 +1,13 @@ # @emdash-cms/plugin-embeds +## 0.1.14 + +### Patch Changes + +- Updated dependencies [[`0cd8c6d`](https://github.com/emdash-cms/emdash/commit/0cd8c6d4e0f0dc126d66f953afcfdc3d6201d00b)]: + - emdash@0.12.1 + - @emdash-cms/blocks@0.12.1 + ## 0.1.13 ### Patch Changes diff --git a/packages/plugins/embeds/package.json b/packages/plugins/embeds/package.json index 3f97262bb..994fb1fe3 100644 --- a/packages/plugins/embeds/package.json +++ b/packages/plugins/embeds/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/plugin-embeds", - "version": "0.1.13", + "version": "0.1.14", "description": "Embed blocks for EmDash CMS - YouTube, Vimeo, Twitter, Bluesky, Mastodon, and more", "type": "module", "main": "src/index.ts", @@ -25,7 +25,7 @@ "license": "MIT", "peerDependencies": { "astro": ">=6.0.0-beta.0", - "emdash": "workspace:>=0.12.0" + "emdash": "workspace:>=0.12.1" }, "dependencies": { "@emdash-cms/blocks": "workspace:*", diff --git a/packages/x402/CHANGELOG.md b/packages/x402/CHANGELOG.md index a85a7b993..008e1c7b4 100644 --- a/packages/x402/CHANGELOG.md +++ b/packages/x402/CHANGELOG.md @@ -1,5 +1,7 @@ # @emdash-cms/x402 +## 0.12.1 + ## 0.12.0 ## 0.11.1 diff --git a/packages/x402/package.json b/packages/x402/package.json index ed626d1ff..80335bdfd 100644 --- a/packages/x402/package.json +++ b/packages/x402/package.json @@ -1,6 +1,6 @@ { "name": "@emdash-cms/x402", - "version": "0.12.0", + "version": "0.12.1", "description": "x402 payment protocol integration for Astro sites", "license": "MIT", "repository": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e65fe8c3..08d4e8be5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1120,7 +1120,7 @@ importers: specifier: '>=5' version: 6.1.3(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.55.2)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) emdash: - specifier: workspace:>=0.12.0 + specifier: workspace:>=0.12.1 version: link:../core kysely: specifier: ^0.27.6 @@ -1317,7 +1317,7 @@ importers: specifier: workspace:* version: link:../auth '@emdash-cms/auth-atproto': - specifier: workspace:>=0.2.5 + specifier: workspace:>=0.2.6 version: link:../auth-atproto '@emdash-cms/gutenberg-to-portable-text': specifier: workspace:* @@ -1629,7 +1629,7 @@ importers: specifier: ^2.1.10 version: 2.1.10(react-dom@19.2.4(react@19.2.4))(react@19.2.4) emdash: - specifier: workspace:>=0.12.0 + specifier: workspace:>=0.12.1 version: link:../../core react: specifier: ^18.0.0 || ^19.0.0 @@ -1686,7 +1686,7 @@ importers: specifier: ^0.12.0 version: 0.12.0(astro@6.0.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.32.0)(rollup@4.55.2)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) emdash: - specifier: workspace:>=0.12.0 + specifier: workspace:>=0.12.1 version: link:../../core packages/plugins/field-kit: