odboy
|
de87d98876
|
feat(config): 支持配置名和内容模糊搜索
- 配置列表接口增加 keyword 参数,按 name 或 contents 模糊匹配
- 全局配置、应用配置和回收站页面增加关键字搜索框
|
2026-09-26 21:07:59 +08:00 |
|
odboy
|
bb90f9cf79
|
feat(config): 新增配置回收站与还原功能
- 配置列表支持 deleted=1 查询已删除配置
- 新增 POST /admin/config/restore/:id,还原配置并写入 restore 历史
- 前端新增回收站页面,配置列表「新建配置」右侧增加红色入口按钮
|
2026-09-23 21:13:30 +08:00 |
|
odboy
|
1f8cae5a8b
|
refactor(auth): 移除 RO/RW 权限机制并完善配置历史
- 删除 GrantPermissons 与 buildPermissionCode,权限只判断超管、组管理员和应用负责人
- GetHistory 增加权限校验,避免越权读取配置历史
- 配置历史改为分页查询,前端历史弹窗增加分页并处理删除后的页码回退
|
2026-09-16 21:11:09 +08:00 |
|
odboy
|
92c09df103
|
feat(config): 增强配置历史管理并统一数据库时间
- 新增 dao.Now() 函数获取数据库毫秒精度时间,避免多实例时钟偏差
- 增量同步查询增加上界(updated_at <= upperBound)防止竞态条件
- 配置创建、更新、删除、回滚统一使用数据库时间替代 time.Now()
- 配置历史新增 operate 字段记录操作类型(update/delete/rollback)
- 删除配置和回滚操作前增加历史快照记录
- 新增 DeleteHistory 接口支持手动删除单条历史记录
- 移除 GetHistory 的 Limit(5) 限制,返回完整历史列表
- 删除应用时同步更新关联配置的 updated_at 以便增量同步识别
- version 字段改为必填,前后端同步增加校验规则
- 前端历史列表增加操作类型列、删除按钮及表格最大高度限制
- 数据库表结构 datetime 升级为 datetime(3) 支持毫秒精度
|
2026-09-06 21:04:25 +08:00 |
|
odboy
|
005bd2490c
|
chore(web): 默认路由重定向调整为 profile/list
|
2026-08-24 21:09:43 +08:00 |
|
odboy
|
ec33f8c52a
|
fix: 客户端日志打印变更配置名称,修复 Node.js Dockerfile 和 ConfigList 页面布局
- 各客户端 deleted/changed 日志增加具体配置名称输出
- Node.js Dockerfile 改为单阶段构建,修复依赖找不到问题
- ConfigList.vue 查询条件拆分为独立卡片,新增查询/重置按钮
- Node.js 客户端日志统一使用 console.error
|
2026-06-22 21:14:27 +08:00 |
|
odboy
|
96c66c251b
|
feat: 应用管理和业务组管理负责人列改为显示数量
|
2026-06-09 21:05:23 +08:00 |
|
odboy
|
32a5cf8f85
|
refactor: 移除应用管理页面的新建配置按钮
|
2026-06-07 21:15:24 +08:00 |
|
odboy
|
4a965c4218
|
fix: 修复 ProfileList.vue 模板 div 标签未闭合问题
|
2026-06-04 21:07:42 +08:00 |
|
odboy
|
9d475eacba
|
feat: 环境管理页面添加环境名称模糊查询,统一双卡片布局
|
2026-06-02 21:08:32 +08:00 |
|
odboy
|
fd16a61c87
|
feat: 后台管理页面查询条件统一改为独立卡片+按钮触发模式
业务组管理、用户管理、配置管理、应用管理页面的查询条件拆分为独立卡片,
新增查询/重置按钮,移除下拉选中即时触发查询的交互;
应用管理新增应用名称、应用编码模糊查询和业务组精确查询条件。
|
2026-05-28 21:09:26 +08:00 |
|
odboy
|
0b2e836c27
|
feat: 业务组和应用支持多负责人,修复权限查询表名错误
- 业务组 MasterUid 改为 MasterUids(逗号分隔多用户ID)
- 应用 OwnerId 改为 OwnerIds(逗号分隔多用户ID)
- 前端负责人下拉框改为多选
- 权限查询改用 FIND_IN_SET 匹配多负责人
- 修复 user_permissions 表名错误(应为 user_permission)
- 所有数据库实体添加 TableName() 方法显式指定表名
- xorm tag 显式指定 owner_ids/master_uids 列名
- 启动时自动清理 owner_ids 中的空格
|
2026-05-15 21:09:40 +08:00 |
|
odboy
|
5e55d899c3
|
refactor: 重构菜单结构,配置列表改为应用维度管理
|
2026-05-12 21:01:49 +08:00 |
|
odboy
|
ed94f53306
|
feat: 实现客户端实例上报功能
- 新增 ClientInstance 模型,记录客户端 IP 与配置项的关联
- 配置拉取接口(fetchAll/fetchChanged)自动记录客户端信息
- 配置列表页面展示每个配置的在线客户端数量
- 点击可查看具体 IP 地址、拉取方式、最后拉取时间
- 超过 5 分钟未拉取的记录自动清理
- 注释掉 /api/ping 接口
|
2026-04-27 21:07:37 +08:00 |
|
odboy
|
858dfcb5cf
|
feat: 查询条件优化和 xorm session 修复
|
2026-03-18 21:01:04 +08:00 |
|
odboy
|
6ab368f21e
|
feat(group): 业务组禁用后限制用户登录和配置拉取
|
2026-03-15 21:19:48 +08:00 |
|
odboy
|
928a95fccd
|
fix: 修复多个代码质量缺陷
|
2026-03-13 21:11:06 +08:00 |
|
odboy
|
932db9fbdc
|
fix: 修复多个安全缺陷和功能问题
- 移除加密相关代码(服务端和所有客户端)
- 修复 JWT 验证未检查签名算法的问题
- 修复重置密码使用不安全随机数的问题
- 实现 Logout 服务端失效机制
- 修复历史版本对比 diff 颜色标记错误
- 修复占位符解析循环引用风险
- 添加用户禁用状态检查
- 更新 bug 清单文档
|
2026-03-10 21:07:22 +08:00 |
|
odboy
|
f41d53da41
|
feat(web): 配置历史对比改为左右分栏,支持修改行识别
- 对比视图从上下布局改为左右分栏(当前生效 vs 历史版本)
- 新增 modified 行类型,相邻的删除+新增行配对标记为已修改(黄色高亮)
- 移除 diff npm 依赖,改用内置 LCS 算法实现行级对比
- 弹窗宽度调整为 1200px 适配双栏布局
|
2026-03-08 21:14:04 +08:00 |
|
odboy
|
710659350d
|
feat(web): Token 列显示掩码并支持一键复制
- Token 列显示前4位+****+后4位掩码格式
- 添加复制按钮,点击复制完整 Token 到剪贴板
- 列宽从 120 调整为 200 以容纳掩码和按钮
|
2026-02-23 21:06:59 +08:00 |
|
odboy
|
b011b3a0b3
|
feat(app): 实现应用 Token 校验功能
- 服务端: fetchAllConfigs 和 fetchChangedConfigs 添加 Token 校验
- 前端: 应用列表添加 Token 列和生成/删除 Token 按钮
- 客户端: Python/Node.js/Java 客户端传递 token 参数
- Java: 简化 buildTokenParameter 直接传递 token 值
|
2026-02-18 21:02:30 +08:00 |
|
odboy
|
baaec4c4b3
|
feat(config): 添加配置历史版本内容查看功能
- 新增历史版本内容弹窗,支持查看配置详细内容
- JSON类型内容自动格式化为易读格式
- 操作时间使用formatTime方法格式化为可读格式
- 新增getTypeName方法展示配置类型名称
- 历史弹窗宽度从700px调整为900px以适配新内容
- 更新开发环境数据库连接配置
|
2026-01-29 21:01:28 +08:00 |
|
odboy
|
a6bd08c569
|
style: 更新布局页面配色为科技蓝主题
|
2026-01-21 21:14:51 +08:00 |
|
odboy
|
e68b37f376
|
style: 优化登录页面,升级为科技风现代界面
|
2026-01-19 21:19:23 +08:00 |
|
odboy
|
4436d3ee88
|
feat: 初始化配置中心项目
|
2026-01-14 21:02:13 +08:00 |
|