Conversation
### workflow 触发时机 - main 分支任何提交都触发 - dev 分支如果版本号第二位更新,则触发 ### workflow 内容 - 在 mac 和 windows 平台构建 app - 创建标签并发布到 release
统一用 === (严格相等) 而非 == (宽松相等)
这个 PR 主要包括以下两个内容。 ### 一、修复 todo 事项字号 解释:在原来的代码中,root 字号样式被 text-base 样式覆盖。 现在效果: (1)小号  (2)中号  (3)大号  ### 二、调整通知内容 原来会有重复信息:  现在的效果: 
1. 修复发布 release 时,未设置用户名的 bug 2. 在测试中 mock loadSettings 相关函数
…tion (#267) This pull request introduces new keyboard shortcuts for improved user interaction and updates the help page to document these shortcuts. The most important changes include adding shortcuts for jumping to today's date and toggling dark mode, along with corresponding updates to the help page. ### New Keyboard Shortcuts * [`src/renderer/components/CalendarHeader.vue`](diffhunk://#diff-bc39a754649dcb8cccdc6aa8730f10314a6a539be1e0445ce8526689de4d138aR746-R755): Added handling for the "t" key to jump to today's date and the "d" key to toggle dark mode in the `handleGlobalKeydown` function. ### Help Page Updates * [`src/renderer/components/pages/HelpPage.vue`](diffhunk://#diff-31f0f76f325739e4e1e7aaa3787a972727426242c341b5ff6233c378f08ac3bbR66-R69): Documented the "t" key shortcut for jumping to today's date. * [`src/renderer/components/pages/HelpPage.vue`](diffhunk://#diff-31f0f76f325739e4e1e7aaa3787a972727426242c341b5ff6233c378f08ac3bbR174-R177): Documented the "d" key shortcut for toggling dark mode.
lizhx237
approved these changes
Jul 13, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant updates to the project, including the addition of workflows for automated builds and releases, a full rewrite of the
README.mdto reflect the application's functionality and structure, and configuration changes to support testing, styling, and building the Electron application. Below is a summary of the most important changes grouped by theme.CI/CD Enhancements:
.github/workflows/build.yml) for automated builds and releases. This includes version comparison logic, multi-platform builds, and artifact uploads for Windows, macOS, and Linux..github/workflows/bump-version.yml) to reset thebuildTriggerflag inpackage.jsonafter bumping the version.Application Documentation:
README.mdto provide a detailed overview of the application, including its features, technical stack, project structure, and contribution guidelines. The document now reflects the modern desktop calendar application's purpose and functionality.Configuration Updates:
config/electron-builder.json) to specify build settings for Windows, macOS, and Linux platforms, including installer options and artifact paths.config/playwright.config.ts) for end-to-end testing of the Electron application, including server setup and test directory definitions.config/tailwind.config.js) with support for custom themes and a dark mode class.config/vitest.config.ts) for unit and integration testing with coverage thresholds and test environment settings.Codebase Organization:
config/vite.config.js) by removing path aliases and ensuring compatibility with Tailwind CSS.index.htmlto serve as a clean entry point for the Vue 3 application, with improved comments and streamlined script loading.These changes collectively enhance the project's development, testing, and deployment processes while improving documentation and code organization.