Commit Graph
293 Commits
Author SHA1 Message Date
zhang1106 464e565255 docs(readme): 更新readme 2026-05-13 16:31:56 +08:00
zhang1106 c1bca43100 docs(readme): 更新文档 2026-05-13 16:18:14 +08:00
zhang1106 f1a1bcb0ef docs(readme): 更正README 2026-05-13 16:13:13 +08:00
zhang1106 53d6ce60bf fix(secureStorage):
- 精简README.md文档内容
2026-05-13 16:04:02 +08:00
zhang1106 d9b370f97a refactor(nginx): 重构卸载脚本的Nginx清理逻辑 2026-05-12 10:05:17 +08:00
zhang1106 a8e45d2d8a refactor(db): 简化设备索引迁移脚本逻辑
- 提取重复的索引检查创建逻辑为公共函数addIndexIfNotExists
- 减少冗余代码,提升脚本可维护性
2026-05-12 09:37:12 +08:00
zhang1106 0cf158ae40 fix(install,update,uninstall): 修复日志进度计数不准确问题
- 重构日志step方法,支持自定义总步数
- 更新install、update、uninstall脚本中日志调用,传入正确的步骤总数
- 移除硬编码的INSTALL_STEPS.length依赖,让进度展示更灵活准确
2026-05-12 09:12:10 +08:00
zhang1106 2f8e95be49 refactor(install,uninstall,update): 统一日志输出并优化安装流程
- 重构install模块的打印逻辑,使用统一的log工具替代原生console
- 新增运行环境、前端端口等安装信息展示
- 优化uninstall模块的步骤命名和预览逻辑,新增跳过提示
- 重构update模块,复用install的日志工具,统一输出格式
- 新增健康检查直接读取后端端口配置,不再硬编码8000
2026-05-12 08:57:14 +08:00
zhang1106 58a152e155 refactor(uninstall.js): 重构卸载脚本,抽离公共工具模块
- 将日志、UI交互、常量等工具代码抽离到install子目录模块
- 移除重复的工具函数定义,统一复用公共依赖
- 优化帮助信息和日志输出格式,统一使用项目内置样式
- 简化代码结构,提升可维护性
2026-05-11 16:23:29 +08:00
zhang1106 b3a1d4b3e9 chore(install): 新增日志文件初始化和关闭工具函数
从logger模块导入initLogFile和closeLogFile工具并在install入口使用
2026-05-11 15:58:32 +08:00
zhang1106 fd89546735 style(install.sh): 优化安装脚本banner排版和分隔符调用
- 调整banner标题和版本号的居中对齐布局
- 移除show_manual_install_guide里多余的log_divider括号调用
2026-05-11 15:47:08 +08:00
zhang1106 9a7a975b57 refactor(install): 统一安装脚本日志风格与UI样式
- 新增日志图标、分隔符和格式化工具函数
- 统一所有安装脚本的输出格式与视觉风格
- 使用统一的图标和配色方案优化交互体验
- 重构命令行输入提示样式,添加视觉标识
2026-05-11 15:29:41 +08:00
zhang1106 811c585845 fix(install): 修复选择使用上次配置后仍需逐项交互的问题
- 添加 useSavedConfig 标志控制配置流程
- 选择使用上次配置时跳过 configureDatabase/configureServices
- 直接显示配置摘要后进入确认步骤
2026-05-09 16:46:37 +08:00
zhang1106 3f34098635 refactor(install): 优化安装脚本配置逻辑
- 提取 Nginx 检测为独立函数 isNginxInstalled
- 为 select 函数添加 defaultIndex 参数支持默认选项
- 数据库配置保留用户上次输入值作为默认值
- 运行环境和部署方式选择支持记忆上次配置
2026-05-09 16:30:21 +08:00
zhang1106 7f4602d465 feat(install): 新增安装脚本模块化重构 2026-05-09 15:54:43 +08:00
zhang1106 d60f5bf808 refactor(nginx): 将 autoConfigureNginx 改为异步函数 2026-05-09 14:46:37 +08:00
zhang1106 779863cf47 feat(install): 优化安装脚本 2026-05-09 14:38:25 +08:00
zhang1106 87560a4030 docs(config): 更新.gitignore 2026-05-09 13:36:46 +08:00
zhang1106 d4e4e0f143 docs: 删除过时的文档文件
refactor(uninstall): 改进 Nginx 清理逻辑
2026-05-09 13:19:30 +08:00
zhang1106 3d1d10d142 Merge branch 'master' of https://gitee.com/zhang96110/idc_assest 2026-05-09 12:55:09 +08:00
zhang1106 63de61bf7a feat(login): 优化首次用户注册流程和表单处理
- 修复首次用户注册成功后未正确设置 isFirstUser 状态的问题
- 调整表单 name 和 onFinish 逻辑以区分首次用户注册和普通注册
- 更新按钮文本以明确不同场景下的操作

refactor(uninstall): 增强卸载脚本功能性和健壮性

- 新增 --dry-run 预览模式和 --skip-uploads 选项
- 改进 PM2 服务检测和清理逻辑
- 优化数据库配置读取和文件路径处理
- 增加更多清理项(Vite 缓存、临时文件等)
- 完善错误处理和用户提示信息
2026-05-09 12:46:46 +08:00
zhang1106 a523a4fe6f feat(deploy): 优化Nginx配置生成与前端部署逻辑
- 根据操作系统类型动态设置前端路径
- 自动复制前端构建产物到Nginx可访问目录
- 添加目录权限设置确保Nginx可访问
2026-05-09 11:09:28 +08:00
zhang1106 2a2637c3de feat(install): 添加安装失败回滚机制
- 引入 rollbackSteps 数组记录安装步骤
- 实现 rollback() 函数执行逆序清理
- 在各安装步骤中添加对应的回滚操作
- 安装失败时自动触发回滚流程
2026-05-09 10:57:27 +08:00
zhang1106 df82a3c01c refactor(nginx): 优化 Nginx 自动配置逻辑
- 将 Nginx 配置步骤移至服务启动后执行
- 增加 Nginx 安装状态检测和自动安装功能
- 改进错误处理流程和用户引导提示
- 使用 systemctl restart 替代直接重载
2026-05-09 10:17:12 +08:00
zhang1106 7ed71686b7 refactor(config): 优化Nginx配置文件生成逻辑
- 调整配置项顺序提升可读性
- 增强API代理和文件上传代理配置
- 完善Gzip压缩和静态资源缓存设置
- 修复SPA路由匹配规则
2026-05-09 09:37:17 +08:00
zhang1106 637adebb85 chore(deps): 将数据库驱动从 better-sqlite3 切换为 sqlite3
- 移除 better-sqlite3 相关配置
- 更新 package.json 依赖项
2026-05-09 09:00:52 +08:00
派大星 f5a305130a Revert "fix(auth): 优化首次用户设置流程和注册表单逻辑"
This reverts commit 6f2271351d.
2026-05-09 00:56:59 +00:00
zhang1106 f3b53c84c9 build(deps): 将 sqlite3 替换为 better-sqlite3
- 升级数据库驱动以提升性能
- 添加 better-sqlite3 的配置选项
2026-05-08 22:50:49 +08:00
zhang1106 31ea3bd845 docs(install): 添加安装脚本改进 2026-05-08 22:50:32 +08:00
zhang1106 6f2271351d fix(auth): 优化首次用户设置流程和注册表单逻辑
- 新增isSetupMode状态区分首次用户设置模式
- 调整表单提交逻辑和提示信息显示
- 修复首次用户设置后状态未更新的问题
- 优化表单字段显示条件和标签文案
2026-05-08 17:09:10 +08:00
zhang1106 a5505207bc refactor(floorplan): 优化机房平面图交互与代码结构
- 重构设备悬停提示逻辑,使用画布坐标替代DOM坐标
- 提取缩放控制逻辑到独立回调函数
- 移除未使用的组件和引用
- 改进全屏切换实现方式
- 添加平面图导出功能
2026-05-08 13:07:27 +08:00
zhang1106 2826a00192 refactor(frontend): 重构状态管理使用Zustand替代Context API
feat(auth): 添加账户锁定功能及自动解锁机制
feat(user): 在用户模型中添加lockedUntil字段
feat(api): 实现账户锁定逻辑和剩余尝试次数提示

perf(3d): 优化3D场景状态管理性能
perf(floorplan): 优化平面图状态管理性能

chore(deps): 添加zustand依赖
chore(config): 更新安全配置锁定时间为3分钟

docs: 更新部分组件注释
style: 调整登录页面样式
2026-05-08 11:17:29 +08:00
zhang1106 03e320af9e feat(log): 增强日志系统功能与追踪能力
- 新增模块级别日志控制和采样配置
- 为操作日志添加requestId字段支持全链路追踪
- 优化请求日志中间件,增强结构化记录能力
- 实现日志降级机制,数据库不可用时写入文件
- 添加相关数据库迁移脚本和模型索引
2026-05-07 17:14:54 +08:00
zhang1106 54b0a8e7bb refactor(floorplan): 重构平面图组件与样式
- 移除未使用的编辑模式、热力图、搜索等功能
- 将样式代码抽离到独立样式文件
- 优化工具栏和缩放控制组件实现
- 添加导出图片功能
- 简化上下文状态管理
- 优化设备提示框和空状态显示
2026-05-07 15:14:40 +08:00
zhang1106 c717ce30d6 fix(auth): 修复认证初始化与安全存储问题
- 添加authInitialized状态控制401跳转逻辑
- 实现安全存储的备份机制防止数据丢失
- 优化认证上下文初始化流程,添加取消处理
- 修复异步存储操作未处理Promise的问题
2026-05-07 09:17:50 +08:00
zhang1106 fa39f2855f feat(机柜管理): 优化机柜导入导出功能
- 新增机柜导入预览功能,支持数据验证和错误提示
- 支持按选中机柜导出,优化导出文件名和提示信息
- 重构导入逻辑,分离Excel解析和验证逻辑
- 修复机柜关联设备查询问题,使用正确的关系别名
- 更新API文档,添加导入预览和选中导出接口说明
2026-05-06 15:12:57 +08:00
gituibandtraeagent 9c0fd0b3ff Revert commits 5170c0a..4e8e8b8
This reverts 3 commit(s) from 5170c0a to 4e8e8b8.

Reverted commits:
4e8e8b8 feat: 拉取最新仓库代码
307528b feat: 拉取最新仓库代码
5170c0a feat: 拉取最新仓库代码

Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-05-06 03:27:51 +00:00
gituibandtraeagent 4e8e8b898b feat: 拉取最新仓库代码
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-05-06 03:26:46 +00:00
gituibandtraeagent 307528b36b feat: 拉取最新仓库代码
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-05-06 03:19:21 +00:00
gituibandtraeagent 5170c0ab6f feat: 拉取最新仓库代码
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-05-06 03:08:12 +00:00
gituibandtraeagent a6af71ebe7 feat: 拉取最新仓库代码
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-05-06 02:58:20 +00:00
gituib d107c4c092 Merge pull request #6 from gituib/trae/solo-agent-VGTAxX
Trae/solo agent vgt ax x
2026-05-01 00:07:41 +08:00
gituibandtraeagent cb6471b8d8 feat: 分析当前仓库
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-04-30 15:55:46 +00:00
gituibandtraeagent 5eb1fa4a5f feat: 分析当前仓库
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-04-30 15:50:48 +00:00
gituibandtraeagent 4fdc6207a6 feat: 分析当前仓库
Co-authored-by: traeagent <traeagent@users.noreply.github.com>
2026-04-30 15:36:08 +00:00
zhang1106 dc8dc3083f fix(floorplan): 修复设备在机架中渲染位置的计算错误 2026-04-30 17:00:25 +08:00
zhang1106 4a3fbde5e3 chore: 更新项目版本号至2.0.0 2026-04-30 16:28:04 +08:00
zhang1106 979c28fdcd feat(floorplan): 新增机房平面图功能模块
refactor(models): 为Room和Rack模型添加布局相关字段
feat(routes): 实现机房平面图相关API接口
feat(components): 添加平面图编辑器、画布渲染及交互组件
feat(hooks): 实现平面图数据管理和状态管理
feat(pages): 新增机房平面图页面入口
style(components): 优化平面图组件样式和交互体验
2026-04-30 16:26:39 +08:00
zhang1106 4ab5265882 fix(设备表单): 修复机柜U位计算错误并添加高度校验
修正RackManagement中剩余U位计算方式,由设备数量改为累加设备高度
在DeviceFormModal中添加设备高度超出机柜高度的校验和警告提示
2026-04-29 17:16:57 +08:00
zhang1106 94ae347d96 refactor(scripts): 移除调试用的数据库配置日志
不再需要打印数据库配置信息,因为该调试信息已不再有用
2026-04-28 14:38:08 +08:00