Commit Graph
756 Commits
Author SHA1 Message Date
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
zhangguoyun 742eb7040f init 2025-10-27 13:47:06 +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 0e8d304427 chore: detect typescript no-unused-vars lint rule 2025-09-03 19:29:02 +09:00
leejooy96 7a6d4b93f0 docs: fix typo 2025-08-25 18:26:55 +09:00
leejooy96 a809f1a132 package: upgrade package dependencies 2025-08-22 18:21:10 +09:00
leejooy96 e3fee5a43c docs: fix typo in korean 2025-08-11 18:23:59 +09:00
leejooy96 29ecd3b95b package: upgrade package dependencies 2025-07-23 18:14:17 +09:00
leejooy96 a0e16e4c2d refactor: create pinia from external file 2025-07-07 16:15:40 +09:00
leejooy96 a91bcd2ae1 package: remove unused package 2025-07-01 18:50:58 +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 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 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
Jooy c83bedb395 Merge pull request #215 from hkmoon/main
For pnpm installation,
2025-06-24 09:10:28 +09:00
HongKee 957e99436e chore: use . for packages 2025-06-23 15:47:10 +02: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 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 a3b18472e3 package: upgrade package dependencies 2025-06-20 18:25:02 +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 901fd78c15 package: update package-lock.json 2025-06-14 16:41:10 +09:00
leejooy96 3d0a545f54 package: upgrade package dependencies for documentation 2025-06-14 16:39:45 +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 2b85b88946 refactor: use vuetify config defaults for button style 2025-05-15 09:22:55 +09:00
leejooy96 67c21ad55c chore: update pnpm-workspace.yaml 2025-05-11 10:15:46 +09:00
leejooy96 79ecf3d0db docs: add pnpm related instructions 2025-05-08 09:45:43 +09:00
leejooy96 0616cc0504 package: add pnpm related files 2025-05-08 09:41:47 +09:00
leejooy96 5f85af3fa4 test: add node.js 24 version and remove deprecated 18 version 2025-05-08 09:09:05 +09:00
leejooy96 afe54db898 chore: minor cleanup 2025-05-07 19:10:48 +09:00
leejooy96 958adf0e89 fix: fix logo size and position 2025-05-02 10:21:13 +09:00
leejooy96 120bee1dcf package: upgrade package dependencies 2025-05-02 10:19:53 +09:00
Jooy 8620b21fa0 Merge pull request #213 from Mafi78/AddVSDebug
Added Debug possibilities to VS Code
2025-05-02 10:12:26 +09:00
Manfred 79302c328d Added Debug possibilities to VS Code 2025-04-30 18:49:16 +02:00
leejooy96 a74cee6536 refactor: refactor pinia to use setup store definition 2025-04-30 09:57:51 +09:00
leejooy96 e5ce304081 chore: correctly ignore ts rules 2025-04-27 18:56:05 +09:00
leejooy96 5918ab4c76 package: fix README.md image url 2025-04-26 22:34:04 +09:00
leejooy96 81aa13b59b docs: update resource path 2025-04-26 22:16:08 +09:00