Skip to content

## 变更描述#35

Merged
gggxbbb merged 5 commits into
mainfrom
v2
Jun 5, 2026
Merged

## 变更描述#35
gggxbbb merged 5 commits into
mainfrom
v2

Conversation

@gggxbbb

@gggxbbb gggxbbb commented Jun 5, 2026

Copy link
Copy Markdown
Member

发布 v2.0.0,进行了重大架构重构,新增多服务器、多节点的层次模型,替换为基于 Web 的管理面板,实施 Argon2 + UUID 的身份验证系统,并引入可自定义的 Webhook 警报。

变更类型

  • 🐛 Bug 修复

  • ✨ 新功能

  • 📝 文档更新

  • 🎨 代码风格/格式

  • ♻️ 代码重构

  • ⚡ 性能优化

  • 🔧 配置/构建变更

关联 Issue

关联相关的 Issue(如有):

  • Fixes #

测试

描述你如何测试了这些变更:

  • cargo test 通过

  • npm run build 通过

  • 添加/更新了测试用例

检查清单

  • 代码遵循项目风格(cargo clippy / cargo fmt

  • 已添加必要的注释

  • 文档已更新(如需要)

截图(如适用)

如果有 UI 变更,请添加截图。

其他信息

任何其他需要审阅者知道的信息。

gggxbbb added 3 commits June 5, 2026 12:10
- Multi-server, multi-node hierarchical model (server_groups → servers → nodes)
- UUID-based primary keys across all tables
- Web-based admin panel replacing TUI config wizard
- Argon2 + UUID token authentication system
- Webhook alerting with customizable templates
- Complete frontend rewrite with React + Tailwind CSS
- AddNodeParams/UpdateNodeParams to fix clippy warnings
- Fix CSS @import syntax and unify top bar border styles
- Update version to 2.0.0
…components

- Added latency badge to NodeDetailPage with color coding for high latency.
- Updated StatCard components to reflect rounded latency values.
- Improved layout and styling of various components for better UX.
- Refactored PlayerDetailPage to include badges for online/offline status.
- Introduced Sparkline component for visualizing data trends.
- Added Progress component for better progress indication in UI.
- Removed ServerGroupProvider as it is no longer needed.
- Updated NodesPage and PlayersPage to remove group filtering logic.
- Enhanced NotFoundPage with improved visuals and layout.
Copilot AI review requested due to automatic review settings June 5, 2026 05:35

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

@gggxbbb gggxbbb merged commit 43feb35 into main Jun 5, 2026
6 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.

2 participants