Skip to content

feat(frontend): fix the bug in issue #42#47

Merged
OrenZhang merged 15 commits intolinux-do:masterfrom
chenyme:master
Jul 4, 2025
Merged

feat(frontend): fix the bug in issue #42#47
OrenZhang merged 15 commits intolinux-do:masterfrom
chenyme:master

Conversation

@chenyme
Copy link
Copy Markdown
Collaborator

@chenyme chenyme commented Jul 3, 2025

例行检查

  • 我已阅读并理解 贡献者公约
  • 我已阅读并同意 贡献者许可协议 (CLA),确认我的贡献将根据项目的 MIT 许可证进行许可,
  • 我知晓如果此 PR 并不做出实质性更改,或可被认为是为了PR被合并而提交PR的,则可能不会被合并,

关联信息

resolves #42

变更内容

已修复

  • tag 输入限制
  • siderbar 渲染和切换优化
  • 更新反馈链接
  • 移除counter input计数,改为shadcnui基本输入
  • 创建表单和编辑表单对话框优化,并修改部分选项的样式
  • 设置提示位置在顶部中央 ,并为不同类型的提示加入颜色
  • 修复手机端显示错误并删除重复文案
  • 修复趋势折现图阴影丢失

@OrenZhang OrenZhang requested a review from Copilot July 3, 2025 12:26

This comment was marked as outdated.

@OrenZhang OrenZhang requested a review from Copilot July 3, 2025 12:50

This comment was marked as outdated.

@chenyme chenyme requested a review from OrenZhang July 3, 2025 14:37
@OrenZhang OrenZhang requested a review from Copilot July 3, 2025 14:51

This comment was marked as outdated.

@OrenZhang OrenZhang requested a review from Copilot July 4, 2025 02:58
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

本次 PR 主要聚焦在前端多处功能的修复与优化,包含缓存逻辑、标签输入、侧边栏渲染、提示样式及对话框布局等方面。

  • 优化 useAuth 钩子:延长缓存时长并添加组件卸载检测,避免过时的 setState 调用
  • 增强标签选择器:输入实时截断、创建时限流与校验
  • 改进 UI 和交互体验:统一提示位置与配色,优化侧边栏渲染及创建/编辑对话框布局

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
frontend/hooks/use-auth.ts 调整缓存过期时间并引入 isMounted 避免卸载后更新
frontend/components/ui/tag-selector.tsx 增加输入截断函数、创建标签时禁止某些名称
frontend/components/ui/sonner.tsx 将 Sonner 提示统一置顶并补充主题样式配置
frontend/components/common/project/constants.ts 更新信任级别选项文案
frontend/components/common/project/ProjectBasicForm.tsx 重构 “IP 管控” 与 “项目描述” 区块的布局
frontend/components/common/project/CreateDialog.tsx 优化创建对话框在不同设备的标题、按钮与文案
frontend/components/common/layout/NavDocuments.tsx useMemorequestAnimationFrame 优化渲染
frontend/components/common/layout/ManagementBar.tsx 更新 “需求反馈” 链接至 GitHub issues
frontend/components/common/dashboard/DataCharts.tsx 将折线图替换为渐变面积图并修复阴影效果
frontend/app/globals.css 增加 Sonner 各类型提示图标的着色样式
frontend/app/(main)/layout.tsx 为侧边栏组件使用 memo 并提取样式常量

OrenZhang
OrenZhang previously approved these changes Jul 4, 2025
@OrenZhang OrenZhang merged commit ad55e39 into linux-do:master Jul 4, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: 功能验收

3 participants