Skip to content

v0.1.15 - Patch Release

Choose a tag to compare

@aymwoo aymwoo released this 27 Jul 06:48

Features

  • Remote Plugin Update Detection: Replace hardcoded market data with dynamic version checking via git ls-remote (fallback to GitHub/Gitee Releases API) and semver comparison; add updateSource field to plugin manifest (@openlearn/plugin-sdk@3.4.3); add per-plugin "检查更新" button with server-first download and client-side fallback; support pre-release version badges.
  • Dashboard Quick Access: Make the brand logo/name area clickable to return to the dashboard; add an explicit "系统总览" / "Dashboard" nav button in the top header bar with active-state highlighting.
  • Whiteboard Toolbar Docked: Move the interactive whiteboard drawing toolbar from a centered floating overlay into the top white area as a docked, left-aligned bar with a bottom border separator.
  • Admin Panel Monitoring Consolidation: Move "SQLite 数据库健康体检" and "分布式操作系统硬件状况" cards from the "学校教职及系统配置" tab into the "系统监控" tab, consolidating all system health metrics under one monitoring view.
  • Plugin Center ZIP Install Relocated: Move the ZIP drag-and-drop install area from the plugin store grid into the "发现" tab header bar.

Fixes

  • Agent Intro Crash: Fix Cannot read properties of undefined (reading 'agentIntro') crash by adding a safe fallback when the language key is unrecognized.
  • Repository URL: Fix incorrect repository URL in package.json from github.com/openlearn/openlearnv2 to github.com/aymwoo/OpenLearn-Next-V2.