Skip to content

feat(tray): add Settings menu item and improve Open navigation#7

Merged
xsharp merged 3 commits intomainfrom
feat/tray-settings-menu
Mar 9, 2026
Merged

feat(tray): add Settings menu item and improve Open navigation#7
xsharp merged 3 commits intomainfrom
feat/tray-settings-menu

Conversation

@xsharp
Copy link
Copy Markdown
Contributor

@xsharp xsharp commented Mar 9, 2026

Summary

  • 托盘菜单新增「设置」入口,点击直接跳转到设置页面
  • 「Open Timlyzer」现在会导航到首页 (/),而非仅显示窗口,与其他菜单项行为一致
  • 新增 Version Bump CI workflow,自动化管理三处版本号(package.json / tauri.conf.json / Cargo.toml)

Test plan

  • 点击托盘「设置」菜单项,验证窗口打开并导航到设置页面
  • 点击「Open Timlyzer」,验证导航到首页 Timeline
  • 切换语言后,验证托盘菜单中「设置」文案正确显示(英文/中文)
  • 验证「Today's Summary」和「Quit」等现有菜单项功能不受影响
  • 在 GitHub Actions 页面手动触发 Version Bump workflow,验证版本号正确更新并打 tag

🤖 Generated with Claude Code

xsharp and others added 3 commits March 9, 2026 14:16
Add a "Settings" entry to the system tray menu for quick access to the
settings page. Also make "Open Timlyzer" navigate to the home page (/)
instead of just showing the window, ensuring consistent behavior with
other tray navigation items. Bump version to 0.2.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Version management should be handled by CI workflow, not manual edits.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Automates version bumping across package.json, tauri.conf.json, and
Cargo.toml via GitHub Actions workflow_dispatch. Supports patch/minor/major
bump types and custom version input. Creates a git tag that triggers
the existing release workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@xsharp xsharp merged commit b50588d into main Mar 9, 2026
1 check passed
@xsharp xsharp deleted the feat/tray-settings-menu branch March 9, 2026 06:25
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