Cheng Zhou
|
c68dddfc01
|
功能(文档预览):集成 ONLYOFFICE 安全只读预览与工作台体验
Client Quality Gates / Shared client and Web (push) Has been cancelled
Client Quality Gates / macOS Desktop (push) Has been cancelled
新增 ONLYOFFICE 配置签名、内部内容接口、容器编排与反向代理。
打通网页端和桌面端独立预览工作区,完善文档入口、布局及帮助体验。
补充桌面安全发布门禁、开发脚本、使用文档和前后端测试。
|
2026-07-14 14:19:17 +08:00 |
|
Cheng Zhou
|
44db5db838
|
功能(文档与桌面):完善文件预览下载与客户端构建基线
Client Quality Gates / Shared client and Web (push) Has been cancelled
Client Quality Gates / macOS Desktop (push) Has been cancelled
- 保存文档版本原始文件名,规范下载响应并持久化上传目录\n- 增加 PDF.js 预览、桌面保存打开流程及统一错误反馈\n- 统一 Node.js 22.13 构建基线并收紧临时文件权限门禁\n- 补充迁移、单元测试、发布检查与运维文档
|
2026-07-13 18:40:48 +08:00 |
|
Cheng Zhou
|
f11a5c84d9
|
feat(监控): 完善系统监控、登录状态与访问审计能力
Client Quality Gates / Shared client and Web (push) Has been cancelled
Client Quality Gates / macOS Desktop (push) Has been cancelled
|
2026-07-10 17:12:13 +08:00 |
|
Cheng Zhou
|
45ed1d7f36
|
fix(deploy): 增加部署更新实时进度
|
2026-07-01 11:22:39 +08:00 |
|
Cheng Zhou
|
5ee84c97e8
|
fix(deploy): 修复数据库初始化复用旧镜像
|
2026-07-01 11:15:55 +08:00 |
|
Cheng Zhou
|
b283cf1e5c
|
优化镜像构建实时日志展示
Storage Persistence Guard / storage-persistence-audit (pull_request) Has been cancelled
Storage Persistence Guard / storage-persistence-audit (push) Has been cancelled
|
2026-06-30 13:40:26 +08:00 |
|
Cheng Zhou
|
18daea7f2c
|
支持非 Git 部署目录滚动更新
Storage Persistence Guard / storage-persistence-audit (pull_request) Has been cancelled
Storage Persistence Guard / storage-persistence-audit (push) Has been cancelled
|
2026-06-30 11:12:25 +08:00 |
|
Cheng Zhou
|
f9a9f7eafe
|
环境配置统一以 .env 为单一事实来源,移除 .ctms-env
- 删除 .ctms-env:环境名由 .env 的 COMPOSE_PROJECT_NAME 反推
(ctms_detect_env),健康检查地址改存 .env 的 CTMS_BASE_URL
- prepare_env_file 由“已存在则整体跳过”改为逐项探测补全:
身份类缺失补目标值、密钥类缺失/空才生成、已有值一律不动
- resolve_effective_config 放宽为“冲突才致命”:身份类缺失交给
补全,仅 COMPOSE_PROJECT_NAME/ENV 与目标环境冲突时报错停止
(防止覆盖后孤立旧环境容器)
- 新增 ctms_env_has_key 区分“键缺失”与“键存在但空值”
(dev 的 LOGIN_RSA_PRIVATE_KEY= 是合法空值)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 10:48:27 +08:00 |
|
Cheng Zhou
|
24d5b7445f
|
滚动更新新增 Git 访问方式选择(HTTPS/SSH)及工作区变更预检
- install.sh:
- 滚动更新流程新增「选择 Git 访问方式」步骤(HTTPS 登录 / SSH 访问)
- SSH 方式支持指定私钥文件路径或粘贴私钥内容(临时文件用后即删)
- 仓库地址输入回填当前 remote(同协议时)作为默认值
- 选环境后立即检测工作区变更,提供暂存/放弃/取消处理
- 更新结束后按 HEAD 是否变化决定自动恢复暂存或提示手动恢复
- scripts/update.sh:
- 新增 --ssh-key 参数,SSH 协议下通过 GIT_SSH_COMMAND -i 指定私钥
- 新增 --skip-dirty-check 参数,供 install.sh 预检后透传
- scripts/common.sh:
- ctms_ask_line 提示语改输出到 stderr,避免被命令替换吞掉
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 09:26:54 +08:00 |
|
Cheng Zhou
|
4bbc234b53
|
同步工作区更新:优化安装脚本与更新脚本,添加文档与测试脚本
|
2026-06-23 17:18:34 +08:00 |
|
Cheng Zhou
|
efc325568d
|
美化终端脚本 UI 并修复对齐与闪屏
- 配色体系:256 色语义色板(primary/accent/success/warn/danger)与统一图标常量
- 修复右边框对齐:ctms_text_width 用 perl 精确计算显示宽度,剥离 sgr0 的 \e(B 序列
- 修复菜单闪屏:改用光标归位原地覆盖重绘,去掉每帧清屏
- 美化各面板:install.sh banner/确认/成功框、根菜单、status.sh 资源表格,标签列对齐
- 新增 ctms_pad_right 按显示宽度填充含中文标签
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-23 15:24:22 +08:00 |
|
Cheng Zhou
|
6056c8364a
|
修复开发容器启动并加固部署配置
|
2026-06-22 15:35:00 +08:00 |
|
Cheng Zhou
|
e507ab98cb
|
增强开发部署构建配置
|
2026-06-17 17:23:13 +08:00 |
|
Cheng Zhou
|
f6e5a4c744
|
feat: enable dev frontend hot reload
|
2026-06-04 16:57:24 +08:00 |
|
Cheng Zhou
|
63457aab11
|
支持开发环境局域网登录测试
|
2026-05-29 09:39:18 +08:00 |
|
Cheng Zhou
|
c9b677e96a
|
收紧分支环境安装流程
|
2026-05-28 10:57:49 +08:00 |
|
Cheng Zhou
|
9305ced664
|
整理项目文档并优化权限监控与安装脚本
|
2026-05-21 11:39:00 +08:00 |
|
Cheng Zhou
|
6cefa620e4
|
权限监控与管理界面全面美化
重新设计权限系统所有 UI 组件的视觉风格,统一配色、圆角、阴影和交互动效:
- 实时概览:统计卡片加图标和渐变色条,健康评分改为环形进度,告警改为卡片式
- 趋势分析:图表卡片加彩色图标标识,ECharts 配色升级为渐变面积填充
- 访问日志:指标卡片带图标,日志审计改为卡片式入口,IP排行前三高亮
- IP属地:工具栏重设计,排行列表前三渐变高亮,指标卡片统一新风格
- 系统级权限:从 el-table 改为自定义卡片列表,模块块独立圆角卡片
- 项目权限配置:空状态引导优化,成员表格加头像,工具栏加背景容器
- 角色概览卡片:加进度条可视化,hover 微动效
- 接口权限矩阵:工具栏分离布局,表格圆角包裹
- 角色管理抽屉:侧边栏选中态渐变,操作行 hover 高亮
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-20 14:36:35 +08:00 |
|
Cheng Zhou
|
cd7e12ce1f
|
feat: 增加 CTMS 一键安装脚本
|
2026-05-11 14:51:07 +08:00 |
|
Cheng Zhou
|
fa96d4b6db
|
chore: 移除 GitHub 到腾讯云的发布链路
|
2026-03-30 22:51:41 +08:00 |
|
Cheng Zhou
|
27ba5eabff
|
feat: 移除仓库内 nginx 并拆分前端运行时
|
2026-03-30 22:04:15 +08:00 |
|
Cheng Zhou
|
956c47218e
|
feat: automate tencent private registry publishing
|
2026-03-30 20:15:06 +08:00 |
|