-
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