Files
outlookEmailPlus/docs/DEVLOG.md
T
胡绍康andCopilot cf7817bb95 feat: UI全局美化重设计 + 恢复CI/测试/文档
UI 改进:
- 设置页面内嵌显示(不再弹窗)
- 临时邮箱卡片添加验证码提取按钮
- 导入账号弹窗 textarea 样式优化
- 账号头像 8 色渐变轮转
- 临时邮箱页顶栏邮箱点击复制
- 邮箱管理页自动选中默认分组
- 切换分组时重置邮件列 UI
- 修复收件箱/垃圾邮件 Tab 切换(.folder-tab → .email-tab)
- 修复从临时邮箱返回后账号列数据残留
- 仪表盘分组列表可点击导航

恢复:
- 恢复 .github/ CI 工作流
- 恢复 tests/ 测试目录
- 恢复 docs/ 文档目录
- 恢复 CONTRIBUTING.md, SECURITY.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-01 21:24:06 +08:00

2.2 KiB
Raw Blame History

DEVLOG(发布记录)

v1.1.1(2026-02-28)

新增功能

  • GitHub Actions Docker 构建工作流支持推送到 Docker Hub(guangshanshui/outlook-email-plus),并在未配置凭据时自动跳过,避免 fork/缺失 secrets 场景构建失败。

修复

  • README 同步更新镜像地址与仓库链接,避免用户拉取/访问到旧地址(GHCR/旧仓库)。

重要变更

  • 容器镜像发布从 GitHub Container Registry(GHCR)切换为 Docker Hub;需要在仓库 Secrets 中配置 DOCKERHUB_USERNAME 与 DOCKERHUB_TOKEN 才会执行推送。

测试/验证

  • npm test:布局系统 Jest 用例回归。
  • python -m unittest discover -s tests -v:全量 Python 单测回归。
  • docker build .:本地镜像构建通过(用于验证 Dockerfile 未回归)。

v1.1.0(2026-02-27)

新增功能

  • 新增“可调整布局系统”:支持面板拖拽调整宽度、折叠/展开指示器、布局状态持久化与版本迁移。
  • 新增“恢复默认布局”入口与确认对话框,便于一键回到默认四栏布局。
  • UI 导航栏展示应用版本号,便于排查问题与对齐发布版本。
  • 新增布局系统测试工程(Jest):覆盖拖拽/键盘调整、折叠/展开、状态保存/加载、窗口自适配等场景。

修复

  • 修复窄屏下自动/手动折叠后指示器不可见、导致无法再展开的问题。
  • 修复折叠后页面出现滚动条、指示器高度观感异常的问题。
  • 修复“隐藏邮件列表”仅改 display 导致 Grid 仍占位的空白列问题(与布局系统联动)。

重要变更

  • 前端布局从历史侧栏方案调整为 Grid + CSS 变量驱动的四栏式布局;折叠时通过 layout-width 变量将列宽置 0(保存宽度不丢失)。
  • 新增 layout-system-enabled 标记类,用于与旧的窄屏侧栏样式隔离,避免样式冲突与交互回归。

测试/验证

  • npm test:布局系统 Jest 覆盖单元/集成用例。
  • python -m unittest discover -s tests -v:全量 Python 单测回归。
  • 手工验证:宽屏/窄屏折叠与指示器可见性、折叠后无滚动条、重置布局可恢复默认状态。