Release Notes v0.2.3
发布日期: 2026年7月30日
主要更新
1. 课程管理功能增强 (CourseManagement.tsx)
- 图标工具栏: 课程卡片顶部新增预览/编辑、复制、删除快捷图标按钮。
- 筛选 Chips 快捷过滤: 支持按选课人数(>0)、内容非空及创建时间(本月)一键过滤课程。
- 乐观 UI 复制体验: 点击复制立即生成带 Loading 状态的占位卡片,后端复制完成后自动刷新。
- 级联删除警示确认: 删除课程前展示受影响的白板元素、排课计划、选课记录与作业数量,防止误删。
2. 交互白板扩展注册表 (Whiteboard Registries)
FullscreenRendererRegistry: 提供统一的第三方插件全屏渲染注册表,支持动态识别 code、markdown、question、equation 等组件。PropertyEditorRegistry: 提供统一的右侧属性面板自定义属性编辑器注册表,插件可通过register(type, component)自定义组件参数配置。
3. 插件宿主架构与文档全量升级
- 架构版本统一: 平台版本、宿主 API 版本及文档版本统一升级至
0.2.3。 - Sphinx 官方文档完善: 补充
plugin-manifest-spec.md(完整 Manifest 规范)与existing-plugins-guide.md(7 大内置范例插件拆解指南)。
版本说明
- 平台
openlearn-next升至 0.2.3。 @openlearn/plugin-sdk保持^3.4.3。