docs(release,website,readme): 1.3.0 的更新日志、官网功能块与 README 清单,并把「每次发版四件套」写进 AGENTS.md
- `releases/ReleaseNotes-1.3.0.md`:1.3.0 的 Release 正文草稿(一句话定位 / 七个分节 /
⚠️ 升级须知 / 验收 / 产物表)。验收表只写本轮真跑过的静态门禁,运行时验收没跑就直说没跑
- `website/index.html`:老师与管理员加 #权限 / #教室机器 / #大模型助手 / #批量发布 四块,
教室机器与学生机加 #自愈 一块(11 → 16 块,实测渲染正常)
- `README.md`:功能清单补上权限组、客户端设备、大模型助手、批量发布、系统设置、关怀模式、
崩溃自愈与离线补弹,以及「客户端更新不依赖外网」
- `AGENTS.md` §4.4 新增「每次发版必须一起交付的四样东西」(更新日志 / Linux 包 / 文档 / 官网与 README),
并记下「CI 按 tag 的 ref 检出源码」这个坑 —— 发完版再改构建脚本时**光推 master 不够**,
必须把 tag 挪到修复后的提交;第 ⑦ 步的示例也改成用 `--notes-file`
- `docs/dev/release.md`:同一份四件套清单(面向人)+ 第 7 步改用 `--notes-file` + tag 那个坑
`pnpm docs:check` 0 warning 0 error。
This commit is contained in:
1 parent
966c8f9b5d
commit
0b9a321bc9
4 files changed
+101
-2
No files matched your search
@@ -52,6 +52,12 @@ ClassHelper是给中小学班级用的一套信息管理系统。<br/>
|
||||
- [x] 成绩录入:单条 / 批量 / 表格导入,带等级分布与得分率统计
|
||||
- [x] ClassIsland 联动:签发设备令牌、下发提醒、把课表镜像回教室大屏
|
||||
- [x] 数据库管理:连接体检、备份与恢复、SQLite ⇄ MySQL 一键切换
|
||||
- [x] 权限组:39 个权限键,建组分配账号 —— 没分组的按角色默认生效,分组后只按组的并集算
|
||||
- [x] 客户端设备:每台教室机器的版本、在线状态与最后心跳;一键推送更新,可下发关机 / 重启 / 注销 / 锁屏
|
||||
- [x] 大模型助手:一句话解析成待确认的作业 / 通知 / 叫人,点确认才落库
|
||||
- [x] 通知与作业批量发布:勾多个班一次发完,个别班失败不影响其余班级
|
||||
- [x] 系统设置:开发者模式、运行诊断、开机自启开关(仅安装形态)
|
||||
- [x] 关怀模式:字号与控件整体放大
|
||||
- [x] 手机小屏适配,可「添加到主屏幕」当应用用
|
||||
|
||||
### 教室里的桌面客户端
|
||||
@@ -63,6 +69,7 @@ ClassHelper是给中小学班级用的一套信息管理系统。<br/>
|
||||
- [x] 成绩总览:全班成绩表格 + 柱状图 + 等级分布
|
||||
- [x] 教室机器可直接录入作业、勾选未交名单
|
||||
- [x] 离线优先:断网回退 IndexedDB 缓存,恢复连接后自动同步
|
||||
- [x] 断网期间错过的通知,重新上线时补弹一次;渲染进程崩了会安静地自己重建窗口
|
||||
- [x] 浅色 / 深色主题,跟随系统
|
||||
|
||||
### 灵动岛(桌面通知浮窗)
|
||||
@@ -87,6 +94,7 @@ ClassHelper是给中小学班级用的一套信息管理系统。<br/>
|
||||
- [x] Linux 一键安装 + `classhelper` 运维命令(systemd 托管,升级 / 回滚 / 备份)
|
||||
- [x] Docker Compose(MySQL 版与 SQLite 版各一份)
|
||||
- [x] SQLite 与 MySQL 一键切换,备份与跨库迁移共用同一份 JSON 快照
|
||||
- [x] 客户端批量更新不依赖外网:安装包由服务端下载缓存,教室机从服务端取,校验 sha256 后空闲时自动装
|
||||
|
||||
## 软件截图
|
||||
|
||||
|
||||
Reference in new issue
Block a user