SkillHub v0.2.25
This release adds Korean language support and permission-aware Suite discovery, improves device authorization configuration, and expands deployment and usage documentation.
🌟 Highlights
- Use the Web interface in Korean, with browser-language detection and a persistent language preference. #1021
- See related-Suite membership hints on skill cards, limited to Suites the current viewer can access. #1022
- Configure device authorization more reliably across root-path and sub-path deployments. #1034
✨ Features
- Add Korean translations to the Web client and related-Suite badges. by @Jyoung706 and @XiaoSeS in #1021
- Show viewer-safe Suite membership hints on skill cards while preserving individual skill navigation and installation. by @XiaoSeS in #1022
- Add passive semantic attributes for frontend analytics integrations, with optional integration examples and documentation. Analytics collection remains disabled by default; the attributes do not automatically load a tracking SDK or send analytics events. by @xiaoyaner0201 in #1010
🐛 Bug Fixes
- Resolve an unset or blank device verification URI from the public base URL, while preserving valid custom overrides and aligning Compose/Helm defaults and preflight validation. by @XiaoSeS in #1034
- Accept integral scientific-notation values for the scanner upload-size limit. by @Danny5487401 in #1027
- Include an optional public skill-page URL in skill-detail responses, derived from the configured public base URL. by @XiaoSeS in #1025
📚 Documentation
- Refresh Chinese and English navigation and guides for installation, publishing, Skill Suites, authentication, and deployment. by @XiaoSeS in #1028
📖 Documentation
- Docs site: https://iflytek.github.io/skillhub/
Full Changelog: v0.2.24...v0.2.25