zhanggy
ec3f451727
Merge branch 'develop'
2025-11-05 15:15:02 +08:00
zhanggy
26d1372041
feat(types): 添加树状结构节点和模板接口定义
2025-11-05 15:09:24 +08:00
zhanggy
5eec516459
lint
2025-11-05 14:46:49 +08:00
zhanggy
fc250c54ed
fix: 修复环境变量引用格式,确保版本号正确推送
2025-11-05 14:21:41 +08:00
github-actions[bot]
149bd71483
chore(release): 0.0.11
2025-11-02 11:58:16 +00:00
zhanggy
5e3fba3622
Merge pull request #2 from Jasery/develop
...
Develop
2025-11-02 19:56:52 +08:00
zhanggy
db0139ac02
refactor: remove auto-imports.d.ts from tsconfig and vite config
...
- Updated tsconfig.json to remove reference to auto-imports.d.ts in the "include" section.
- Removed dts option from vite.config.mts to eliminate generation of auto-imports.d.ts.
- Deleted auto-imports.d.ts file to clean up unused code and reduce clutter.
2025-11-02 10:30:27 +08:00
zhanggy
5d7d31c04d
feat(模板): 添加模板复制功能并优化文件操作
...
- 在模板列表和创建模板界面添加复制模板功能
- 将模板卡片样式改为outlined并修正节点统计标签
- 将同步文件操作改为异步操作提升性能
- 在执行模板对话框显示当前模板名称
2025-10-31 18:42:31 +08:00
zhanggy
466c02773f
feat(HeaderLayout): 添加应用版本显示功能
...
在头部布局中添加从主进程获取应用版本号并显示的功能,当获取失败时显示'unknown'
2025-10-31 18:00:04 +08:00
zhanggy
7bb9396c2a
style(TemplateTree): 优化树形组件样式和配置
...
调整树形组件的滚动行为和显示样式,增加分隔线和紧凑模式
2025-10-31 17:53:08 +08:00
zhanggy
e496aa59f4
refactor(types): 将类型定义移动到独立的types模块
...
将原本分散在多个文件中的TreeNode和Template类型定义集中到src/types模块中,并更新所有相关引用
修改tsconfig配置以包含新的types目录
优化IPCs中模板处理逻辑,改进文件复制和路径处理
2025-10-31 17:20:09 +08:00
zhanggy
35a0821153
refactor(模板管理): 移除未保存更改检测并提取模板卡片组件
...
移除CreateTemplateScreen中的未保存更改检测逻辑,简化保存和返回操作
将TemplateListScreen中的模板卡片提取为独立的TemplateCard组件
2025-10-31 16:37:06 +08:00
zhanggy
f3e909923a
feat(模板创建): 改进文件选择功能并优化数据结构
...
重构文件对话框组件,分离文件和文件夹选择功能
更新TreeNode接口,增加sourceType字段区分来源类型
优化文件选择逻辑,提供更清晰的用户指引
2025-10-31 16:25:11 +08:00
zhanggy
47fb017e21
refactor(模板创建): 重构模板树结构处理逻辑
...
- 将 parentDirectory 类型从 string 改为 TreeNode 以直接引用节点
- 移除冗余的 TreeItem 接口和转换逻辑
- 简化文件/目录添加和更新逻辑,直接操作 TreeNode
- 使用新的 generateUniqueId 工具函数生成唯一ID
- 移除不必要的路径拼接和重复检查逻辑
2025-10-31 13:41:45 +08:00
zhanggy
d3f4242445
refactor(对话框组件): 重构文件及目录对话框的关闭逻辑
...
将重置表单的逻辑从close方法移到after-leave事件处理中
简化目录对话框的confirm事件参数,移除fullPath字段
清理CreateTemplateScreen中未使用的导入和状态
2025-10-31 11:33:29 +08:00
zhanggy
7f77c7f6f3
refactor(CreateTemplateScreen): 移除展开/收起全部功能及相关代码
...
移除不再使用的展开/收起全部按钮及其相关函数,简化组件逻辑
2025-10-31 10:49:55 +08:00
zhanggy
ce849b8d66
refactor(components): 将文件对话框提取为独立组件
...
将CreateTemplateScreen中的文件对话框逻辑提取到独立的FileDialog组件中
简化主屏幕代码,提高可维护性和复用性
2025-10-31 10:46:44 +08:00
zhanggy
0080de8e0d
refactor(components): 将目录对话框提取为独立组件
...
提取原CreateTemplateScreen中的目录对话框逻辑到独立的DirectoryDialog组件
简化主屏幕代码,提高可维护性和复用性
2025-10-31 10:39:58 +08:00
zhanggy
ae20a30616
feat(ui): 添加全局Snackbar组件并替换局部实现
...
将原本分散在各组件的Snackbar功能统一为全局组件,通过Pinia store管理状态
移除CreateTemplateScreen中的局部Snackbar实现,改用全局组件
添加Snackbar store提供多种消息类型方法(success/error/warning/info)
2025-10-31 10:26:24 +08:00
zhanggy
55a85e7111
refactor(CreateTemplateScreen): 移除未使用的文件编辑功能
...
清理与文件编辑相关的未使用代码,包括对话框组件、状态变量和相关方法
2025-10-31 09:47:50 +08:00
zhanggy
5c65b1c62b
style: 调整代码格式,优化注释和属性排列
2025-10-30 22:22:04 +08:00
zhanggy
f2d88bb3d1
refactor(创建模板): 优化文件选择界面布局和交互
...
移除冗余的文件选择按钮,将文件路径选择整合到文本输入框中
调整容器间距和最大宽度限制
删除已显示在输入框中的选中路径展示区域
2025-10-30 18:59:54 +08:00
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
zhanggy
b393d73176
ci(workflows): 改进发布工作流中的版本号处理
...
使用 bash shell 执行版本更新脚本,并添加版本号输出日志
2025-10-30 11:38:56 +08:00
github-actions[bot]
10d82fce1b
chore(release): 0.0.8
2025-10-30 03:27:49 +00:00
zhanggy
e35fb0201c
ci(workflows): 修复发布工作流中的标签推送问题
...
修复在发布工作流中未正确创建标签的问题,现在先创建标签再推送
2025-10-30 11:26:05 +08:00
github-actions[bot]
e5d3df6246
chore(release): 0.0.7
2025-10-30 03:20:30 +00:00
zhanggy
afc9ab6327
ci(workflow): 简化pnpm缓存配置
...
使用内置的pnpm缓存配置替代手动缓存设置,简化工作流程
2025-10-30 11:18:55 +08:00
zhanggy
7452edc686
ci: 修复 GitHub Actions 中环境变量引用格式错误
...
修正 publish.yml 工作流文件中环境变量的引用格式,将 `$env:GITHUB_ENV` 改为 `$GITHUB_ENV` 并将 `env:VERSION` 改为 `env.VERSION`,以符合正确的语法规范
2025-10-30 11:11:16 +08:00
zhanggy
19b5256fa9
feat: 更新发布工作流,改为在 Windows 环境下构建,添加 GitHub Release 步骤
2025-10-30 11:01:45 +08: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
zhanggy
c40dddea98
Merge branch 'develop'
2025-10-29 11:47:03 +08:00
zhanggy
c59dc5c159
fix: 优化对话框显示状态逻辑,确保在更新错误时正确显示
2025-10-29 11:46:46 +08: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
42b1345490
Merge branch 'develop'
2025-10-29 11:32:33 +08:00
zhanggy
8a30d8ea6c
feat: 添加权限配置以支持发布工作流
2025-10-29 11:32:17 +08:00
zhanggy
a21936473a
Merge branch 'develop'
2025-10-29 11:25:35 +08:00
zhanggy
94cbb9b147
feat: 更新 Git 配置以使用 HTTPS,添加 pnpm 覆盖项
2025-10-29 11:25:15 +08:00
zhanggy
ae65bdaa75
Merge branch 'develop'
2025-10-29 11:17:21 +08:00