diff --git a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/validation/SkillPackagePolicy.java b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/validation/SkillPackagePolicy.java index 49a5f052..67d055b9 100644 --- a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/validation/SkillPackagePolicy.java +++ b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/validation/SkillPackagePolicy.java @@ -30,7 +30,7 @@ public final class SkillPackagePolicy { // Images ".png", ".jpg", ".jpeg", ".svg", ".gif", ".webp", ".ico", // Office documents - ".docx", ".xlsx", ".pptx" + ".doc", ".xls", ".ppt", ".docx", ".xlsx", ".pptx" ); private SkillPackagePolicy() { diff --git a/v0.2.0-release-notes.md b/v0.2.0-release-notes.md deleted file mode 100644 index 2c65829a..00000000 --- a/v0.2.0-release-notes.md +++ /dev/null @@ -1,26 +0,0 @@ -## Highlights - -- Introduced security scanning system with skill-scanner for automated code security analysis and audit workflow. -- Added in-app notification system for real-time message delivery and management. -- Implemented skill label system with search, filtering, and i18n support for better skill discovery. -- Added profile review workflow with admin moderation queue for user profile changes. -- Enhanced admin capabilities with hard delete API and improved UI components. - -## What's Included - -- **Security and Scanning**: skill-scanner integration, file browser sidebar with preview and syntax highlighting, security audit UI for reviewing scan results, Redis Sentinel support for scanner infrastructure. -- **Notification System**: in-app notification delivery infrastructure, notification management UI, real-time message push support. -- **Label System**: skill label management, label-based search and filtering, i18n label queries with visibility control, batch label synchronization. -- **Profile and Review**: profile change moderation system, admin review queue with pagination and time sorting, lazy-loaded review tabs for improved performance, review detail display in approval workflow. -- **Admin Features**: super-admin hard delete API for skills, local bootstrap admin enabled by default for easier setup. -- **UI/UX Improvements**: migrated shared Select component to Radix UI for better accessibility and interaction, improved dropdown experience. -- **Bug Fixes**: fixed skill version timestamp timezone error on publish, fixed version storage deletion timing issue, fixed duplicate results on skill deletion, fixed skill install command display, fixed Webclient issues. -- **Code Quality**: refactored query boundaries and workflow ownership, slimmed down portal controllers, expanded frontend test coverage. -- **Documentation**: consolidated repository guidelines into CLAUDE.md, updated integration documentation, added DeepWiki documentation crawler workflow. - -## Upgrade Notes - -- This release is published from the current `main` branch and promotes the project from `0.1.0` to `0.2.0`. -- The security scanning system requires proper Redis configuration (Sentinel support is now available). -- Local bootstrap admin is now enabled by default - review your authentication configuration if needed. -- Full changelog: https://github.com/iflytek/skillhub/compare/v0.1.0...v0.2.0