v2.3.1
[2.3.1] - 2026-05-27
✨ Features
-
ae53658— ✨ [feat] Enhance inspector UI with new styles and functionality -
🎨 Add inspector-specific styles for inputs, summary pills, and panels to improve visual consistency across the application.
-
✨ Introduce new components like
inspector-input,inspector-summary-pill, andinspector-panelfor better user experience. -
🐛 Fix overflow behavior in rule state rail to show hidden states on hover, enhancing usability.
-
🧪 Add tests to ensure inspector UI elements are styled correctly and function as expected across various pages.
-
🧹 Clean up unused styles and improve overall code organization for maintainability.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
bb0974c— ✨ [feat] (loading) Add SPA loading template for Stylelint Config Inspector
📝 [docs] (agents) Update AGENTS.md for improved guidelines on scripts
📝 [docs] (src) Revise AGENTS.md to clarify source rules for Stylelint Config Inspector
🧪 [test] (e2e) Enhance e2e tests for rules page with new filter and selection scenarios
🔧 [chore] (package) Update dependencies and scripts in package.json for better performance and compatibility
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
🛠️ Bug Fixes
dc3a89e— 🐛 [fix] (ui) Harden inspector UI and release validation
🐛 [fix] Keep rule-state panels neutral outside popovers
-
Add an explicit RuleStateItem popover variant so selected-rule traces and inline state cards do not inherit dropdown chrome.
-
Reset rule option tab state when live payload updates change option availability.
-
Make overloaded state badges keyboard-focusable while preserving hover popovers.
♿️ [fix] Improve accessible UI semantics
-
Add combobox/listbox wiring to filepath autocomplete.
-
Avoid empty target-blank links in deprecated-rule metadata and add noopener rels.
-
Add alt handling for Stylelint brand and decorative images.
🎨 [style] Standardize popover theming
-
Move shared popover panel, header, action, section, and chip styling into global inspector primitives.
-
Load Floating Vue and global app CSS through Nuxt config for explicit CSS ordering.
🔇 [fix] Remove noisy payload console logging
- Keep websocket error reporting while removing routine payload/update logs from normal app use.
🔧 [build] Strengthen release checks
-
Include Stylelint in the app check path.
-
Make package lint validation check-only instead of mutating package order.
-
Extend release:check with package validation and npm pack dry-run.
🧪 [test] Cover rule-state rail regressions
- Assert overloaded state rails keep stable sizing, expand on hover, and do not emit console noise.
📝 [docs] Update release gate documentation
- Document the stricter release:check chain used before publishing.
Signed-off-by: Nick2bad4u 20943337+Nick2bad4u@users.noreply.github.com
📦 Dependencies
897b464— [dependency] Update qs in the npm_and_yarn group across 1 directory
[dependency] Updates the npm_and_yarn group with 1 update in the / directory: qs.
Updates qs from 6.15.1 to 6.15.2
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] support@github.com
82c224c— [dependency] Update nuxt in the npm_and_yarn group across 1 directory
[dependency] Updates the npm_and_yarn group with 1 update in the / directory: nuxt.
Updates nuxt from 4.4.5 to 4.4.6
updated-dependencies:
- dependency-name: nuxt
dependency-version: 4.4.6
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] support@github.com
b9a02d5— [dependency] Update fast-uri in the npm_and_yarn group across 1 directory
[dependency] Updates the npm_and_yarn group with 1 update in the / directory: fast-uri.
Updates fast-uri from 3.1.0 to 3.1.2
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] support@github.com
🧹 Chores
a8f0d09— Release v2.3.1