Commit 13732dc
committed
chore(release): 0.3.0 [skip ci]
## 🎯 Highlights
### ✨ Features
* add timeout and error handling for webview-extension communication ([11bcffe](/commit/11bcffe90bb0409e3439a050656856da729b605c))
* add toast notification system for configuration feedback ([22e514e](/commit/22e514e30e8480e32cccc54092acd53cba650cd9))
* add VS Code theme synchronization for webview UI ([149953a](/commit/149953a0a983f7b8810ee73763457664a956fa6f))
### ⚡ Performance
* improve initial loading speed with dynamic imports for keyboard layout libraries ([24e41b3](/commit/24e41b3942b77dcb39f92ae0fb769110fd58457d))
## 🔧 Maintenance
### 🔧 Internal Fixes
* Added missing Husky settings ([6e778a0](/commit/6e778a0f22bd7048c4d5027feaba0344dca6048a))
* fix GitHub Actions build failure ([2dcd95e](/commit/2dcd95e1e125399d7f860710e262a60c01d259c4))
* Fixed an issue where web view linting was not performed. ([d3b99d3](/commit/d3b99d34c1a4bb67478970d4f39ad9efcb92447f))
* Fixing unfixed dependencies ([f6ffef4](/commit/f6ffef4013335d39ea633d1f9800d25fd3c11c19))
* prevent memory leak in TerminalManager ([3d79118](/commit/3d79118a184d6cc522af87329a021605f66d9a09))
* resolve ESLint parsing error (view package tsconfig not recognized) ([632d33e](/commit/632d33e2b05caf9a23b6c8124804ef3cf225112b))
* resolve pnpm installation errors and extension packaging issues in Codespaces ([7d1e85a](/commit/7d1e85a75dcafb3241a9ab0ed4dc2390fa9cc516))
* resolve VS Code TypeScript failing to recognize zod module types ([084ad11](/commit/084ad1122178cc9b752d0944294ee3206e60b03e))
### 📚 Documentation
* Synchronizing documentation from the ai-config-toolkit repository ([c2bac11](/commit/c2bac11e381de994b9c747f819c5d90d7ae797d5))
* Update CLAUDE.md ([cca2df5](/commit/cca2df56a0dd6875bbec5ced2845acbab83ef47a))
### 💄 Styles
* format code ([be7ebb7](/commit/be7ebb78d867920af752ddd50f796eb30d3edff3))
* format code ([2864c99](/commit/2864c9972e31faa0c7d39476f103585d4a5abdd5))
### ♻️ Refactoring
* add ARIA labels and keyboard navigation support for accessibility ([ef79a02](/commit/ef79a02d1b9d54182179fcbb4ad23ac3bb1e29b1))
* add error boundary for webview stability ([2902874](/commit/29028743ae578b03d12522fc2db486bd4ef8998d))
* add success and warning variants to Button component and remove hardcoded styles ([6ef81b6](/commit/6ef81b638ed8c7b2cc67a8db6646f0a5b5ab9887))
* add unique ID field to ButtonConfig for identity tracking ([d41b5c0](/commit/d41b5c0c2b45370adaa58db6d9cac018a218acc6))
* apply adapter pattern to ConfigManager for architecture consistency ([1e631c0](/commit/1e631c04794a8362eb90d5bb33028f20b6664c11))
* convert ConfigManager to instance-based and enhance type safety ([8718147](/commit/871814759b8ab1817b873f65baaf9b6cacd81e9b))
* convert webview file operations to async ([5858b24](/commit/5858b246aa0e5ae76acafb5e1a5a9d9fb11adb9b))
* eliminate duplicate constants and standardize messages ([ffed8fb](/commit/ffed8fb7559f039a505f35a26c54adcff13de59f))
* eliminate duplicate ESLint/TypeScript configurations ([ad0e6df](/commit/ad0e6dfa35500b7a71973b8e7cfd7b95c1f500fe))
* eliminate type duplication between Extension and Web-view ([5f45004](/commit/5f45004c55ac3ca29f880cd251ca69a3baeab62f))
* extract UI item creation logic to dedicated module ([21468a7](/commit/21468a7870ceba59495dafe028a1d5d2bf0222af))
* flatten project structure to src-level organization ([e00e04d](/commit/e00e04d60a9f37cca7cb68040606c69b897963cf))
* improve GroupCommandList API with Compound Component pattern ([9d99a5a](/commit/9d99a5a3fb50391da6e46ece815a02c3990b56d4))
* introduce Context API to resolve props drilling ([0634fe2](/commit/0634fe2d1229c3c779783968158ee7517e44c853))
* reduce findMatchingShortcut complexity with Strategy Pattern ([f34f144](/commit/f34f14479d268782721169545823247f92476cd4))
* separate CommandForm component responsibilities with custom hooks ([a217ef9](/commit/a217ef92e404335306bac1c57a44d66d57084441))
* separate web-view components into individual files ([6b42771](/commit/6b42771e79eeec9cae3971fb6761f6efb608e273))
* unify lint scripts to use pnpm-based approach ([6466ed1](/commit/6466ed179b941ebe31189811a2d54f92138e8dfd))
### ✅ Tests
* standardize test file location and improve Jest configuration ([aa58a44](/commit/aa58a4488eeeb73ef2c7eb94b08bc034482e6fe9))
### 🔨 Chore
* add pnpm setup to devcontainer node feature ([4bb0848](/commit/4bb0848d8d83a98cc78f3e2bd91790f33ac2dc62))
* add VS Code debug environment for faster development cycle ([d184983](/commit/d1849835f2da59e311593da0d3e9d0777b1a4982))
* ignore build artifacts (view-dist, out, dist) ([82f5a3a](/commit/82f5a3a8411546207d248a71a57e411da22b7240))
* migrate semantic-release config to JS format ([29886af](/commit/29886af4f38f21ecd0923d18f6b196334e332f4c))1 parent 2dcd95e commit 13732dc
2 files changed
+68
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
1 | 68 | | |
2 | 69 | | |
3 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
0 commit comments