Commit Graph

  • 71cc8eb605 fix(update): 修复云端安装交接并完善发布验收 master v1.4.2 LoveChengke 2026-10-31 17:07:17 +08:00
  • 66be3a63b1 feat(authz): 重写权限模板分配与班级授权边界 LoveChengke 2026-10-31 09:40:23 +08:00
  • 682818dd4a feat: 重做灵动岛编辑器与课表档案时间表编辑 LoveChengke 2026-10-25 16:41:29 +08:00
  • 938285bb9c fix: 修复课表回归截图文件 Love_Chengke 2026-10-25 08:59:59 +08:00
  • d63100e0e1 fix: 修正 UI 回归脚本文件编码 Love_Chengke 2026-10-25 08:57:59 +08:00
  • e43c3a93d8 feat(web-admin): 整合课表档案页面 Love_Chengke 2026-10-24 15:43:32 +08:00
  • 24e8dd902b feat: 完善学生生命周期管理与权限范围并发布 1.4.2 LoveChengke 2026-10-23 22:55:21 +08:00
  • 6347d1e5aa feat: 完善课表档案、课件归档、提醒与客户端更新并发布 1.4.1 v1.4.1 LoveChengke 2026-10-18 17:39:54 +08:00
  • 2612a912ef chore(release): 重打包并提交 1.4.0 交付物 v1.4.0 LoveChengke 2026-10-18 12:31:18 +08:00
  • c7f215a09c feat(courseware,docs): 完善课件传输与岛编辑并统一全仓文档 LoveChengke 2026-10-18 11:53:37 +08:00
  • 536379036a feat(ui): 补齐课程提醒进度并内嵌编辑器与重构后台导航 LoveChengke 2026-10-17 21:21:28 +08:00
  • 3379eb975c feat(island): 对齐 ClassIsland 课表提醒并恢复开合动画 LoveChengke 2026-10-17 16:43:36 +08:00
  • e84e43544a fix(island): 合并常驻与自定义岛并统一经典通知和即时课表同步 LoveChengke 2026-10-17 15:56:44 +08:00
  • 05848570d1 fix(island): 重写常驻岛自适应界面与 ClassIsland 动画 LoveChengke 2026-10-17 15:12:02 +08:00
  • 7f7d3925b2 feat(island): 增加常驻内容并沿用 ClassIsland 尺寸与避让设置 LoveChengke 2026-10-17 14:29:25 +08:00
  • c83b03d8e6 fix(island): 将组件与提醒合入岛体并重写布局设置 LoveChengke 2026-10-17 13:45:26 +08:00
  • ead66f0b93 test(docs): 补齐隔离验收与功能实施记录 LoveChengke 2026-10-17 13:04:22 +08:00
  • 57069a9a75 fix(grades,term): 封闭实时成绩泄露并完善并发升级审计 LoveChengke 2026-10-17 12:55:40 +08:00
  • b990701cde feat(client): 实现可编辑岛组件方案与连接更新状态反馈 LoveChengke 2026-10-17 12:55:39 +08:00
  • 35b252249d feat(web): 增加日课表编辑与学期设备管理界面 LoveChengke 2026-10-17 09:38:29 +08:00
  • 4dc824c283 feat(server): 统一课表解析并完善权限范围与年度升级 LoveChengke 2026-10-17 09:34:23 +08:00
  • 66ef878a71 feat(shared,prisma): 建立日课表与岛组件契约及数据范围模型 LoveChengke 2026-10-17 09:32:52 +08:00
  • c0ebf88138 chore(release): 1.3.3 发布并退役旧联动 v1.3.3 LoveChengke 2026-10-17 03:06:46 +08:00
  • b7cdc7c9ea fix(clients,client,web): 远控指令的两个修复 —— 执行失败不再谎报成功 + 「上次指令」让"点了没反应"可见(1.3.2) v1.3.2 LoveChengke 2026-10-11 17:00:11 +08:00
  • 227117ccb3 fix(integrations,grades,clients,web,client,plugin): 课表同步改为按需(修「课表被反复删改」)+ 客户端页合并 + 成绩排名(1.3.1) v1.3.1 LoveChengke 2026-10-11 16:21:38 +08:00
  • 3236d3ad83 fix(deploy): install.sh --version 1.3.0 下载 404 —— 拼地址时 tag 少了 v 前缀 LoveChengke 2026-10-11 14:28:07 +08:00
  • 0b9a321bc9 docs(release,website,readme): 1.3.0 的更新日志、官网功能块与 README 清单,并把「每次发版四件套」写进 AGENTS.md LoveChengke 2026-10-11 14:23:29 +08:00
  • 966c8f9b5d fix(dist): Linux 包打不出 tar.gz —— 交付目录不再由 staging 顺带创建 v1.3.0 LoveChengke 2026-10-11 14:14:59 +08:00
  • 817af02357 feat(permissions,clients,ai,system,server,web,client,shared)!: 权限组 + 客户端设备远控与自动更新 + 大模型助手 + 系统诊断(1.3.0) LoveChengke 2026-10-11 11:49:32 +08:00
  • e51879667a feat(website): 官网首页首屏下面直接接一段下载区(版本 + 装什么 + 卡片) LoveChengke 2026-10-06 19:56:51 +08:00
  • 9d5ac7adf9 feat(shared,server,web,client,plugin)!: 角色与权限重构 + 学期周次 + 课表方向反转(1.2.0) v1.2.0 LoveChengke 2026-10-06 19:41:18 +08:00
  • 17f55864bf feat(website): 下载页改成「客户端 / 服务端 / 插件」切换,卡片照 ClassIsland 官网那排重做 LoveChengke 2026-10-06 19:35:59 +08:00
  • 0ea6bd887f feat(website,docs,build): 官网加一个下载页(挑版本装机),文档站的照片换成与 README 同一份 LoveChengke 2026-10-06 18:37:42 +08:00
  • ded10118f5 feat(website,docs,build): 首屏改成大标题 + 整行渐变填色,官网与文档站合并发布到 GitHub Pages LoveChengke 2026-10-06 16:44:23 +08:00
  • 19c2aa07b2 feat(docs,scripts,build): 用 docfx 搭文档站并发布到 GitHub Pages,版本号收口成脚本迭代 LoveChengke 2026-10-06 16:27:44 +08:00
  • 5b002a4f0b docs(readme,docs,website): README 精简为展示页,说明移入 docs/reference.md,重采实机截图 LoveChengke 2026-10-06 16:26:41 +08:00
  • 580f5bed16 fix(dist): 交叉构建 Linux 包时 tar 的盘符冒号坑(转正斜杠 + --force-local) v1.1.2 LoveChengke 2026-10-06 15:52:05 +08:00
  • ce9bed73f4 feat(shared,web-admin,desktop-client,build): beUI 动效层与两端深色主题,全项目图标改用设计导出的新图标 LoveChengke 2026-10-06 15:32:01 +08:00
  • 82c85b59c1 feat(dist,deploy,website): 交付产物统一归集到 releases/<组件>/<版本>,补齐官网与 Linux 验收 LoveChengke 2026-10-06 15:31:38 +08:00
  • 7b1ae29774 feat(desktop-client,build): 换用设计导出的新图标(客户端 / 服务端安装程序 / 托盘) LoveChengke 2026-10-05 21:13:52 +08:00
  • 9e52cfad4d fix(deploy): 改密前把密码规则说清楚,并让"不合规"提示与输入提示走同一个终端 v1.1.1 LoveChengke 2026-10-05 21:01:10 +08:00
  • 79d73c5889 chore(release): 版本号统一到 1.1.1(服务端 CSP 白屏修复) LoveChengke 2026-10-05 20:05:39 +08:00
  • 48e0c89394 fix(server): 纯 HTTP 部署下 CSP 的 upgrade-insecure-requests 会让管理端白屏 LoveChengke 2026-10-05 20:02:30 +08:00
  • 5d2fa2d6b4 fix(deploy): 修两处安装器 bug——下载地址多了一段 /releases、菜单选 4(只体检)不生效 LoveChengke 2026-10-05 19:52:57 +08:00
  • 2be8d30376 fix(deploy): 交互提示写不进终端导致静默退出——fd 3 必须用 <> 打开,不能只读 LoveChengke 2026-10-05 19:50:24 +08:00
  • f6edfa5ea1 fix(deploy): 修正一行安装的写法——bash -c 会吞掉参数,改用「先落盘再执行」 LoveChengke 2026-10-05 19:46:31 +08:00
  • 985e602012 fix(deploy): 修一行安装"菜单打印完就静默退出"——read_prompt 的返回值被 set -e 当成致命错误,且报错被 tee 吞掉 LoveChengke 2026-10-05 19:44:15 +08:00
  • d820926491 feat(deploy): install.sh 支持一行远程安装(从 GitHub 取脚本与安装包,并自动校验哈希) LoveChengke 2026-10-05 19:27:20 +08:00
  • f1edb42665 ci(workflow): Linux 包一并上传 .sha256,避免发布后哈希对不上 LoveChengke 2026-10-05 18:19:02 +08:00
  • 67e3961e55 ci(workflow): 修 Linux 出包 —— 补 Prisma Client 生成,SHA256SUMS 不再排序打乱 LoveChengke 2026-10-05 18:10:29 +08:00
  • 9a38f86cd3 feat(server,web,desktop,shared,deploy,docs): Linux 一键安装与 classhelper 运维命令、更新检查、图表去 echarts,版本统一 1.1.0 v1.1.0 LoveChengke 2026-10-05 16:39:38 +08:00
  • aad22df4fd docs: 重写 README —— 按 1.0.0 现状重排为「产品说明书 + 验收对照表」 v1.0.0 LoveChengke 2026-10-02 11:24:31 +08:00
  • 572295c297 feat(server,web,desktop,shared,deploy,plugin): 数据库管理模块 + 客户端深色模式/设置拆子路由/首启引导,版本统一 1.0.0 LoveChengke 2026-10-02 11:18:47 +08:00
  • 391e2c1591 docs(desktop,island): 修正被写成既成事实的"收回握手"机制描述 v0.1.0-fix LoveChengke 2026-10-02 00:32:48 +08:00
  • 20fcca0388 feat(server,web,shared,desktop): 上传超限正确报错 + 两个登录入口都限流 + 作业按天深链,文档与验证脚本同步 LoveChengke 2026-10-02 00:25:21 +08:00
  • 3880eee08e feat(desktop,island,shared): 灵动岛支持多条通知竖排列表 + 触摸模式 + 收回动画,产物加凭据门禁 LoveChengke 2026-10-02 00:25:10 +08:00
  • d27f9a4b9e feat(students,teachers,classes,auth,web): 学生个人账号彻底清理,学生只是名单记录 LoveChengke 2026-10-02 00:25:04 +08:00
  • 7ea0e0f7c9 feat(schedules,classisland,server,plugin,shared): 课表行加来源字段,插件上报可真正同步删除 LoveChengke 2026-10-02 00:24:58 +08:00
  • 9c678b3730 fix(deploy,docs): 修好 Docker 构建(缺 prisma generate)+ 新增 SQLite 单容器 compose LoveChengke 2026-09-27 18:34:19 +08:00
  • 5c27586af9 fix(island,classisland,server,desktop,plugin): 灵动岛去掉整窗背景材质(修卡片外圈白底面板)+ 左右边距只在左/右停靠生效 + 镜像课表补课间 v0.1.0 LoveChengke 2026-09-27 18:08:51 +08:00
  • 7536abfc95 feat(homeworks,island,classisland,desktop,web,server): 作业按天查看与教室机器录入 + 提醒上课时段暂存规则 + 灵动岛边距/跟随鼠标屏幕 LoveChengke 2026-09-27 16:34:01 +08:00
  • d0830f6830 feat(integrations,classisland,server,web,desktop): ClassIsland 联动插件——上报课表与上课状态、下发提醒并回执、教室端推送通道 LoveChengke 2026-09-27 14:59:12 +08:00
  • fe41ebb7d6 docs: 新增 AGENTS.md(面向 AI 编码代理的仓库说明与踩坑约定) LoveChengke 2026-09-27 10:44:00 +08:00
  • 14ac16ff29 fix(desktop,island): 设置页灵动岛外观改动即生效——IPC 只接受纯数据 + 真实 UI 冒烟回归 LoveChengke 2026-09-27 10:43:57 +08:00
  • d900280760 fix(island): 胶囊"点不动"的根因——窗口必须始终可激活(否则 Windows 丢掉 mousedown) LoveChengke 2026-09-26 22:56:45 +08:00
  • 337d6eae53 fix(island): 幽灵胶囊自愈 + 叫人双广播不降级 + 淡出/帧限流兜底(继续修"点不动") LoveChengke 2026-09-26 20:47:01 +08:00
  • a7b0e9c2b3 fix(island): 修好"收起后再次点击灵动岛没反应"(假失焦缩回 + 命中状态互相覆盖) LoveChengke 2026-09-26 19:32:47 +08:00
  • 70250151d0 feat(deploy,docs): Linux 原生部署(systemd 一键脚本 + unit 模板)+ 生产文档扩写 LoveChengke 2026-09-26 19:32:37 +08:00
  • 845fbdd863 feat(teachers,classes,schedules,web): 教师录入(仅管理员)+ 班主任可设置/更改 + 授课科目全校统一 + 登录页去示例 LoveChengke 2026-09-13 10:34:46 +08:00
  • 0ff2dc228b fix(homework,island,verify): 全屏作业看板自适应 + 已安装副本覆盖升级 + 新增打包版冒烟 LoveChengke 2026-09-13 09:26:52 +08:00
  • 11008928a1 fix(island,homework,schedule,web): 16 项反馈修复(联合通知点不开 / 设置不生效 / 红点位置 / 看板当天且铺满 / 单双周与周数可调 / Web 手机端与批量通知等) LoveChengke 2026-09-13 08:39:11 +08:00
  • b8ef5d8dbb feat(island,homework,schedule): 灵动岛点开修复+胶囊类型汇总 · 作业看板与未交名单 · 单双周课表与 ClassIsland 课程表导入 LoveChengke 2026-09-12 23:48:59 +08:00
  • 86430c5f4a fix(island): 修好"非紧急叫人 / 紧急叫人收起 / 设置页预览"三处点不开,并让胶囊汇总通知类型 LoveChengke 2026-09-12 22:36:37 +08:00
  • d8b0eb05c2 fix(island): 命中改为"光标位置兜底轮询",修复"点开再收起就再也点不开" LoveChengke 2026-09-12 21:49:14 +08:00
  • 80a0efbcfe fix(smoke): 冒烟不再悄悄改掉演示班级密码(先试已知密码,必要时才重置并恢复) LoveChengke 2026-09-12 21:06:58 +08:00
  • b69f708aa2 feat(web,desktop,server): 灵动岛收起后可再次打开 · 下线作业截止时间 · Web 端圆角设计 LoveChengke 2026-09-12 21:01:31 +08:00
  • 0690546307 fix(island,server): 连续圆角四角修正 + 叫人分紧急/普通两级 LoveChengke 2026-09-12 19:54:00 +08:00
  • 1b4dd14e4a docs(island): README 与设计文档补齐 WinIsland 架构对照(第 1 轮收尾) LoveChengke 2026-09-12 18:53:32 +08:00
  • e1e7e6ef5d docs(screenshots): 更新 WinIsland 架构下的灵动岛留档截图 LoveChengke 2026-09-12 18:48:34 +08:00
  • 7a4668cb1b feat(island): 彻底照搬 WinIsland 架构重写灵动岛(固定包围盒窗口 + 窗口内弹簧形变) LoveChengke 2026-09-12 18:46:20 +08:00
  • 93447922dc fix(island): 失焦收起加 500ms 宽限期 + 冒烟不再改写班级码(打包产物验证稳定) LoveChengke 2026-09-12 17:48:32 +08:00
  • a5c717e33e chore: 不再跟踪第三方参考包 WinIsland-master.zip(已提取设计 token 入库) LoveChengke 2026-09-12 17:41:12 +08:00
  • 3f2b135211 feat(island): 参考 WinIsland 重写灵动岛(squircle + 三种底 + 字号系数排版 + 空闲细缝) LoveChengke 2026-09-12 17:41:05 +08:00
  • 9c9ac69ac6 fix(island): 开合不再震动——去掉弹簧过冲 + 锚点整数化 LoveChengke 2026-09-12 16:41:01 +08:00
  • 97a89de944 feat(rbac): 成绩录入/导入放开到本班班主任(需求 6 与需求 7 口径统一) LoveChengke 2026-09-12 16:21:39 +08:00
  • 21485ea294 style: README 表格格式化 LoveChengke 2026-09-12 16:14:14 +08:00
  • 910e520d09 fix(verify): e2e 班级码用后还原,避免把演示实例改成随机码 LoveChengke 2026-09-12 16:13:58 +08:00
  • b07ee4f8d7 test(desktop): 个性化全参数 + 退出无残留的自动化验证(verify:desktop 40 → 47 项) LoveChengke 2026-09-12 16:09:56 +08:00
  • d11f8e43a1 chore(release): 客户端班级账号收尾 + README/安装包产物更新 LoveChengke 2026-09-12 16:02:37 +08:00
  • 1073436ad6 feat(class-account): 学生端主体改为班级(班级码 + 班级密码)+ 数据按班级隔离 LoveChengke 2026-09-12 15:51:08 +08:00
  • 8b85079d81 feat(imports): 成绩/名单表格导入 + ClassIsland 时间配置导入 + 安装版增量迁移 LoveChengke 2026-09-12 15:35:01 +08:00
  • 0dcab6f369 feat(client): 灵动岛个性化设置(需求 2)、形变抖动修复(需求 4)、关闭到系统托盘与退出清理(需求 5) LoveChengke 2026-09-12 15:19:13 +08:00
  • 30e4c36809 feat(rbac): 落地角色权限模型(需求 7)——班级/人员/名单/成绩收紧到管理员,班主任管本班课表,科任仅作业·叫人·通知 LoveChengke 2026-09-12 15:02:02 +08:00
  • 71f43042ca docs: 客户端三套产物(setup / portable / win-unpacked)均按最新代码重打且打包后冒烟 28/28,同步 README 与灵动岛归档截图 LoveChengke 2026-09-12 14:19:41 +08:00
  • 6b8563d0d3 feat(desktop-client): 课表改为 ClassIsland 风格今天时间轴(大时钟 + 当前课强调色高亮 + 进度条与倒计时 + 已结束/下一节标记),补充时间轴自动化校验与实拍 LoveChengke 2026-09-12 14:15:00 +08:00
  • 219f6ae83a feat(desktop+web+server): ClassIsland 风格 UI、灵动岛动画/交互修复、作业上岛与"叫人"功能 LoveChengke 2026-09-12 13:57:46 +08:00
  • f8c8980a82 docs: 补充灵动岛排查章节(设置页自检面板 + 日志文件 + 常见原因)并更新校验项计数 backup/before-rollback-20260912 LoveChengke 2026-09-12 11:23:11 +08:00
  • 828fde80f9 fix(desktop-client): 修复灵动岛可能再也不显示的两个隐患(hide/show 竞态导致误判已显示、显示器变化后跑到屏外),新增真实通知链路冒烟校验、设置页灵动岛自检面板与日志落盘 LoveChengke 2026-09-12 11:19:13 +08:00
  • f759aac0a2 feat(web-admin): 手机小屏适配(1Panel 风格抽屉导航)并补齐移动端自动化验证 LoveChengke 2026-09-12 10:09:11 +08:00
  • e434032b6e docs: 更新客户端安装包实测数据(portable 106.9MB / setup 107.2MB,均 23/23 通过) LoveChengke 2026-09-12 09:45:47 +08:00