Releases: KubrickCode/Quick-Command-Buttons
Releases · KubrickCode/Quick-Command-Buttons
v0.9.0
🎯 Highlights
✨ Features
- button-set: add rename button set feature (b880edb4c88ce4c0d4543c68c7d3707b89c92f7f)
🐛 Bug Fixes
- show-all-commands: apply scope and button set to quick pick (1a5353e4c660ba3b569f6cc881fce8b297f17c26)
🔧 Maintenance
📚 Documentation
- renewal readme (a6e631cbaad0ee2f5a74b19c31230aced479389b)
v0.8.1
🎯 Highlights
🐛 Bug Fixes
- import: import comparing/saving to default buttons instead of active button set (2bda3173a5205779c24aa38e14a5ec45f9dc3575)
- l10n: fix translation keys displayed as-is in English environment (f5e78e374a6a90caa6a09e2208bc49c2d930bec7)
- l10n: sync webview language when VS Code language changes (89d382aa12f9cd2e1585e7e364c11a6f1d3b518a)
🔧 Maintenance
🔧 Internal Fixes
- view: update e2e tests broken by icon picker addition (9eaeed847bad7b6bebfa1dd9dcc8dc8bd2528b60)
💄 Styles
- format code (25767350325bf91a28ad25512193a4a56e1a034f)
♻️ Refactoring
- import-export: remove unnecessary metadata from export format (569dfbdbdad127551b610a7746acdc649fe25967)
v0.8.0
🎯 Highlights
✨ Features
- view: add icon picker component for visual icon selection (f465386ed81f9c5b1b12289c0ee65edb63937e4c)
v0.7.0
🎯 Highlights
✨ Features
- add button sets feature (8b5617105c4a10e9ec4441c39967d2e8d2cd4769)
🔧 Maintenance
📚 Documentation
- synchronizing documentation from the ai-config-toolkit repository (2c4173e8523e50ddb5c79538ae0fe874289afb7c)
💄 Styles
- format code (4d3462975290d54655ae835462ab067957daa85f)
🔨 Chore
- add action buttons icon (20d8701624d8ea0b26e14ee4ba733039edfd6799)
- deps-dev: bump conventional-changelog-conventionalcommits (bf5501b60b5568dac13e76102250e7f8ee145acc)
- deps-dev: bump lint-staged from 15.2.11 to 16.2.6 (010c23290bf68c204efef0b8617b42aa363a603f)
- deps-dev: bump semantic-release from 24.2.0 to 25.0.2 (6f1ad073a157fbaf564239d0f5021e6e39f0823a)
- deps: bump actions/checkout from 5 to 6 (b11601daa3717d176384ae9d903e56d3cd2b6678)
- deps: bump actions/upload-artifact from 4 to 5 (996e0c4ead6e4791ca36c59d9b82f221073d877d)
- excluding lock files from the lint command (a83455e0b6e9fa546b612377a4de420ecefda99f)
v0.6.1
🎯 Highlights
🐛 Bug Fixes
- cross-scope configuration import failing incorrectly (2f73e3f2b1bc2f2b612a4508b6c85616847be22a)
v0.6.0
🎯 Highlights
✨ Features
- Logo design modification (fd24aab70028a98e1ccb13e45cd132c998faf9ab)
🐛 Bug Fixes
- release: breaking change commits not triggering major version bump (3de529e5c71d2d750d23dc455acc5e37d45d8b24)
v0.5.0
BREAKING CHANGES
- Buttons with both command and group are no longer supported. If Warning notification appears, click "Fix Now" to resolve.
🎯 Highlights
✨ Features
- add configuration import/export functionality (2066e6de9ddac2e2dad8507d9f78703fcb15adfd)
- add import preview confirmation dialog before applying changes (e364561c46ce834927292a306dbbef9030fb2689)
- add insertOnly option and Execution Mode dropdown UI (5dd5f8985a50c4e6c8977bdf3cbc5976ee52dde2)
- add type safety for ButtonConfig with discriminated union (fe084dae2fb12146f2716896d7e6dcbc5c09254b)
- add type system for Local configuration scope (f48e3d8db80c1968563f56129378db125c7419f1)
- Added duplicate shortcut validation and introduced a form system based on React Hook Form + Zod (fa4ae67d7a2b19f384333e3aa4122998b8cdc437)
- Change the webview title (43d43a7751541661491fb820913086af75f5ef6a)
- detect and display shortcut conflicts during import (c7b6f0db1014da8367f074f4b1fd92eec3dbc399)
- display codicon icons in tree view (bed967b47bfc6913d30e317609f6065148e2cec7)
- i18n: add internationalization infrastructure for VS Code extension and Webview (cc6a6afe78e1ffb213f39e925ec5a6cd2d82a59e)
- i18n: add language selection dropdown to webview header (851e091c829654b808f4096dd03647f375af3879)
- implement Local configuration scope functionality (bb3e57f9a480c8f5403bdc62d32670ddf2e51b4b)
- support Import/Export configuration from Webview UI (b25a567dd49066585bf5adc5868e5bc8b17a6110)
- ui: add help text for VS Code API command input (c1c337186150b44e5cc33f2e7b711312374fb4b9)
- use button name as default terminal name with [QCB] prefix (f870d9087cb597883390962b1309e09392bc75b8)
- view: add color picker component for color selection UI (4477b58dc6a6bdfdc2c41a3b2704d3fb239f919f)
- Webview title one size up (f9039d5838253b15f7d2ec4446a668cef4d6d433)
- webview: add dialog variant system and premium input styling (a8a8cfabaeb827fd72352e914dc2d8ab204c5ea3)
- webview: add header glassmorphism and premium interactions (2a370fc90ed009ff96be7087c5fd7122789d9926)
- webview: apply Inter font and improve header layout (c9f4438cbfb51f4174c7fdf2afc808637deab9ac)
- webview: migrate from border-based to shadow-based floating surface design (e481ed13924e0e0b36b7dd8191926461897c0d86)
- webview: migrate to Linear/Vercel-style monochrome color system (d62a6455e15c6aeffd91eb7556f3807571bc0613)
- webview: polish empty-state, dialog, badge components (bca50ed5dc197f7700b50a5af5c70115be9e84dd)
🐛 Bug Fixes
- "Unsaved Changes" modal incorrectly shown after saving config (fb15de1fc4fb22dcc8e31760ede0e04b4184c0cd)
- codicon icons not displaying in webview (08c8882b5d3fd61f66bb25aae8d8735252fe1b0f)
- configuration data not auto-reloading on scope switch (9a9706a8d29efa2c2e083ea874872bc056d3c2cf)
- incorrect shortcut matching due to control characters (87dabdfbdd12ea465b0356730b8d7809a0d37275)
- search interrupted by shortcut keys within group (1c3c340d442ea624cea68ebcd65541f3608bb710)
- UI bug showing only divider line in Unsaved Changes modal without body (70f21a6f19816e7fc31c2da47538609d049258dd)
- view: dialog body content not being displayed (085e3f05cfbc22b9a1d564759554066e3b62b04a)
- view: scrollbar disappearing when dropdown opens (2fdeaed0dce9c43ac3ca0b3be4456594f147aa0c)
- webview: preserve unsaved changes when switching language (6db65101f07d5f4cdc30853a4289f02f6b9416d7)
🔧 Maintenance
🔧 Internal Fixes
- e2e: fix test selectors not matching actual UI elements (776478ebc896dbeb36e3193b315e7f79a95ea363)
- fix webview asset path test patterns to match actual build output (4477dc220f84411c6ace33a34b1ef192f081d630)
- stale code running in debug mode (bf0f561bcee5c86180e4110aa469ec1e762407ce)
- view: fix timing issue in execution mode cycling e2e test (7c2e7c912a24eb7986fcc2ff63f54456990d424a)
📚 Documentation
- Remove subagent assignment model (93a62e91ce9238d7ad4491e26a49c72f9cde3cb5)
- synchronizing documentation from the ai-config-toolkit repository (fd0d9f1bf0e4f480faefa5be8eea9865840e0911)
- Update docs (2eca5fc20ab2180100b06c48c5ce60eb6035ad28)
♻️ Refactoring
- simplify user configuration by removing id field from saved data (cb3b24d3a34cf9f7702104cb638ad4738337e863)
✅ Tests
- add 7 E2E tests for UI configuration features (effba11c5524f2e6508d1117c42473c88cc0fd14)
- add E2E test for converting group to single command (ab654c58cfbce325e52a5b83b99be41417d9ed59)
- add E2E test for converting single command to group (100cace98a7e33882645ac8354eb9cb2f6994f1d)
🔨 Chore
- Add useful action button commands (1349518f855048cd65940e0e05adabadfda54654)
- add useful command (4482b25c14193a7f6c72e52e1fe76feed6b6ea71)
- test command integration (8488d1688f8f372bb2f53a21547c2812815148df)
v0.4.2
🎯 Highlights
🐛 Bug Fixes
- infinite scroll loop after drag and drop in long command list (98c8a206ba0452bd2395166768589909a2d5fc8a)
🔧 Maintenance
🔧 Internal Fixes
- Playwright dragTo() not triggering @dnd-kit drag and drop (a6273e81f814ae27224f8e4f8055a561c18a34a7)
✅ Tests
- add configuration save and scope switch E2E tests (d2dccfd3803292eeb099eea017bc0787996a70d0)
- add group and nested group command E2E tests (e0d95e15b402ae6293c791778fc7ced976438b7c)
- add UI E2E testing infrastructure (4bec86def7dcf93eed6eb66dc4aba1d20f943155)
🔨 Chore
- syncing documentation from the ai-config-toolkit repository (9c69ea033d882022c720051b205895b943974ef5)
v0.4.1
🎯 Highlights
🐛 Bug Fixes
- keyboard layout mapping causing shortcut malfunction (e9dff6e34a0a255e6e553907a49c4bcf2a2aa2f2)
🔧 Maintenance
♻️ Refactoring
- Switch to using reusable workflows from the workflow-toolkit repository (981d74d728487ee58797fcd83e39497a21a73a3e)
🔨 Chore
- just simplify installation (63b86b0b0febd3cc2a985862d586f99874bc8fe8)
- simplifying gitignore (6f563678f9f2d27b7f17134120e955c66057ebbb)
v0.4.0
🎯 Highlights
✨ Features
- view: add EmptyState component for empty command list (9e6c8e8236a6de7398a2248eb8e7e3dc3fc2e2d4)
- view: add Linear-style backdrop blur to dialog overlay (d86728e164447cc17462eb2225a78a5b3766ea0c)
- view: add list animations with Motion AnimatePresence (b81ebe56e0d0ef8d007d4795781d8c4a1a7dfbfa)
- view: add premium animation system and accessibility improvements (5f4116ead519b7f4fa5bc74aac6ef5f9fc8d801d)
- view: apply Linear-inspired design to CommandCard component (c8d1aa52494cfb3679d1f7cfd4a976815dbee929)
- view: apply Linear-inspired styling to Dialog and Form components (44ac5bf2eba1c85e6aff553a386398eeb8cf4aff)
- view: apply spring-like easing to dialog animation (5993a7fb12adeb0cb44ee357c225b79f41aab570)
- view: change Activity Bar icon to zap (bd087c21e66d1a81f15018a3351b74c65da3d2ed)
- view: establish Linear-inspired color system and typography foundation (3470ecbb4156b3de6246f50393bcdb3b3822d503)
- view: redesign Button/Badge components with Linear-inspired style (ccdc027a546a279118791fad6a84ed5f60c713fc)
- view: redesign Card/Input/Textarea components with Linear-inspired style (514f631cfecf4e87e738643a8c7fafbae2e7151e)
- view: redesign Header component with lucide-react icons (fdd5b7a1278598596471394cbdef330fb4e76f79)
- view: redesign keyboard shortcut badge with kbd style (d652e6137dd13858b52a41a4becbf415390ef454)
- view: render VS Code icon syntax as actual icons (56d765b06bde35f253f3792af94c49e8f12cc0ca)
- view: show delete button destructive style only on hover (4caf69c1aecfed3a59be6b5941e7934da2db956d)
⚡ Performance
- build: optimize VSIX package with esbuild bundling (6d15b2d5a89c0a9a89a56cbe49866bc7c32acbe1)
🔧 Maintenance
📚 Documentation
- sync ai documentation from the ai-config-toolkit repository (d69b6df8310e27dc9289cdedf4ba0e632253edbf)
💄 Styles
- view: polish typography and unify text colors (8893e66a1ec3e2f587fc4642e1aab4609ac95ad9)
♻️ Refactoring
- view: apply button hierarchy with single primary action (5c48e5f7d7b875966ce6e3ef70991f1c034e1a65)
- view: replace Configuration Scope banner with Linear-style left-border indicator (2b733d2c5c2416a5394a93a599e48aa86c245ce7)
🔨 Chore
- Adding to the GitHub CLI container default settings (cb8d5038613b0c5ffcccc64a2435f094770770fb)
- Modified to require user confirmation when executing the release command (e708c438d9f1a4d13f9079970889c1f3557c0172)
- remove docker-in-docker feature (ca430c7e7b0519585cfde11ba155249deba56384)