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.
This commit is contained in:
1 parent
742eb7040f
commit
1aecd5f4b6
15 files changed
+1225
-140
No files matched your search
@@ -43,6 +43,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"electron-log": "^5.4.3",
|
||||
"fs-extra": "^11.3.2",
|
||||
"pinia": "^3.0.3",
|
||||
"qsu": "^1.10.2",
|
||||
"vue": "^3.5.22",
|
||||
@@ -53,6 +54,7 @@
|
||||
"@eslint/js": "^9.37.0",
|
||||
"@mdi/js": "^7.4.47",
|
||||
"@playwright/test": "^1.56.1",
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@typescript-eslint/parser": "^8.46.1",
|
||||
"@vitejs/plugin-vue": "^6.0.1",
|
||||
"@vitejs/plugin-vue-jsx": "^5.1.1",
|
||||
|
||||
Reference in new issue
Block a user