hnu202326010131
|
303f17ede3
|
重构:优化前端目录结构并恢复 HMR 支持
- 将 src/app 目录扁平化至 src/ 根目录,简化项目结构与路径引用
- 更新 index.html 入口文件路径
- 修改 vite.config.ts,重新开启热模块替换 (HMR) 以提升开发效率
- 通过类型检查与构建验证
|
6 days ago |
hnu202326010131
|
1f262cf9a7
|
文档:添加项目 README.md 文档
|
6 days ago |
hnu202326010131
|
5baedd5d00
|
feat: 优化移动端体验,支持触摸拖拽并显示全屏按钮
|
6 days ago |
hnu202326010131
|
5d2014516d
|
feat: 新增演示账号逻辑,添加登录页面提示,并修复后端异常时的自动登出竞争问题
|
6 days ago |
hnu202326010131
|
527c6cae39
|
docs: 更新前端项目开发与架构指南,增加非开发人员视角及核心功能细节
|
7 days ago |
hnu202326010131
|
769f5e5d50
|
feat: 完善遥测系统、优化图表性能及提升 UI E2E 稳定性
1. 遥测系统 (Telemetry) 实现:在 telemetry.ts 中实现了路由变化API 请求及全局错误的自动化追踪,并修复了 ESLint 错误。2. 性能优化 (Performance):针对 ECharts 实现了动态导入和按需组件注册,减小首屏体积,优化分包策略。3. UI E2E 稳定性提升:完善 Playwright 配置,新增 Docker 运行脚本及详细指南,更CI 流程。4. 其它改进与修复:修复 401 自动跳转逻辑及多处 ESLint 问题。
|
7 days ago |
hnu202326010131
|
917b0aa9e4
|
重构 Diagnosis 页面并引入测试与 CI
1. 页面结构:拆分 ResizableBar、SplitPane、LogViewer、ClusterNodeSelector、DiagnosisChatPanel
2. 逻辑抽离:新增 useCollapsiblePercent/useIsMobile/useScrollBottomHint/useClusterTree/useDiagnosisChat
3. 错误处理:新增 lib/errors.ts, Diagnosis/ClusterList 复用
4. 测试体系:引入 Vitest@vue/test-utils、happy-dom,新增 Diagnosis 关键链路单测
5. 工程化:新增 GitHub Actions 工作流,自动跑 typecheck/test/build;新增前端 scripts
|
7 days ago |
hnu202326010131
|
2fbe40edac
|
feat: 优化前端界面布局与主题样式
cd '/home/devbox/project/src/fronted' ; python3 -m http.server 8888
cd /home/devbox/project/src/fronted ; python3 -m http.server 8888
2. 更新 Sidebar.vue 侧边栏组件,改进导航交互体验。
3. 调整 theme.scss 全局样式文件,优化视觉呈现与主题色调。
4. 完善 Profile.vue 个人中心页面功能及展示逻辑。
5. 修复部分 UI 细节问题,提升系统整体一致性。
|
7 days ago |
hnu202326010131
|
b89cf0fe90
|
feat: 优化移动端适配与架构文档更新
1. 优化集群列表页移动端适配,改进注册弹窗表单布局
2. 优化 Logs、ExecLogs 和 UserManagement 页面分页组件移动端适配
#3. 更新架
npm install View Transitions 和主题切换方案
4. 优化登录注册页主题切换动效及基础样式变量
|
7 days ago |
hnu202326010131
|
0f3ad73b80
|
feat: 优化颜色模式切换交互,实现平滑圆圈扩散动画效果
1. 功能增强:
- 在 HeaderNav 组件中实现了基于 View Transitions API 的圆圈扩散切换动画。
- 优化了主题切换按钮的交互,添加了旋转、缩放及图标颜色的平滑过渡。
2. 样式优化:
- 重新设计了全局主题过渡逻辑,确保在不支持 View Transitions 的浏览器中仍
- 统一了 Element Plus 组件(卡片、按钮、输入框等)在主题切换时的
- 修复了暗黑模式下部分文字颜色的适配问题。
3. 工程化与兼容性:
- 添加了针对 View Transitions API 的特性检测及降级方案。
git450ms 的流畅缓动体验。
|
1 week ago |
hnu202326010131
|
213d52723b
|
feat: 故障诊断页面增加快速置底按钮并优化移动端适配
|
1 week ago |
hnu202326010131
|
4a0a0132d7
|
docs: add development and architecture guide
|
1 week ago |
hnu202326010131
|
65b53fa6b2
|
feat: 优化集群日志采集功能与 UI 视
1. 功能改进:
- 在集群列表页新增“采集日志”功能,支持启动 Hadoop 集群
git 60s),并添加事件冒泡拦截防止触发行点击。
git status
2. UI/UX 优化:
- 设计并实现了一套协调的 Element Plus 浅色模式配色方案,优化了暗黑模式切换逻辑。
git status Flex 换行,解决了多按钮导致的 UI 溢出问题。
git status Sass 最新标准(color.mix)修复了废弃语法警告。
3. 代码规范与重构:
- 完善了 API 服务层(LogService),规范了参数处理。
|
1 week ago |
hnu202326010131
|
79e5303b7c
|
style: 优化诊断页面桌面端布局
|
1 week ago |
hnu202326010131
|
d82f9c61a9
|
更新用户信息处理逻辑并添加第15周个人工作总
|
1 week ago |
hnu202326010131
|
7fe992909e
|
feat: 完善前端项目配置及 API 拦截器逻辑
|
1 week ago |
hnu202326010131
|
8676d838d8
|
feat: 前端架构重构与后端接口联调优化
- 重构 API 服务层:引入模块化的 Service 结构 (auth, cluster, diagnosis, log, metric, node, user),提升代码复用性与可维护性。
- 增强类型系统:新增全局 TypeScript 类型定义,完善接口请求与响应的数据类型校验。
- 视图与组件升级:全面更新 App、Dashboard、ClusterList 等核心视图及 Sidebar、Charts 等通用组件,适配新的 API 调用模式。
- 文档建设:新增 13 份技术指南,涵盖后端联调、流式输出、移动端适配及 API 优化等多个维度。
- 构建与依赖优化:更新 vite.config.ts 配置,同步 pnpm-lock.yaml,并将 .vite 缓存目录纳入 .gitignore。
- 基础架构调整:优化前端路由与全局状态管理逻辑。
|
1 week ago |
hnu202326010131
|
abbd1329d1
|
chore(frontend): 将前端包管理器从 npm 切换为 pnpm
详细改动:
1. 移除 package-lock.json 文件。
2. 新增 pnpm-lock.yaml 文件,用于更高效、严格的依赖管理。
3. 更新了 .vite 目录下的构建缓存文件,以适配 pnpm 的依赖结构。
切换原因:
- pnpm 具有更快的安装速度和更小的磁盘占用。
- 通过硬链接机制解决幽灵依赖问题,提升项目稳定性。
- 为后续可能的全栈架构优化提供更好的支持。
|
2 weeks ago |
hnu202326010131
|
3fb76642cc
|
feat: optimize frontend layout, pagination and diagnosis page UI
|
2 weeks ago |
hnu202326010131
|
2b976d4745
|
style: set logs page search card to black background in dark mode
|
2 weeks ago |
hnu202326010131
|
b1448fdc35
|
docs: update alert config page title and error messages
|
2 weeks ago |
hnu202326010131
|
f83a548621
|
feat: integrate alert config with backend and update docs
|
2 weeks ago |
hnu202326010131
|
4eaff06411
|
refactor: rename audit logs to operation logs and update related routes and docs
|
2 weeks ago |
hnu202326010131
|
39afe8c20e
|
feat: improve log query and fix audit/exec logs
|
2 weeks ago |
hnu202326010131
|
1fe0fbef2e
|
feat: change log source input to select dropdown in Logs.vue
|
2 weeks ago |
hnu202326010131
|
f0fccd5c60
|
docs: 添加前端页面功能列表
|
2 weeks ago |
hnu202326010131
|
d766aee6db
|
feat: 优化故障诊断面板 AI 对话逻辑与错误提示
|
2 weeks ago |
hnu202326010131
|
630f6375f7
|
feat(诊断面板): 实现AI诊断流式输出功能
添加流式输出支持,将原有接口改为SSE协议
新增联调文档说明接口变更和实现细节
前端使用fetch API处理流式响应并实时更新UI
|
2 weeks ago |
hnu202326010131
|
d52b431e25
|
feat(集群管理): 优化集群状态显示与描述字段处理
- 将健康状态选项改为英文以符合后端API校验要求
- 统一前端healthy状态值的业务逻辑
- 调整description字段位置确保正确发送至后端
- 增强错误处理并提供中文语义提示
- 新增联调指南文档
|
2 weeks ago |
hnu202326010131
|
b2524d6ce3
|
feat: 优化集群管理逻辑与状态显示
1. 状态国际化与适配:将 healthy/warning/error/unknown 设为标准状态值,同步更新 ClusterList 与 Dashboard 逻辑。
git statusPayload 结构。
3. 错误提示å HTTP 错误状态码提示。
4. 联调文档:新增《集群描述后端联调指南.md》。
|
2 weeks ago |
hnu202326010131
|
3ae20a5f67
|
feat: 重构集群注册功能并优化全局 UI
1. 集群注册功能重构 (ClusterList.vue):
- 对齐数据库 Schema,新增 namenode_ip, namenode_psw, rm_ip, rm_psw 等字段
- 更新前端校验逻辑与 Payload 构造,确保与后端 clusters/nodes 表等字段
- 优化列表加载逻辑,实现新旧字段名 (如 name/host) 的向下兼容。
2. UI 与布局优化:
- App.vue: 实现登录页面隐藏顶部栏功能,并优化 Logo 折叠显示逻辑。
git
git
3. 文档更新:
- 新增《集群注册后端联调指南.md》,详细说明最新的接口契约与数据库映射。
- 新增《AI工具后端联调指南.md》,指导后端对接联网搜索等 AI 工具参数。
|
2 weeks ago |
hnu202326010131
|
90eaf5395b
|
feat(profile): use /api/v1/users; normalize roles; fix charts sizing and status colors; docs: backend integration; ui(login): center register button
|
4 weeks ago |
hnu202326010131
|
36b9f9a844
|
feat(diagnosis): add sidebar filters, adjustable widths via CSS variables, and vertical label/select alignment
feat(cluster-list): remove UUID column, add actions (details/start/stop/unregister)
feat(user-management): inline role selection and add password & confirm fields to create user
chore: remove RoleAssignment & PermissionPolicy pages and sidebar links
style(diagnosis): filter grid spacing and layout polish
|
4 weeks ago |
hnu202326010131
|
9ece7ffd39
|
UI: sidebar nav + auth page polish\n- Move top nav to sidebar (main links + dropdowns)\n- Add role-based sidebar dropdowns (系统配置/角色权限控制)\n- Center & restyle login/register pages; hide sidebar & controls via route meta\n- Hide search/side-toggle on login/register\n- Diagnosis chat integrates backend (history/send)\n- Add demo login (123/123) as admin when backend unavailable\n- Add AI backend integration guide (AI-Backend-Integration.md)
|
4 weeks ago |
hnu202326010131
|
9b446db833
|
feat(diagnosis): integrate AI chat history/send and improve error details
|
4 weeks ago |
Wzw
|
93cc31b317
|
王祖旺第十二周总结第十三周计划
|
1 month ago |
hnu202326010131
|
2f6fe59a08
|
前端优化与配置更新:\n- 统一 .btn--primary 样式为全局,移除各视图重true\n- 新增 roles 常量与标签映射,路由/导航/侧边栏/页面统一引用\n- 删除未使用的 fetch 封装,统一使用 axios 客户端\n- 执行日志表格抽为 ExecLogsTable 组件,降低视图复杂度\n- 认证逻辑收紧:仅后端返回 token 视为登录,恢复需同时存在 token\n- 开发环境固定端口 5173,HMR 指向 localhost:5173\n- 移除 defineProps 多余导入,消除编译提示
|
1 month ago |
echo
|
917f316226
|
前后端联调_后端
|
1 month ago |
echo
|
2af9ef319b
|
restore:
|
1 month ago |
hnu202326010131
|
103e72c7f3
|
feat(frontend): exec-logs重构为执行日志并接入接口; diagnosis美化; alert-config原型改造; 顶部下拉与用户菜单交互优化; 个人主页接入 /api/v1/user/me; 账号管理原型; 新增隐藏侧边栏按钮与 UI Store; 添加后端操 BACKEND-OPS.md
|
1 month ago |
hnu202326010131
|
f229b763b1
|
fix(auth): 登出后立即导航至登录并响应式更新菜单\n- Sidebar 角色判断改为响应式\n- HeaderNav 使用 storeToRefs 保持登录态/角色响应式\n- 登出后 replace 到 login 触发路由守卫\n- 应用初始化调用 auth.restore
|
1 month ago |
hnu202326010131
|
4cebf1b28a
|
feat(frontend): 同步页面与用户管理后端联动 + 指南
|
1 month ago |
hnu202326010131
|
1533785804
|
chore(env): 更新 VITE_API_TARGET 指向 Cloudflare Tunnel
|
1 month ago |
hnu202326010131
|
26af1b0e31
|
feat(frontend): 健康检测与统一 API 实例\n\n- 登录页显示后端 (/api/v1/health)\n- 统一 axios 实例 /src/app/lib/api.ts 并在 auth store 复用\n- Vite 使用 cacheDir='.vite' 规避跨设备重命名问题\n- 代理通过 VITE_API_TARGET 可配置后端地址\n- 移除 .env.example(已由实际环境文件替代)
|
1 month ago |
echo
|
59167ef1c0
|
前端项目快速上线
|
1 month ago |
hnu202326010131
|
ff13fadbe2
|
docs(weekly): 新增第9-12周周报与计划\nchore(env): 更新 .env.development 配置
|
1 month ago |
hnu202326010131
|
1ae64fa483
|
feat(login): 前后端联调\n\n- Vite 代理支持环境变量 VITE_API_TARGET\n- 保留 /api 前缀转发后端\n- Pinia 登录改为调用 /api/v1/user/login,并在后端不可达时回退演示账号\n- 登录页提交改为异步并加入 loading\n- 后端登录路由支持演示账号并保留数据库校验\n- 添加 .env.example 与 .env.development
|
1 month ago |
echo
|
0ea547da22
|
后端fastapi搭建,login接口-v1.0
|
1 month ago |
hnu202326010131
|
ab74172af1
|
feat(frontend): add Vue3 refactor app under frontend-vue (router, pinia, views, charts, services)
|
1 month ago |