Commit Graph
394 Commits
Author SHA1 Message Date
zhanggy 703b5a1040 feat: 添加unplugin-auto-import支持自动导入常用API
添加unplugin-auto-import插件配置,自动导入vue、vue-router等常用API
更新tsconfig.json包含auto-imports.d.ts类型声明文件
修改文档说明开发时注意事项
2025-10-30 18:07:53 +08:00
github-actions[bot] e8cdcb35de chore(release): 0.0.10 2025-10-30 03:55:11 +00:00
zhanggy 263f5d60a3 ci(workflows): 更新发布工作流的文件匹配模式
修改发布工作流中文件上传的匹配模式,仅包含特定的发布文件
移除package.json中不再需要的变更日志分类
2025-10-30 11:53:54 +08:00
github-actions[bot] d44008690e chore(release): 0.0.9 2025-10-30 03:40:44 +00:00
github-actions[bot] 10d82fce1b chore(release): 0.0.8 2025-10-30 03:27:49 +00:00
github-actions[bot] e5d3df6246 chore(release): 0.0.7 2025-10-30 03:20:30 +00:00
github-actions[bot] b1ac4eb9de chore(release): 0.0.6 2025-10-30 02:27:11 +00:00
zhanggy ee99467394 Merge branch 'develop' 2025-10-30 10:26:29 +08:00
zhanggy 733837b5fc feat: 修改发布工作流中的构建命令,更新 package.json 中的发布脚本 2025-10-30 10:14:18 +08:00
zhanggy 7534d31b2f feat: 更新 GitHub 令牌配置以支持私有仓库的自动更新,优化发布工作流 2025-10-30 10:10:21 +08:00
zhanggy 56acfb275b feat: 更新发布工作流,优化 Git 配置,添加文件和文件夹选择功能,调整模板列表标题 2025-10-29 18:58:58 +08:00
github-actions[bot] b8f151f47f chore(release): 0.0.5 2025-10-29 03:47:42 +00:00
github-actions[bot] fc0fcb04c4 chore(release): 0.0.4 2025-10-29 03:44:01 +00:00
zhanggy 24f370c8ae Merge branch 'develop' 2025-10-29 11:43:16 +08:00
zhanggy 685440c900 feat: 更新 pnpm 配置,添加 electron-updater 依赖并优化 node-gyp 引用 2025-10-29 11:42:53 +08:00
github-actions[bot] 77c774a8cd chore(release): 0.0.3 2025-10-29 03:33:16 +00:00
zhanggy 94cbb9b147 feat: 更新 Git 配置以使用 HTTPS,添加 pnpm 覆盖项 2025-10-29 11:25:15 +08:00
zhanggy f01c5233dc chore(release): 0.0.2 2025-10-29 10:54:37 +08:00
zhanggy 18fc065a17 feat: add automated release workflow and configuration
- Introduced a new release configuration file to define commit types and sections for changelog generation.
- Created a publish workflow to automate the release process on main branch pushes, including version bumping, changelog generation, and GitHub release creation.
- Added a separate release workflow to build artifacts for multiple platforms and upload them as release assets.
- Documented the automated release process, including commit message conventions and local release commands in AUTOMATED_RELEASE.md.
2025-10-29 10:24:39 +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 157bc47f3c feat: 添加 TypeScript 类型检查命令,优化模板创建流程,移除不必要的上下文菜单逻辑 2025-10-28 17:26:25 +08:00
zhanggy 87ce5cb24f feat: 添加 @vueuse/core 依赖并重构模板树组件,优化创建模板界面 2025-10-27 23:28:22 +08:00
zhanggy 5e478329bc feat: 优化创建模板界面,简化无数据提示逻辑并增强树形结构类型定义 2025-10-27 19:24:36 +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 77544a5c30 package: upgrade package dependencies 2025-10-17 15:34:50 +09:00
leejooy96 e0b46fea83 package: upgrade package dependencies 2025-09-19 19:06:00 +09:00
leejooy96 9f9872ee11 package: remove unused package 2025-09-12 18:03:03 +09:00
leejooy96 a809f1a132 package: upgrade package dependencies 2025-08-22 18:21:10 +09:00
leejooy96 29ecd3b95b package: upgrade package dependencies 2025-07-23 18:14:17 +09:00
leejooy96 a91bcd2ae1 package: remove unused package 2025-07-01 18:50:58 +09:00
leejooy96 91be10a072 package: set minimum required node.js engine version to 20 2025-06-24 09:26:33 +09:00
leejooy96 55fe68596c package: upgrade package dependencies 2025-06-24 09:25:46 +09:00
leejooy96 89f68ce61c feat: add electron-log package. fix build issue 2025-06-24 09:15:00 +09:00
HongKee 85a199cb28 chore: remove pacageManager 2025-06-23 15:46:18 +02:00
HongKee 0d560eb50c chore: add electron-log as a devDepency and add . in packages:pnpm-workspace.yaml 2025-06-23 15:44:51 +02:00
leejooy96 a3b18472e3 package: upgrade package dependencies 2025-06-20 18:25:02 +09:00
leejooy96 f225b4e54a package: use debounce util from qsupackage 2025-06-20 18:07:35 +09:00
leejooy96 86aa382884 package: fix lint script 2025-06-14 16:38:38 +09:00
leejooy96 ee2db91343 package: upgrade package dependencies 2025-06-04 19:44:13 +09:00
leejooy96 0bd76e0630 chore: fix prettier typescript issue 2025-05-22 18:57:13 +09:00
leejooy96 120bee1dcf package: upgrade package dependencies 2025-05-02 10:19:53 +09:00
leejooy96 140d7a8f37 package: upgrade package dependencies 2025-04-26 22:13:02 +09:00
leejooy96 41a7d15869 refactor: use material-icons to svg js 2025-04-23 10:00:46 +09:00
leejooy96 3dd08bc357 package: install vuetify and @mdi/font to devDependencies scope 2025-04-21 15:39:58 +09:00
leejooy96 deac336fb4 refactor: upgrade eslint 9 and reformat all codes 2025-04-18 10:15:05 +09:00
leejooy96 2c35a22c32 package: upgrade package dependencies 2025-04-18 09:00:44 +09:00
leejooy96 0e8371c830 package: upgrade package dependencies 2025-04-03 18:01:57 +09:00
leejooy96 ee5cc4c141 package: upgrade package dependencies 2025-02-28 09:24:40 +09:00
leejooy96 34c1902c9a package: upgrade package dependencies 2025-02-04 18:53:32 +09:00