68 Commits
Author SHA1 Message Date
shenmo7192 0a908a31f6 chore: release v5.2.1 and improve submitter UI/UX
1. update version to 5.2.1 in changelog and package.json
2. add real-time upload progress display in submission window
3. optimize icon filename display and form reset logic
4. add success modal after successful submission
5. improve logging formatting in submitter backend
2026-07-16 14:03:40 +08:00
elysia-best 649c9fb53b fix: 简化构建并修复龙架构构建
Signed-off-by: elysia-best <a.elysia@proton.me>
2026-07-16 01:06:49 +08:00
shenmo7192 fffbb8c033 release: bump version to 5.2.0正式版 2026-07-14 14:22:06 +08:00
gfdgd-xi 91f144d3f2 使用electron 37.2.5
Signed-off-by: gfdgd_xi <3025613752@qq.com>
2026-07-13 16:52:33 +08:00
gfdgd-xi 07e7962211 降级使用electron 28.2.1
Signed-off-by: gfdgd_xi <3025613752@qq.com>
2026-07-13 08:09:23 +08:00
gfdgd-xi bd8d070f32 Bump version 5.2.0~alpha1
Signed-off-by: gfdgd_xi <3025613752@qq.com>
2026-06-16 22:43:28 +08:00
gfdgd-xi 3aa96f27c7 新增投稿器
Signed-off-by: gfdgd_xi <3025613752@qq.com>
2026-06-16 11:53:46 +08:00
shenmo7192 f62665cd73 release: bump version to 5.1.1 and fix dns download issue
add --async-dns=false aria2 parameter to all download jobs to fix potential dns resolution failures during package download
2026-05-16 02:35:29 +08:00
shenmo7192 8a5f8d154f feat: 添加APM安装确认弹窗并重构APM检查流程
1. 新增全局状态控制APM安装弹窗显示
2. 新建ApmInstallConfirmModal弹窗组件
3. 将主进程的APM安装弹窗逻辑迁移到前端Vue组件
4. 更新package.json版本到5.1.0
5. 简化安装和升级流程中的APM检查逻辑
2026-05-12 21:54:47 +08:00
shenmo7192 3d4af0c492 改为5.0.1 2026-04-25 14:40:37 +08:00
shenmo7192 c39b25e393 5.1 2026-04-25 14:33:21 +08:00
Elysia 6a9091b2ec feat(build): add loong64
- Downgrad electron for the sake of loong64
- Add my project to CREDIT.md

Signed-off-by: Elysia <a.elysia@proton.me>
2026-04-19 09:37:21 +08:00
shenmo7192 a2d4192592 chore: 更新版本号至5.0.0 2026-04-16 00:22:06 +08:00
shenmo7192 81cd00661c docs: 添加项目主页链接到package.json 2026-04-12 19:04:10 +08:00
shenmo7192andGitee 7bf2a5c55b beta4 集成更新器
Signed-off-by: shenmo <jifengshenmo@outlook.com>
2026-04-11 08:34:00 +00:00
momen a4a2ec4216 chore(deps): secure electron builder toolchain
Refresh the Loong electron-builder stack to clear npm audit findings and declare the Node.js floor required by the updated build tooling.
2026-04-11 14:13:32 +08:00
shenmo7192 dd7e4adead beta3 2026-03-29 19:54:04 +08:00
shenmo7192 845904c0d1 build: 更新版本号至5.0.0beta2 2026-03-29 19:44:22 +08:00
shenmo7192 0dedd0faf0 feat(组件): 添加虚拟滚动优化应用网格性能
为AppGrid组件添加vue-virtual-scroller实现虚拟滚动功能,当应用数量超过50个时自动启用
更新package.json添加vue-virtual-scroller依赖
添加vue-virtual-scroller的类型声明
优化网格布局响应式处理,根据窗口宽度动态调整列数
2026-03-29 19:43:53 +08:00
shenmo7192 a8d462395a chore: 更新版本号至5.0.0beta1 2026-03-29 15:40:46 +08:00
shenmo7192 c7761e8468 fix(下载): 增强aria2c下载的稳定性和重试机制
添加连接超时、下载超时和重试参数配置
实现0%卡死检测和自动重试逻辑
移除冗余的dpkg-query检测代码
优化安装按钮状态判断逻辑
更新版本号至4.9.9alpha4
2026-03-22 18:35:41 +08:00
shenmo7192 dbfe86aa64 feat: enhance UI and functionality across components
- Added Google Fonts preconnect and stylesheet link in `index.html` for improved typography.
- Updated version in `package.json` to `4.9.9alpha3`.
- Refined launch configuration by removing deprecated arguments.
- Improved app detail modal and card components for better accessibility and visual consistency.
- Enhanced download queue and sidebar components with updated styles and functionality.
- Implemented new utility classes for better styling control in CSS.
- Adjusted various components for improved responsiveness and user experience.
2026-03-15 15:21:29 +08:00
momen cef68a95d9 chore: add comprehensive documentation and testing infrastructure
## 文档(全部中文)
- AGENTS.md - 完整的 AI 编码指南(中文版)
- CONTRIBUTING.md - 贡献指南
- DEVELOPMENT.md - 开发文档
- DEPLOYMENT.md - 部署文档
- TESTING.md - 测试文档
- TROUBLESHOOTING.md - 问题排查指南
- FAQ.md - 常见问题
- WORKFLOW.md - 标准开发流程文档
## AI 工作流(9个详细工作流)
- feature-development.md - 新功能开发流程
- bug-fix.md - Bug 修复流程
- code-review.md - 代码审查流程
- testing.md - 测试编写流程
- release.md - 发布流程
- refactoring.md - 代码重构流程
- documentation.md - 文档更新流程
- performance-optimization.md - 性能优化流程
- security-audit.md - 安全审计流程
## 测试基础设施
- vitest.config.ts - Vitest 单元测试配置
- playwright.config.ts - Playwright E2E 测试配置
- src/__tests__/setup.ts - 测试环境设置
- src/__tests__/unit/downloadStatus.test.ts - 示例单元测试
- e2e/basic.spec.ts - 示例 E2E 测试
## CI/CD
- .github/workflows/test.yml - 新建测试 CI 工作流
- .github/workflows/build.yml - 更新构建工作流,添加测试步骤
## Issue 模板
- 更新 bug_report.md 为标准 Bug 报告模板
- 更新 help_wanted.md 为标准功能请求模板
## 配置更新
- package.json - 添加测试依赖和 7 个新的 npm 脚本
- .gitignore - 添加测试相关忽略项
## 新增 npm 脚本
- test - 运行单元测试
- test:watch - 监听模式
- test:coverage - 生成覆盖率报告
- test:e2e - 运行 E2E 测试
- test:e2e:ui - E2E UI 模式
- test:e2e:debug - E2E 调试模式
- test:all - 运行所有测试
## 新增测试依赖
- @playwright/test ^1.40.0
- @testing-library/jest-dom ^6.1.5
- @testing-library/vue ^8.0.1
- @vitest/coverage-v8 ^1.0.0
- @vue/test-utils ^2.4.3
- jsdom ^23.0.1
- vitest ^1.0.0
2026-03-10 00:42:56 +08:00
shenmo7192 6df612889b bump-version to 4.9.9 2026-02-19 19:23:38 +08:00
shenmo7192 d16dec09a6 修改上游链接 2026-02-19 17:56:30 +08:00
Elysia 4a0467536c build: bump version to 1.1.1
Signed-off-by: Elysia <a.elysia@proton.me>
2026-02-17 22:22:52 +08:00
Elysia f2c64c111b build: bump version to 1.1.0 2026-02-15 00:27:54 +08:00
Elysia 12b604dbad docs: update changelog generation command 2026-02-15 00:25:39 +08:00
Elysia dccfa6029a build: add --skip-unstable flag to changelog command 2026-02-15 00:19:29 +08:00
Elysia 0aaaabe31b chore: add changelog generation script 2026-02-15 00:16:45 +08:00
Elysia 524627c585 build: bump version to 1.1.0-beta.1 2026-02-14 23:23:39 +08:00
Elysia 832839c14f build: bump version to 1.1.0-beta.0 2026-02-14 00:26:26 +08:00
Elysia 6622e70033 refactor: improve code formatting and consistency across components
- Updated button and span elements in ThemeToggle.vue and TopActions.vue for better readability.
- Enhanced UninstallConfirmModal.vue and UpdateAppsModal.vue with consistent indentation and spacing.
- Refactored downloadStatus.ts and storeConfig.ts for improved code clarity.
- Standardized string quotes and spacing in typedefinition.ts and processInstall.ts.
- Ensured consistent use of arrow functions and improved variable declarations throughout the codebase.
2026-02-12 18:32:41 +08:00
Elysia e11740ad4c feat: 添加 ESLint 配置并优化代码风格,移除未使用的功能 2026-02-12 18:31:09 +08:00
Yinan QinandGitHub 86b98ed49f chore: Change license to MulanPSL-2.0 2026-02-04 10:43:02 +08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8c37f67379 build(deps-dev): bump @vitejs/plugin-vue from 5.2.4 to 6.0.3 (#9)
Bumps [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) from 5.2.4 to 6.0.3.
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.3/packages/plugin-vue)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-vue"
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Reviewed-by: Yinan Qin <a.elysia@proton.me>
2026-02-03 11:09:10 +08:00
CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>elysia-best
73de0a171f build: Remove unused electron-app-universal-protocol-client dependency (#8)
* Initial plan

* Remove unused electron-app-universal-protocol-client dependency

Co-authored-by: elysia-best <39023210+elysia-best@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: elysia-best <39023210+elysia-best@users.noreply.github.com>
2026-02-01 12:04:56 +08:00
Elysia c8709711df bump: v1.0.4 2026-01-31 21:45:48 +08:00
Elysia 95d358fb6e chore: 更新版本号至 1.0.4-beta.1,并为 host-spawn 添加可执行权限 2026-01-31 21:36:13 +08:00
Elysia eb386ec23e chore: 更新版本号至 1.0.4-beta.0,移除重复任务检查逻辑 2026-01-31 20:21:02 +08:00
Elysia a4049ba30b chore: update version to 1.0.3 and remove release event from build workflow 2026-01-31 18:33:34 +08:00
Elysia 641589f875 feat: update application name and paths to reflect new branding 2026-01-31 18:32:52 +08:00
Elysia 39e40ff946 feat: enhance application type definitions and improve app management logic 2026-01-31 17:48:06 +08:00
Elysia 5b09dfb3d9 feat(preload): expose architecture detection to renderer process
add multiarch support
2026-01-31 10:26:52 +08:00
Elysia 327ee5400e feat: 更新版本号至 1.0.3-beta.0 2026-01-31 01:08:09 +08:00
Elysia a517d03da8 refactor: 更新README文档,修复URL Scheme协议支持的状态;修改深度链接处理逻辑以优化用户体验 2026-01-30 22:16:01 +08:00
Elysia 0002c2f9e1 chore: prepare to change to tailwindcss 2026-01-30 19:53:46 +08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5f89436106 Bump vite-plugin-electron from 0.28.8 to 0.29.0 (#1)
Bumps [vite-plugin-electron](https://github.com/electron-vite/vite-plugin-electron) from 0.28.8 to 0.29.0.
- [Release notes](https://github.com/electron-vite/vite-plugin-electron/releases)
- [Changelog](https://github.com/electron-vite/vite-plugin-electron/blob/main/CHANGELOG.md)
- [Commits](https://github.com/electron-vite/vite-plugin-electron/compare/v0.28.8...v0.29.0)

---
updated-dependencies:
- dependency-name: vite-plugin-electron
  dependency-version: 0.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 09:07:49 +08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d61c7cc5e5 Bump vue-tsc from 2.2.12 to 3.2.2 (#2)
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 2.2.12 to 3.2.2.
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.2.2/packages/tsc)

---
updated-dependencies:
- dependency-name: vue-tsc
  dependency-version: 3.2.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 23:46:54 +08:00
Elysia 51ee4019d9 fix: 更新vite版本至6.4.1 2026-01-28 23:44:54 +08:00