mirror of
https://github.com/lobehub/lobehub.git
synced 2026-03-27 13:29:15 +07:00
f827b870c3f0f95738d3423b1738236c9ae6ac45
2 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
fcdaf9d814 |
🔧 chore: update eslint v2 configuration and suppressions (#12133)
* v2 init * chore: update eslint suppressions and package dependencies - Removed several eslint suppressions related to array sorting and reversing from eslint-suppressions.json to clean up the configuration. - Updated @lobehub/lint package version from 2.0.0-beta.6 to 2.0.0-beta.7 in package.json for improvements and bug fixes. - Made minor formatting adjustments in vitest.config.mts and various SKILL.md files for better readability and consistency. Signed-off-by: Innei <tukon479@gmail.com> * fix: clean up import statements and formatting - Removed unnecessary whitespace in replaceComponentImports.ts for improved readability. - Standardized import statements in contextEngineering.ts and createAgentExecutors.ts by adding missing spaces for consistency. Signed-off-by: Innei <tukon479@gmail.com> * chore: update eslint suppressions and clean up code formatting * 🐛 fix: use vi.hoisted for mock variable initialization Fix TDZ error in persona service test by using vi.hoisted() to ensure mock variables are available when vi.mock factory runs. --------- Signed-off-by: Innei <tukon479@gmail.com> |
||
|
|
d8c0c264b9 |
✨ feat: skill setting page and skill store (#11665)
* ✨ feat: add skills settings page Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * feat: add klavis skills and sort with connected skills * chore: update i18n files # Conflicts: # locales/ar/models.json # locales/bg-BG/models.json # locales/de-DE/models.json # locales/es-ES/models.json # locales/fa-IR/models.json # locales/fr-FR/models.json # locales/it-IT/models.json # locales/ja-JP/models.json # locales/ko-KR/models.json # locales/nl-NL/models.json # locales/pl-PL/models.json # locales/pt-BR/models.json # locales/ru-RU/models.json # locales/tr-TR/models.json # locales/vi-VN/models.json # locales/zh-CN/models.json # locales/zh-TW/models.json * feat: add skill list and configure # Conflicts: # src/features/PluginStore/InstalledList/List/Item/Action.tsx * chore: optimize list item ui * chore: change list title * chore: update i18n files # Conflicts: # locales/ar/chat.json # locales/ar/models.json # locales/ar/plugin.json # locales/ar/setting.json # locales/ar/subscription.json # locales/bg-BG/chat.json # locales/bg-BG/models.json # locales/bg-BG/plugin.json # locales/bg-BG/tool.json # locales/de-DE/chat.json # locales/de-DE/plugin.json # locales/es-ES/chat.json # locales/es-ES/models.json # locales/es-ES/plugin.json # locales/fa-IR/chat.json # locales/fa-IR/models.json # locales/fa-IR/plugin.json # locales/fr-FR/chat.json # locales/fr-FR/models.json # locales/fr-FR/plugin.json # locales/it-IT/chat.json # locales/it-IT/models.json # locales/it-IT/plugin.json # locales/ja-JP/chat.json # locales/ja-JP/models.json # locales/ja-JP/plugin.json # locales/ko-KR/chat.json # locales/ko-KR/models.json # locales/ko-KR/plugin.json # locales/nl-NL/chat.json # locales/nl-NL/models.json # locales/nl-NL/plugin.json # locales/pl-PL/chat.json # locales/pl-PL/models.json # locales/pl-PL/plugin.json # locales/pt-BR/chat.json # locales/pt-BR/models.json # locales/pt-BR/plugin.json # locales/ru-RU/chat.json # locales/ru-RU/models.json # locales/ru-RU/plugin.json # locales/tr-TR/chat.json # locales/tr-TR/models.json # locales/tr-TR/plugin.json # locales/vi-VN/chat.json # locales/vi-VN/models.json # locales/vi-VN/plugin.json # locales/vi-VN/setting.json # locales/zh-CN/models.json # locales/zh-TW/chat.json # locales/zh-TW/models.json # locales/zh-TW/plugin.json * chore: sort skill list * feat: add Lobehub intergration promotions * chore: set gray color to not connected integrations * feat: remove description and adjust intergration ui * feat: intergration action bar optimize * feat: configure skill setting page * chore: remove detail page * chore: add custom mcp tool detail * feat: unified custome and community mcp tool detail model # Conflicts: # locales/ar/models.json # locales/ar/plugin.json # locales/bg-BG/models.json # locales/bg-BG/plugin.json # locales/de-DE/plugin.json # locales/es-ES/models.json # locales/es-ES/plugin.json # locales/fa-IR/models.json # locales/fa-IR/plugin.json # locales/fr-FR/models.json # locales/fr-FR/plugin.json # locales/it-IT/models.json # locales/it-IT/plugin.json # locales/ja-JP/models.json # locales/ja-JP/plugin.json # locales/ko-KR/models.json # locales/ko-KR/plugin.json # locales/nl-NL/models.json # locales/nl-NL/plugin.json # locales/pl-PL/models.json # locales/pl-PL/plugin.json # locales/pt-BR/models.json # locales/pt-BR/plugin.json # locales/ru-RU/models.json # locales/ru-RU/plugin.json # locales/tr-TR/models.json # locales/tr-TR/plugin.json # locales/vi-VN/models.json # locales/vi-VN/plugin.json # locales/zh-CN/models.json # locales/zh-TW/models.json # locales/zh-TW/plugin.json * feat: adjust configure model ui actions * feat: add custom skill add button * chore: update add button text * feat: add confirm modal for disconnect action * feat: add Skill Store * fix: skill integration connnect loading status * chore: align Skill Store UI with PluginStore * feat: add Search list function * chore: optimize search placeholder * feat: add integration skill detail modal * feat: add community detail modal to skill store * feat: add i18n locales for klavis and lobehub skill detail # Conflicts: # locales/ar/models.json # locales/bg-BG/models.json # locales/bg-BG/plugin.json # locales/de-DE/plugin.json # locales/es-ES/models.json # locales/es-ES/plugin.json # locales/fa-IR/models.json # locales/fr-FR/models.json # locales/it-IT/models.json # locales/it-IT/plugin.json # locales/ja-JP/models.json # locales/ko-KR/models.json # locales/ko-KR/plugin.json # locales/nl-NL/models.json # locales/nl-NL/plugin.json # locales/pl-PL/models.json # locales/pl-PL/plugin.json # locales/pt-BR/models.json # locales/pt-BR/plugin.json # locales/ru-RU/models.json # locales/tr-TR/models.json # locales/tr-TR/plugin.json # locales/vi-VN/models.json # locales/vi-VN/plugin.json # locales/zh-CN/models.json # locales/zh-TW/models.json # locales/zh-TW/plugin.json * chore: update skill detail model i18n files # Conflicts: # locales/ar/models.json # locales/bg-BG/models.json # locales/es-ES/models.json # locales/fa-IR/models.json # locales/fr-FR/models.json # locales/it-IT/models.json # locales/ja-JP/models.json # locales/ko-KR/models.json # locales/nl-NL/models.json # locales/pl-PL/models.json # locales/pt-BR/models.json # locales/ru-RU/models.json # locales/tr-TR/models.json # locales/vi-VN/models.json # locales/zh-CN/models.json # locales/zh-TW/models.json * feat: add recommended skills and add Skill install banner * chore: optimize skill install banner style * feat: add skill management and Add skill icon * chore: add skill list order * feat: display selected skills and fix simple icon display * feat: add custom skill to skill store * chore: remove online mcp url and add claude skill tab # Conflicts: # src/features/PluginDevModal/index.tsx * chore: remove installed tab * fix: lobe hub list connect in detail and extract use skill connect hook * chore: migrate from Dropdown to DropMenu * chore: remove difference between community list and lobehublist * chore: remove difference from kalvis and lobehub skill item with mcp skill item * chore: mv from installlist to mcp list * chore: rename addPluginButton to AddSkillButton * chore: use SkillStore across the app * chore: migrate PluginStore to SKillStore * chore: add test case * chore: update i18n files --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> |