Commit Graph

  • fdb9f5109f ci: apk 源统一走 aliyun(规避 dl-cdn 时段性被拦卡 60s) main ops 2026-10-21 01:37:01 +00:00
  • 5a080f502d style(一周安排小组件): 选中态上下让出间距、时间列移到信息行最右端、标题改 14px chenxing 2026-10-16 15:27:26 +08:00
  • 04c12e2076 style(一周安排小组件): 箭头加 hover 药丸、今日方块 28px 同基线、加载骨架结构化三态同高、查看概览移卡头直跳 chenxing 2026-10-16 14:38:25 +08:00
  • 84bbf2faf4 style(一周安排小组件): 节假日去红同周末灰、备注「收起」贴末行右端、汉字时间降一档、今日方块数字改 flex 居中 chenxing 2026-10-16 10:19:44 +08:00
  • 5d7b8526f4 fix(一周安排小组件): 面板关横向滚动(修外框 X 轴滚动条、日期条被裁)+ 色系 #5979ea、列表区固定 3 条、信息行全空落「-」、备注无则不渲染 chenxing 2026-10-16 09:50:39 +08:00
  • 651e7e16f3 style(一周安排小组件): 列表区固定5条高度+滚动/空态等高、字号对齐旧版、备注与数据区分 chenxing 2026-10-15 21:25:31 +08:00
  • 8af636641f feat(一周安排小组件): 标题/日期精简 + 日常详情加重 + 外跳「查看概览」+ 备注两行折叠 chenxing 2026-10-15 20:26:07 +08:00
  • 8305129c73 feat(一周安排小组件): 对接 workplan oapi 单周对象 + 周偏移翻页 chenxing 2026-10-15 16:30:13 +08:00
  • 57cb98f49e fix(小组件): 空态仪表盘改用纯矢量图标 —— 原 widget-empty.svg 是内嵌 PNG 的假 SVG,currentColor/color 对其无效;按 alpha 轮廓亚像素反推(9 轮廓/245 顶点,IoU 98.2%) chenxing 2026-10-14 11:38:25 +08:00
  • c7a295521d style(小组件): 「+」添加小组件下拉改为与卡片同族 —— 复用玻璃令牌,浮层底色加深一档,白字/白描边/大投影 chenxing 2026-10-14 10:30:36 +08:00
  • 2f4ee76b7b style(小组件): 「+」添加小组件下拉去雾做锐 —— 1px 实描边接管边界、投影收紧减淡 chenxing 2026-10-14 09:49:22 +08:00
  • 27ce68a76e style(课表小组件): 下拉选中态改品牌色(#5979ea/#eef2ff);表格限高 352px 只露 7 节、超出滚动、表头 sticky 常驻 chenxing 2026-10-14 09:08:06 +08:00
  • 3a7502f106 style(课表小组件): 表头垂直居中、左右留白 8px、行高 44px、科目 2 行省略号兜底 chenxing 2026-10-14 08:44:27 +08:00
  • 479f7b22a7 fix(课表小组件): 三项修复——header 显示「年级+班级」、body 去班级行、空态改内联 SVG、表格换私有类名去掉全局竖线 chenxing 2026-10-13 21:02:41 +08:00
  • 0baba07707 fix(小组件): 内容卡补回不透明白底(#fff)——旧版由iframe自带,内置化后丢失导致整卡糊成一色 chenxing 2026-10-13 16:52:06 +08:00
  • 6f4b3f07d4 feat(课表小组件): SyllabusWidget改版直吃AcaSyllabu oapi结构——班级下拉切换器Teleport进卡头(通用header插槽能力),行=slotNo中文数字、列=周一~周五(周末有课才追加)、单元格=班级/科目;空态换原版no-data-box.svg插画;卡头钉死#f7f8f9+overflow visible供浮层溢出 chenxing 2026-10-13 12:27:41 +08:00
  • a3ddb90a8a fix(小组件): 空态图标按场景分家 + 桌面面板拖拽态翻白 chenxing 2026-10-12 08:47:45 +08:00
  • 5a19a4ed79 feat(小组件管理改版): 卡片网格管理台 + 校级覆盖层 + 退役系统设置/应用管理 chenxing 2026-10-11 21:40:31 +08:00
  • 9980ea1264 外观SDK化A:sync 件跟版 20261011-1332-246e1e3(侧栏默认翻转 sideDeep→false) chenxing 2026-10-11 13:35:12 +08:00
  • f5faa29018 feat(小组件内置化): 面板三分支渲染 + 三个内置组件 + 自定义片段 srcdoc + 玻璃层对比度 chenxing 2026-10-11 08:50:49 +08:00
  • be0dac6bfa chore(theme): 版本戳跟版 20261009-1655-488a3c3(YschTheme skin 16px 定稿) chenxing 2026-10-09 17:08:10 +08:00
  • 1b812bc9c9 fix(切换身份联动): 消息角标/消息页/设置中心随身份切换自动重拉——Header 摘要挂 switchRole、msg 页与 Settings pane watch curRoleUid(桌面/应用中心既有机制不变),无需手动刷新 chenxing 2026-10-09 15:33:26 +08:00
  • ac67215c78 feat(header): WS 实时推送卡片落地 design/03 .ws-toast——类型色条+图标章+进度条 8s 自动消退+点击进 /msg,替代 Notice.info 临时卡片(审批直批按钮本期不做) chenxing 2026-10-09 15:06:23 +08:00
  • 0621ef1ede fix(壁纸): 删除当前生效壁纸后重拉用户设置即时回落兜底(设置 pane 与 Header 模态框两处删除入口) chenxing 2026-10-09 14:53:19 +08:00
  • 0264d41428 fix(设置): LOGO 池预览改正方形缩略(LOGO文字与主题JSON化增补) chenxing 2026-10-09 12:29:32 +08:00
  • d1a371d257 feat(header): 铃铛新消息按当前身份学校过滤(getCurSchId 口径,平台级/超管放行)——消息按学校隔离 批次4前端 chenxing 2026-10-09 12:23:17 +08:00
  • e7f70f46a8 fix(门户+设置): LOGO 文字贴徽标左对齐并放大字号(修 space-between 居中);壁纸 pane 管理员选本级默认(LOGO文字与主题JSON化增补) chenxing 2026-10-09 11:54:17 +08:00
  • b774d2e733 chore(theme): theme.ts 同步通道 1038 版本戳(LOGO文字与主题JSON化) chenxing 2026-10-09 10:49:37 +08:00
  • 2819f96dfd feat(设置+门户): LOGO 文字配置(校/平台两级,pane 内维护)+ header 徽标旁显示;个人主题保存改 JSON 形态(LOGO文字与主题JSON化) chenxing 2026-10-09 10:35:25 +08:00
  • bdc8898b93 chore(theme): YschTheme sync 件更新(版本 20261009-0054-5732ee2,信封兼容) chenxing 2026-10-09 01:06:15 +08:00
  • 49f15b8a05 feat(settings): 设置中心三级重构(一层一角色)+ 审计缺陷修复 chenxing 2026-10-08 23:08:16 +08:00
  • 2bd7ef3b80 refactor(header): 命令面板去背景联动,结果右侧标注应用类型 chenxing 2026-10-08 19:10:14 +08:00
  • 4f36ff9ceb 外观偏好异步补齐D:设置页选择端双写服务端真源(fire-and-forget,本地体验不变) chenxing 2026-10-08 18:58:30 +08:00
  • b2307f583f chore(harness): 补齐全局脚本引入 + 命令面板取证钩子 chenxing 2026-10-08 17:45:33 +08:00
  • ec696d5187 feat(header): 搜索框改居中命令面板,应用列表数据与 loading 与 AppList 共享 chenxing 2026-10-08 17:45:25 +08:00
  • f9f97db272 feat(msg): 计数口径改消息总数 + 标识切换 appId chenxing 2026-10-08 16:37:22 +08:00
  • 3250de382a fix(header): 去掉身份列表上擅自添加的 padding/margin/圆角,完全对齐原样式 chenxing 2026-10-08 16:09:34 +08:00
  • 97090eb08b fix(header): 身份列表回滚为原灰卡片样式,只在卡片底部追加三项菜单 chenxing 2026-10-08 15:46:55 +08:00
  • e46df62c0b refactor(header): 用户入口整合为单卡片——人像图标承载切换身份+个人信息+后台管理+退出登录 chenxing 2026-10-08 15:28:44 +08:00
  • 297934f862 feat(msg): 「按应用」清单接真实数据——GetUserApp 应用全集 + 按应用未读数角标 chenxing 2026-10-08 12:00:05 +08:00
  • 19e1bbc9d7 设置界面更新 chenxing 2026-10-08 10:08:22 +08:00
  • e2c937f424 feat(avatar): 默认头像轮前端集成——设置页两级样式 + 登录写学校默认键 + 顶栏三态头像 chenxing 2026-10-06 20:20:44 +08:00
  • 4d9da5e3a6 feat(appicon): AppIcon 资产库接入(应用网格矢量图标渲染,YschAppIcons 10-04 轮 P3) chenxing 2026-10-06 20:20:32 +08:00
  • 93249cf5f5 chore(sync): YschTheme sync 件刷新(theme.ts 20261006-2013-75c1d10 + avatar 两件首次入库)+ view-ui-plus ^1.3.24 对齐 chenxing 2026-10-06 20:20:30 +08:00
  • 1d34e5745d feat(settings): 个人信息手机号/邮箱开放自助修改——保存按钮启用走 /api/user/UpdateContact(前端校验与后端同口径:手机号 1[3-9] 段位/邮箱格式/长度),成功以接口返回的最新 BoaUser 合并 store.userInfo 即时回显(规避 CAS principal 缓存旧值);BaseApi 新增 updateContact(任务B·前端) chenxing 2026-10-02 08:56:46 +08:00
  • f52ce4136e feat(settings): 我的壁纸 pane(mywallpaper,主题分组,所有人可见)——能力复制自 Header 设置壁纸模态框(模态框保留不动):系统/校区/我的上传三组网格点选即保存(checkWallpaper)、当前值回显 store 用户设置、上传走 /api/wallpaperUpload、个人壁纸可删;零新接口(任务A) chenxing 2026-10-02 08:45:47 +08:00
  • 7e239a0c73 style(settings): 边栏设置 pane 列宽与样式微调——未设宽列补 width/minWidth(名称120/图标70/地址220/打开方式100),地址列 tooltip 超长省略,操作列固定右侧,工具栏加分隔线收紧间距;Header「边栏设置」菜单改跳 /settings?pane=sidebar 并移除 test 残留按钮与旧 MenuBarModal 挂载(组件文件保留)(任务D) chenxing 2026-10-02 08:44:06 +08:00
  • 41f4dade91 fix(settings): 个人信息「所属部门」显示组路径——BoaUser.dept 是对象直显成 [object Object],改为取 groups 链学校组(type=2)→挂载组区段反向 join('/')(如「云海小学/校长室」),无学校组回退挂载组名、链空回退 dept.name、兜底 '-'(任务C) chenxing 2026-10-02 08:42:16 +08:00
  • 9bf2d3dbb1 feat(settings): 边栏设置 pane 对接真实管理(自 Header MenuBarModal 迁入) chenxing 2026-09-30 14:28:49 +08:00
  • 449696af04 ci: 重触发构建与自动发布——302aec5 建档后线上 /userhome/front/ 持续空响应(index.html 0B),projman auto 发布疑似下载/persist 中断,重跑完整链路重试 chenxing 2026-09-30 13:36:20 +08:00
  • 302aec52a6 fix(theme): schooltheme 补 item 级 adminOnly(审计发现普通用户导航出现「本校默认」) chenxing 2026-09-30 13:19:44 +08:00
  • 357c0edb52 feat(theme): 设置页「主题」导航组 + iframe 预览页 + 学校默认档对接(主题设置 S2) chenxing 2026-09-30 12:59:35 +08:00
  • 0ded3cce9f feat(settings): 五个 pane 对接真实数据(零新接口)——profile 读 store、改密登出流程、头像直传、logo/wallpaper 管理列表 chenxing 2026-09-30 12:43:27 +08:00
  • 0f7101983e feat(msgcenter): /msg 换真实数据——服务端筛选+滚动分页、铃铛直跳、unreadCount 上提 store、WS 通知带应用名 chenxing 2026-09-30 12:37:30 +08:00
  • e91ce14408 feat(msgcenter,settings): 留白对齐与左侧图标规范化——/msg、/settings 壳层 padding 15px、msg-side 216px、sys pane :deep 抹平、LeftMenu 移除硬编码入口、菜单图标 fill 化 chenxing 2026-09-30 12:18:57 +08:00
  • c3fbfeefa8 ci(build): 前端构建挂宿主 npm 缓存卷 + 切国内镜像源,治 CI 13 分钟慢 chenxing 2026-09-30 10:01:10 +08:00
  • aa3dafa932 feat(msgcenter,settings): 消息中心与设置中心路由化 + 背景层双卡改造 chenxing 2026-09-30 09:28:50 +08:00
  • 08fa15db24 feat(msgcenter): 消息跳转入口改用后端 showJump 判权出参(C1)——铃铛卡片箭头与全部消息「去处理」v-if 由 jumpUrl 切至 showJump,审批按钮不受影响 chenxing 2026-09-28 16:52:54 +08:00
  • a7ae4db2fb feat(msgcenter): 消息卡片直批入口——铃铛卡片与全部消息表格加同意/拒绝(msgType=2),弹窗拒绝意见必填、提交防重、成功标已读刷新 chenxing 2026-09-28 13:30:30 +08:00
  • a0f104d1b4 fix(ci): npm install --ignore-scripts(node-sass@6 遗留依赖在 node:20 无预编译必炸;vite 实际走 dart-sass) chenxing 2026-09-19 14:21:21 +08:00
  • 2c7d6cdf0a fix(ci): npm ci→npm install(本仓不提交 lock,ci 无 lock 必 EUSAGE) chenxing 2026-09-19 13:58:13 +08:00
  • efd3b57826 feat(msgcenter): 消息中心 WS 实时推送前端 + CI 接入 projman 自动链路 chenxing 2026-09-19 13:48:32 +08:00
  • 0e3bd97c55 10号功能修订 chenxing 2026-09-10 09:47:46 +08:00
  • 59226875f3 feat: 退出登录去掉 /cas 前缀并新增管理员后台管理入口 chenxing 2026-09-10 09:32:17 +08:00
  • 696d8f1fff ci: 移除 userbase 专用 deploy.yml,仅保留 projman 标准 build workflow chenxing 2026-09-10 08:54:35 +08:00
  • 4279f99be1 feat: 接入 UserHome 前端业务代码(含真实 src/依赖,保留 projman 标准 CI) chenxing 2026-09-09 22:37:59 +08:00
  • a53ce07228 ci: init build workflow [skip ci] admin 2026-09-09 16:32:39 +08:00
  • b1b16332e4 ci chenxing 2026-09-07 18:29:17 +08:00
  • c7404b9d5e env-config修订 chenxing 2026-09-07 18:16:37 +08:00
  • 7e37f2ada6 更改校端权限 chenxing 2026-09-07 09:32:38 +08:00
  • 9200fa2135 更改环境配置 chenxing 2026-09-03 23:57:05 +08:00
  • 790f0e3db5 bug修订 chenxing 2026-09-02 08:41:35 +08:00
  • 428ee56bd3 读取动态配置 chenxing 2026-09-01 11:50:38 +08:00
  • 886cce1b9e 跨校身份更改 chenxing 2026-08-27 20:13:16 +08:00
  • 73066b5ab3 转出状态 chenxing 2026-08-26 12:37:56 +08:00
  • 9c04b5e9fc 样式修复 chenxing 2026-08-20 15:35:43 +08:00
  • f5c1289681 开放日志修改 chenxing 2026-08-20 12:17:29 +08:00
  • 049965f51b 添加开放接口日志 chenxing 2026-08-20 10:23:47 +08:00
  • 35529fc671 api路径修复 chenxing 2026-08-19 12:01:26 +08:00
  • eb0ab76c83 修复api chenxing 2026-08-19 11:28:31 +08:00
  • bf6439888e 更新api chenxing 2026-08-19 00:26:27 +08:00
  • a096948371 api更改 chenxing 2026-08-19 00:19:03 +08:00
  • 5247515a85 ci chenxing 2026-08-18 23:48:18 +08:00
  • 02f1fd2b14 修复重复弹msg的bug chenxing 2026-08-18 23:31:27 +08:00
  • 8fd5a21fcc 推送/操作日志下载改location.href;移动组关闭自动select;所在组改单选 chenxing 2026-08-18 00:04:08 +08:00
  • 58a606764b 更改推送日志功能 chenxing 2026-08-17 22:54:49 +08:00
  • 4b73cc7b29 推送日志修改 chenxing 2026-08-17 20:25:18 +08:00
  • 89e7c08b2f 功能修改 chenxing 2026-08-17 19:49:00 +08:00
  • 2321571060 修改角色bug chenxing 2026-08-17 18:54:00 +08:00
  • 0fa4b0f38a 修复所在组bug chenxing 2026-08-17 17:19:04 +08:00
  • b96bbc9a62 修改功能 chenxing 2026-08-17 16:41:08 +08:00
  • 85619785f6 推送功能添加 chenxing 2026-08-14 09:08:01 +08:00
  • 4077ef64d8 组用户功能修订 chenxing 2026-08-12 19:19:46 +08:00
  • 82f4c623af 修改环境变量,重新ci chenxing 2026-08-10 17:57:27 +08:00
  • 648c32c29e test chenxing 2026-08-10 16:33:36 +08:00
  • bf2d800c63 docs: 注明仓库Actions已启用,push到main自动触发部署 chenxing 2026-08-10 16:24:16 +08:00
  • 4adf38af77 fix: deploy.yml 两处修复 - .npmrc 仅存在时删(被gitignore,CI无此文件); 软链改用相对路径(releases/X)避免Caddy容器内绝对路径断链 chenxing 2026-08-10 16:16:58 +08:00
  • 020911419e fix: 前端部署方案B修复 - deploy.yml支持首次真实目录迁移到releases/initial再建软链; 删除多余且基于错误假设的caddy-switch.yml(Caddy已是file_server) chenxing 2026-08-10 16:06:09 +08:00
  • 06ee85cf8d ci: 前端方案B - 软链接版本化部署(不再打镜像) + caddy-switch 工作流 chenxing 2026-08-10 15:42:00 +08:00
  • eea881b616 init: UserBaseFront (frontend) chenxing 2026-08-10 14:40:12 +08:00