chenxing
  • Joined on 2026-08-05
chenxing pushed to main at userbase/UserbaseService 2026-09-09 18:16:50 +08:00
4131dca66e chore: 关联注入的标准 CI(build.yml)——移除遗留 ci.yml,Dockerfile/run-app.sh 产物对齐 app.jar
a2a6145ed2 chore: 合并注入的标准 CI(909117e build.yml)
f5680be7a8 chore: env-config 迁移重建镜像重试(并发原因 run879 失败)
Compare 3 commits »
chenxing pushed to main at UserHome/UserhomeService 2026-09-09 17:50:15 +08:00
6aa55bbc44 chore: env-config 迁移后重建镜像(空提交触发 CI)
chenxing pushed to main at userbase/UserbaseService 2026-09-09 17:48:39 +08:00
0d0a680b82 refactor: 删除 PropertyEnvConfigSource,env-config 数据源由平台默认挂载文件源兜底(yh-env-config starter B2 下沉)
chenxing pushed to main at yschcms/YschcmsService 2026-09-09 17:48:20 +08:00
f4b1749377 refactor: 删除 PropertyEnvConfigSource,env-config 数据源由平台默认挂载文件源兜底(yh-env-config starter B2 下沉)
chenxing pushed to main at notice/NoticeFront 2026-09-09 14:57:59 +08:00
99e4ea8369 登录修订
chenxing pushed to main at notice/NoticeService 2026-09-09 11:38:07 +08:00
69c2a41dd2 refactor: 删除 PropertyEnvConfigSource,env-config 数据源由平台默认挂载文件源兜底(yh-env-config starter B2 下沉)
chenxing created branch main in userbase/UserbaseFront 2026-09-08 22:59:03 +08:00
chenxing pushed to main at userbase/UserbaseFront 2026-09-08 22:59:03 +08:00
c7404b9d5e env-config修订
7e37f2ada6 更改校端权限
9200fa2135 更改环境配置
790f0e3db5 bug修订
Compare 10 commits »
chenxing pushed to main at notice/NoticeService 2026-09-08 22:11:02 +08:00
5384a08475 接入平台 env-config:新增 PropertyEnvConfigSource 激活免登录 GET /api/env-config?target=front(线上值经 YH_ENV_CONFIG_SOURCE_FRONT / Nacos 键注入,projman 维护);新增 EnvConfigApiIT 真实端口验证匿名旁路 CAS(surefire 追加 *IT,连本地 bsch_notice_test 自动建库)
chenxing pushed to main at notice/NoticeFront 2026-09-08 22:10:43 +08:00
2f423c2d33 env-config 运行时配置迁移:vite 产物直出 dist/(根治 zip 根只有 base/ 目录、projman 前端发布校验缺 html),index.html 内联引导同步拉 /api/env-config?target=front,host.config 改三级合并(__APP_CONFIG__ > VITE_* 仅本地 > 同域推导);删 .env.base/.env.prod/.env.ld,build 产物零环境值烧入
chenxing pushed to main at notice/NoticeFront 2026-09-08 20:50:23 +08:00
d2d0eb6cae 构建修复:同步 package-lock(补齐 @open-file-viewer 依赖树,修复 CI npm ci 失败),移除未使用的 node-sass/sass-loader(Node20 装包需下载二进制,内网不可达)
chenxing pushed to main at yschcms/YschcmsFront 2026-09-08 20:26:12 +08:00
9ba4cb135a feat(theme): 皮肤包管理收敛平台级+命名表单-新顶层路由/theme-manage(meta.superOnly守卫+页面watch双兜底),ThemeManage升级全屏页复用新抽WorkbenchHeader(工作台同款深色顶栏backTo=/workbench),工作台超管工具行加皮肤包管理按钮,删SiteManage兜底按钮,旧/theme重定向新页;上传/添加皮肤包改表单弹窗(zip+显示名/描述;添加=源包+标识名+命名一步),内置包可改显示名/描述(无参数区+恢复默认名称);openEdit未注册主题保留原值并告警(themeEdit util,不再静默归一default);mock删modId=7菜单节点;SiteWizard预览内容源v-model对齐path语义(W4遗留);vitest 62/62+build通过
chenxing pushed to main at yschcms/YschcmsService 2026-09-08 20:26:08 +08:00
a666e13f56 feat(theme): 皮肤包管理收敛与命名批次-兜底catch经wrapFailure先log.error记原始堆栈再包装(upload/derive/updateMeta三处,extractZip/deleteRecursively静默吞改warn/debug);内置包改显示名走.meta覆盖层(ThemeRegistry加载后覆写title/description,updateMeta放开内置:全空=恢复默认,params拒改);derive/upload支持表单命名(theme.json改写regex换ObjectMapper防误替换,upload落位前改staging失败不落位);resolveTheme回退warn补站点编码;ThemeVo.editable语义改为可编辑元数据;附内置包mint-breeze/fresh-mint2与R1学校主站编码迁移SQL;308/308全绿
chenxing pushed to main at notice/NoticeFront 2026-09-08 20:22:57 +08:00
17be4e6445 菜单图标切换本地 bsch-icons:layout.vue 改用 iconfont 掩码类,刷新 icons.css 图标库;登出地址改为 /cas/logout
23750b4fde 功能修订
Compare 2 commits »
chenxing pushed to main at yschcms/YschcmsFront 2026-09-08 18:37:49 +08:00
604d77049b refactor(build): 产物直出 dist-去掉 dist/base 中间层(outDir 统一 dist,与 UserBase 同风格),CI zip 步骤回归 cd dist,根治上提交 4b93b13 的打包路径绕法,vitest 56/56+本地 build dist 根 index.html 实测
chenxing pushed to main at yschcms/YschcmsFront 2026-09-08 17:40:15 +08:00
4b93b131c5 fix(ci): zip 打包路径改 dist/base-vite outDir 即 dist/base,曾误打 dist/ 整层致 zip 根只有 base/ 目录无 index.html,projman 前端发布校验「zip 根目录缺少 html 文件」(初版即错,首次真走部署通道才暴露)
chenxing pushed to main at yschcms/YschcmsFront 2026-09-08 17:25:59 +08:00
198175975b feat(env-config): 运行时配置改造-index.html内联引导脚本同步XHR拉/{ctx}/api/env-config?target=admin写__APP_CONFIG__,host.config三级合并(运行时JSON>VITE_*(仅dev/mock)>同域推导),删.env.base/.env.prod产物零环境值,vitest 56/56+build产物零烧入
chenxing pushed to main at yschcms/YschcmsService 2026-09-08 17:25:54 +08:00
12a492fc55 feat(env-config): 管理端运行时配置接入-PropertyEnvConfigSource数据源(yh.env-config.source.<target>,target=admin),免登录GET /api/env-config由聚合starter自动装配(旁路CAS),EnvConfigApiIT随机端口匿名200/未配置{}契约(兼平台starter回归哨兵),全量301/301
chenxing pushed to main at userbase/UserbaseService 2026-09-08 16:48:46 +08:00
5347559112 ci: markDeployed 修复后端到端复验
chenxing pushed to main at userbase/UserbaseService 2026-09-08 16:23:04 +08:00
783ccd99fe ci: 换仓对接验证(userbase/UserbaseService)