Skip to content

release: publish v0.0.2 with dashboard UI fixes#8

Merged
lien0219 merged 8 commits into
mainfrom
develop
Jul 24, 2026
Merged

release: publish v0.0.2 with dashboard UI fixes#8
lien0219 merged 8 commits into
mainfrom
develop

Conversation

@lien0219

Copy link
Copy Markdown
Owner

变更概述

本次将 develop 分支的最新改动合并至 main,发布 v0.0.2

主要变更

管理控制台版本号优化

  • 自动从完整构建标识中提取语义版本号
  • main-v0.0.2-<commit-sha> 统一显示为 v0.0.2
  • 兼容 v0.0.20.0.2 等版本格式
  • 避免版本号携带分支名称和提交 SHA
  • 同步规范当前版本与最新版本的展示格式

用户下拉菜单优化

  • 调整右上角用户下拉框宽度
  • 超长邮箱支持自动换行
  • 避免邮箱内容超出下拉框边界
  • 兼容不同屏幕宽度下的展示效果

测试补充

  • 新增语义版本号提取单元测试
  • 覆盖完整构建版本、标准版本和异常回退格式

发布版本

  • 更新 deploy/IMAGE_VERSION
  • 版本由 0.0.1 升级至 0.0.2

验证内容

  • 左上角版本号显示为 v0.0.2
  • 版本号不再显示分支名称和提交 SHA
  • 长邮箱不会超出用户下拉框
  • 用户菜单原有功能保持正常
  • 版本检查与更新提示保持正常
  • 已补充版本解析测试

发布影响

合并到 main 后将触发 Publish Main Image 工作流,并发布:

  • ghcr.io/lien0219/modurelay:main
  • ghcr.io/lien0219/modurelay:main-v0.0.2
  • ghcr.io/lien0219/modurelay:sha-<commit-sha>

风险评估

本次主要为前端显示样式和版本格式处理优化,不涉及数据库结构及核心业务逻辑变更。

@lien0219
lien0219 merged commit d6d4202 into main Jul 24, 2026
14 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.

1 participant