Commit Graph
164 Commits
Author SHA1 Message Date
zhanggy 7534d31b2f feat: 更新 GitHub 令牌配置以支持私有仓库的自动更新,优化发布工作流 2025-10-30 10:10:21 +08:00
zhanggy 56acfb275b feat: 更新发布工作流,优化 Git 配置,添加文件和文件夹选择功能,调整模板列表标题 2025-10-29 18:58:58 +08:00
zhanggy c59dc5c159 fix: 优化对话框显示状态逻辑,确保在更新错误时正确显示 2025-10-29 11:46:46 +08:00
zhanggy 0eb2dcf8c2 feat: implement auto-update functionality with GitHub integration
- Added AutoUpdater class to manage update checks and downloads.
- Integrated auto-updater in the main process after the main window is created.
- Enhanced preload script to expose update-related IPC channels.
- Created UpdateDialog component to handle user interactions for updates.
- Implemented state management for update status using Pinia store.
- Added localization support for update messages in multiple languages.
- Documented auto-update configuration steps for private GitHub repositories.
- Created .env.example for GitHub token configuration.
2025-10-28 22:53:26 +08:00
zhanggy ac5488a21d feat: 添加重复名称检查功能,防止在同一目录下创建同名文件或目录,优化用户体验 2025-10-28 19:14:19 +08:00
zhanggy 5ca31a5348 feat: 重构模板管理,采用树状结构存储文件和目录,优化模板创建和编辑流程 2025-10-28 18:34:31 +08:00
zhanggy f8890ff1e9 feat: 优化模板树组件,默认展开所有节点,增强用户体验;在创建模板时添加新文件和目录后自动展开树节点 2025-10-28 17:48:41 +08:00
zhanggy 157bc47f3c feat: 添加 TypeScript 类型检查命令,优化模板创建流程,移除不必要的上下文菜单逻辑 2025-10-28 17:26:25 +08:00
zhanggy 562e4f5b9e feat: 添加全局确认对话框管理器,重构对话框服务,优化用户交互体验 2025-10-28 16:34:42 +08:00
zhanggy 4367fd6ed1 feat: 优化模板创建界面,添加编辑文件和目录功能,增强用户体验 2025-10-28 15:00:21 +08:00
zhanggy d6d86e5042 feat: 添加文件选择和自动查找功能,优化模板创建界面 2025-10-28 14:00:16 +08:00
zhanggy de7af2f650 feat: 添加父目录跟踪功能,优化目录和文件的路径构建逻辑 2025-10-28 13:46:54 +08:00
zhanggy 6431049d05 feat: 重构 TemplateTree 组件的 v-model 绑定,添加 Snackbar 以显示错误消息 2025-10-28 11:18:06 +08:00
zhanggy 87ce5cb24f feat: 添加 @vueuse/core 依赖并重构模板树组件,优化创建模板界面 2025-10-27 23:28:22 +08:00
zhanggy 2f85832b89 feat: 更新设置,添加国际化源语言和Vue格式化器配置;优化创建模板界面,增强用户体验 2025-10-27 23:12:56 +08:00
zhanggy 5e478329bc feat: 优化创建模板界面,简化无数据提示逻辑并增强树形结构类型定义 2025-10-27 19:24:36 +08:00
zhanggy 02610224a1 feat: 优化模板创建界面,添加右键菜单功能以支持目录和文件的快速添加 2025-10-27 19:13:47 +08:00
zhanggy 4f859a4933 feat: add @mdi/font and electron-devtools-installer dependencies
- Added @mdi/font for Material Design Icons support.
- Included electron-devtools-installer to facilitate Vue DevTools installation in development.

refactor: enhance CreateTemplateScreen layout and functionality

- Improved layout with a responsive design.
- Added functionality for adding directories and files with validation.
- Implemented a file content editor dialog for editing file contents.
- Updated template save logic to handle changes more effectively.

fix: update TemplateListScreen for better UX

- Enhanced template list display with improved card layout.
- Added action buttons for viewing, executing, editing, and deleting templates.
- Improved dialog handling for template details and execution.

chore: update vuetify plugin configuration

- Removed unused icon set configuration.
- Updated locale settings to use simplified Chinese.

style: clean up HeaderLayout and vuetify styles

- Removed commented-out code and unnecessary styles.
- Improved overall styling for better readability and consistency.
2025-10-27 18:19:39 +08:00
zhangguoyun 1aecd5f4b6 feat: Implement template management feature
- Added IPC handlers for selecting directories, loading, saving, and executing templates.
- Created a new TemplateListScreen for displaying and managing templates.
- Developed CreateTemplateScreen for creating and editing templates with file and directory management.
- Updated routing to include new template screens.
- Enhanced MainScreen with navigation to template management.
- Added localization for new template-related strings in English and Chinese.
- Introduced a Pinia store for managing template data.
- Implemented tests for template creation, listing, and detail viewing.
2025-10-27 15:17:32 +08:00
leejooy96 a0e16e4c2d refactor: create pinia from external file 2025-07-07 16:15:40 +09:00
leejooy96 689ef0488f refactor: minor cleanup codes 2025-06-30 19:11:50 +09:00
leejooy96 e09aac4a2b fix: change default app logging path 2025-06-26 18:29:07 +09:00
leejooy96 f7bfd76e5e refactor: use function instead of static methods 2025-06-24 09:24:17 +09:00
leejooy96 df48a423af refactor: cleanup log codes 2025-06-24 09:22:12 +09:00
leejooy96 89f68ce61c feat: add electron-log package. fix build issue 2025-06-24 09:15:00 +09:00
leejooy96 e13ba3716e chore: remove unused variable 2025-06-23 16:14:58 +09:00
leejooy96 ab74b7ed2e refactor: cleanup codes 2025-06-23 16:14:21 +09:00
leejooy96 e44b866eac fix: fix static image path in production 2025-06-20 18:22:55 +09:00
leejooy96 2fb64f03ec chore: fix vue prettier rules (max-attributes-per-line), reformat all codes 2025-06-20 18:15:47 +09:00
leejooy96 f225b4e54a package: use debounce util from qsupackage 2025-06-20 18:07:35 +09:00
leejooy96 2b85b88946 refactor: use vuetify config defaults for button style 2025-05-15 09:22:55 +09:00
leejooy96 958adf0e89 fix: fix logo size and position 2025-05-02 10:21:13 +09:00
leejooy96 a74cee6536 refactor: refactor pinia to use setup store definition 2025-04-30 09:57:51 +09:00
leejooy96 0869610372 fix: change the public path, fix image resource not loaded in production 2025-04-26 22:13:48 +09:00
leejooy96 b593620204 refactor: remove deprecated v-row props 2025-04-26 21:32:33 +09:00
leejooy96 eb5a3b04fa chore: fix typescript error 2025-04-26 21:32:12 +09:00
leejooy96 41a7d15869 refactor: use material-icons to svg js 2025-04-23 10:00:46 +09:00
leejooy96 b7bfea7d90 refactor: remove unused i18n property 2025-04-22 09:17:20 +09:00
leejooy96 97f63400eb fix: fix vuetify colors import path 2025-04-18 10:16:59 +09:00
leejooy96 7ba6520710 chore: minor fix eslint rules 2025-04-18 10:16:45 +09:00
leejooy96 deac336fb4 refactor: upgrade eslint 9 and reformat all codes 2025-04-18 10:15:05 +09:00
leejooy96 59016ed78f fix: fix test 2025-04-11 16:31:06 +09:00
leejooy96 fe4ef304f7 fix: fix vue-i18n types not defined 2025-04-11 16:28:04 +09:00
leejooy96 d07d86e859 refactor: ignore install extension when failed to install 2025-03-20 10:44:30 +09:00
leejooy96 13e7117b00 style: apply lint and prettier format 2025-02-28 09:24:31 +09:00
LudoO 22c3baa4a8 feat: review tray options 2025-02-25 23:18:17 +01:00
LudoO 1fc3ffa693 feat: review tray options 2025-02-23 15:21:51 +01:00
LudoO ecaeb7aa54 feat: no trayWindow by default 2025-02-16 12:52:38 +01:00
LudoO 7d9036f2f8 fix: remove console.log for currentDisplay 2025-02-16 12:49:01 +01:00
LudoO bb0812349b feat: review options tray and trayWindow 2025-02-16 12:47:04 +01:00