Commit Graph

  • 7e1f85c058 修复切换页签时会清空搜索框的问题 shenmo7192 2026-03-15 14:47:48 +08:00
  • 6e725e25c8 refactor: update tray icon handling and add APM installation checks shenmo7192 2026-03-15 14:20:28 +08:00
  • 7e18ba7981 update:修复无法创建托盘的问题 shenmo7192 2026-03-15 11:27:53 +08:00
  • b3ca2973f1 feat: implement store filter based on launch arguments shenmo7192 2026-03-15 11:04:22 +08:00
  • 4ecea4a8b8 feat: enhance app detail modal to prioritize installed version based on installation status shenmo7192 2026-03-15 10:54:33 +08:00
  • b0ec3d50c4 Merge pull request #13 from vmomenv/main shenmo 2026-03-15 08:52:53 +08:00
  • cbaf55cbb9 Merge pull request #10 from vmomenv/fix-download-source-display-1703167915447601691 momen 2026-03-12 17:15:51 +08:00
  • 16066d0b5f fix: correctly display download source based on app origin vmomenv 2026-03-12 09:12:38 +00:00
  • 006a5df550 Merge pull request #9 from vmomenv/feat/app-detail-version-install-status-3216925028679313814 momen 2026-03-12 16:54:55 +08:00
  • 7635697495 test(e2e): fix failing playwright tests by mocking electron ipc and api calls vmomenv 2026-03-12 08:46:49 +00:00
  • 034f86b82f fix: add origin property to DownloadResult and update test config vmomenv 2026-03-12 08:27:37 +00:00
  • 1fb81c0409 feat: display cross-version installation status in app detail modal vmomenv 2026-03-12 08:19:37 +00:00
  • 7aa51746c4 Merge pull request #8 from vmomenv/fix/apm-uninstall-origin-15839187749437554166 momen 2026-03-12 15:41:51 +08:00
  • 3677019543 test: fix playwright timeout due to localhost resolution vmomenv 2026-03-12 07:32:36 +00:00
  • 6cbcf6fae3 test: fix playwright e2e connection refused error vmomenv 2026-03-12 07:06:28 +00:00
  • fa990cb974 test: fix playwright timeout due to localhost resolution vmomenv 2026-03-12 07:01:40 +00:00
  • 3995d2bbc0 fix: pass app origin to remove-installed ipc in UninstallConfirmModal vmomenv 2026-03-12 06:55:48 +00:00
  • c81871f00b update:提权支持apm命令 momen 2026-03-12 12:32:40 +08:00
  • b90b7afc28 Merge pull request #7 from vmomenv/feat/apm-install-uninstall-logic-2595854606713089615 momen 2026-03-12 11:26:34 +08:00
  • a1c5db3a11 feat: implement apm app install and uninstall logic with pkexec elevation vmomenv 2026-03-12 03:23:16 +00:00
  • cb8ac768a6 Merge pull request #6 from vmomenv/remove-store-mode-and-fix-arch-3296001085136830138 momen 2026-03-12 09:41:51 +08:00
  • 70cab0182d feat: 仅保留混合模式并根据架构动态构建请求路径 vmomenv 2026-03-12 01:39:00 +00:00
  • 16f7b62491 fix:修复商店无法调起apm软件的问题 momen 2026-03-11 16:08:51 +08:00
  • 19b96c93f6 update:添加apm启动脚本 momen 2026-03-11 15:54:02 +08:00
  • b3cef63bf5 feat:混合模式下,当点击“Spark”或“APM”的子开关时,也会刷新是否已安装逻辑 momen 2026-03-11 14:24:14 +08:00
  • 207334608c fix:已安装的软件不显示打开软件的按钮问题 momen 2026-03-11 14:20:23 +08:00
  • e3134afbfb feat:加入查找apm包脚本 momen 2026-03-11 13:15:38 +08:00
  • a68638ef51 Merge pull request #4 from vmomenv/cleanup-process-install-dead-code-708801762184763180 momen 2026-03-11 10:36:43 +08:00
  • 51bf8b9304 refactor(modules): remove commented-out console.log in IPC listener google-labs-jules[bot] 2026-03-11 02:34:36 +00:00
  • 5bc68f5a9a update:修复github工作流问题 momen 2026-03-11 09:38:28 +08:00
  • a2671e2968 udpate:新增构建软件包工作流 momen 2026-03-11 09:23:20 +08:00
  • d24a5225de update:在商店混合模式下,同包名的软件合并在同一个详情页面并加入切换开关 momen 2026-03-11 09:18:59 +08:00
  • 66bf0124bd fix:修复混合模式下计数器问题 momen 2026-03-11 08:51:10 +08:00
  • 257065018b fix:当用户切换商店模式(星火、APM、混合)时,目前应用会通过 window.location.reload() 重新加载整个页面。这会导致性能损耗和重复的网络请求。本计划旨在取消页面重载,并实现模式数据的缓存。 momen 2026-03-11 08:45:28 +08:00
  • edd9368c56 update:添加apm与普通商店双支持 momen 2026-03-11 08:36:24 +08:00
  • 8f2c758bf5 update:更新服务器接口规范 momen 2026-03-11 08:04:43 +08:00
  • 876a3715bf Merge pull request #2 from vmomenv/feat-improve-download-status-tests-11721872646402320389 momen 2026-03-11 00:13:34 +08:00
  • 4dafedec12 test: improve removeDownloadItem tests google-labs-jules[bot] 2026-03-10 16:09:31 +00:00
  • 7dc8b7f77f Merge pull request #1 from vmomenv/security-fix-command-injection-install-manager-3820575162219224633 momen 2026-03-11 00:08:50 +08:00
  • 1270405907 🔒 fix: Command Injection in install-manager.ts and CI failures google-labs-jules[bot] 2026-03-10 16:08:16 +00:00
  • 828ffd86e8 🔒 fix: Command Injection vulnerability in install-manager.ts google-labs-jules[bot] 2026-03-10 15:53:44 +00:00
  • 4fd280cf85 修复 check-is-installed 无法正确检查在主机是否安装的问题 shenmo7192 2026-03-10 18:47:35 +08:00
  • bee046dcf2 修复编译不通过的问题 shenmo7192 2026-03-10 18:46:56 +08:00
  • a98b3ec5b1 不再使用dpkg-query检测是否安装 shenmo7192 2026-03-10 18:36:35 +08:00
  • 3231a3ced7 update:更新下载量统计接口信息 momen 2026-03-10 17:34:53 +08:00
  • 3cea59f47b update:更新服务器接口信息 momen 2026-03-10 17:34:35 +08:00
  • 94392c0f72 update:加入项目运行工作流 momen 2026-03-10 09:23:22 +08:00
  • 762c2f550d update:更新readme momen 2026-03-10 09:13:58 +08:00
  • 522af7c3a3 update:主页更换图标 momen 2026-03-10 09:03:24 +08:00
  • 105563fe1d update:忽略test-results.json momen 2026-03-10 00:53:44 +08:00
  • d206c79c24 fix:通过E2E测试 momen 2026-03-10 00:52:59 +08:00
  • 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 momen 2026-03-10 00:42:56 +08:00
  • 0035b3000d feat:修改1.md改为代码审查.md momen 2026-03-09 23:58:05 +08:00
  • 2df695fca1 feat:添加代码审查工作流 momen 2026-03-09 23:57:29 +08:00
  • 21ea334e79 feat:修复基础格式问题 momen 2026-03-09 23:56:44 +08:00
  • 1e2047e7f1 Merge pull request #6 from vmomenv/momen-dev shenmo 2026-03-09 11:32:40 +08:00
  • 1477994b66 ssinstall shenmo7192 2026-03-08 05:16:03 +00:00
  • 5309e82af7 ssinstall shenmo7192 2026-03-08 05:06:18 +00:00
  • 2dbb80782d ssinstall shenmo7192 2026-03-08 05:01:20 +00:00
  • 15902ef2f2 ssinstall shenmo7192 2026-03-08 05:00:11 +00:00
  • 2a54d4e238 修复 ACE安装 失败的问题 shenmo7192 2026-03-08 04:54:01 +00:00
  • a9a6b6bdc6 fix:首页推荐软件安装失败问题 momen 2026-02-28 02:28:50 +08:00
  • 749cf3d3bf feat:引入懒加载,防止弱网情况下无法正常加载应用图标或详情页图片 momen 2026-02-27 23:25:38 +08:00
  • 88670be15e feat:针对弱网环境,侧边栏添加并行加载,重试机制,初始化优化 momen 2026-02-27 23:18:06 +08:00
  • 6ea628d869 feat: 修改应用信息界面,对于已安装应用,安装按钮变为打开按钮,并添加卸载按钮 momen 2026-02-27 23:03:10 +08:00
  • 3a9c9dda22 Merge remote-tracking branch 'refs/remotes/origin/main' shenmo7192 2026-02-25 20:47:13 +08:00
  • 21b069d7ef 添加主页功能,支持加载和展示首页数据,包括链接和推荐应用列表 shenmo7192 2026-02-25 20:46:28 +08:00
  • 95e22894a7 修复:安装状态判断错误的问题 shenmo 2026-02-19 21:07:00 +08:00
  • 06840595cc 修复判断错误的问题 shenmo7192 2026-02-19 13:06:35 +00:00
  • a37ee1cd31 sync: https://gitee.com/spark-store-project/spark-store/commit/fda3f70d5dcf2cc50e2bf42f1430d7c218d303d9 shenmo 2026-02-19 20:40:02 +08:00
  • fda3f70d5d feat: 提升检查是否安装的效率 shenmo7192 2026-02-19 12:39:36 +00:00
  • b72f5f8da6 完成 -apm 的全部更改,实现 spk://search,移除 spk://store shenmo7192 2026-02-19 19:56:32 +08:00
  • 3165304016 修改应用名称 shenmo7192 2026-02-19 19:27:19 +08:00
  • 6df612889b bump-version to 4.9.9 shenmo7192 2026-02-19 19:23:38 +08:00
  • 1cf729e7fd 优化启动速度 shenmo7192 2026-02-19 19:22:18 +08:00
  • 058b128eec 添加 policy shenmo7192 2026-02-19 19:10:47 +08:00
  • 69d9c23cff 完成aptss对接 shenmo7192 2026-02-19 18:35:41 +08:00
  • 44a55249db 更换安装指令为 aptss shenmo7192 2026-02-19 18:01:16 +08:00
  • d16dec09a6 修改上游链接 shenmo7192 2026-02-19 17:56:30 +08:00
  • c27c1f1697 feat: add sidebar toggle functionality Elysia 2026-02-17 23:23:20 +08:00
  • 7b3bd110a9 docs: update changelog for v1.1.1 release Elysia 2026-02-17 22:23:59 +08:00
  • 4a0467536c build: bump version to 1.1.1 Elysia 2026-02-17 22:22:52 +08:00
  • d45d5082f4 fix(main): use app.getVersion() for packaged app Elysia 2026-02-17 22:08:51 +08:00
  • d2703a1c86 chore: update license badge to MulanPSL 2.0 Yinan Qin 2026-02-16 13:16:16 +08:00
  • c080bcfb27 docs: add DeepWiki badge to README Yinan Qin 2026-02-15 00:55:16 +08:00
  • 00ea841241 docs(README): add a screenshot Elysia 2026-02-15 00:49:31 +08:00
  • bc673c0998 chore: update Dependabot schedule for npm and GitHub Actions Yinan Qin 2026-02-15 00:36:07 +08:00
  • 6a39a7448b restore README.md :( Elysia 2026-02-15 00:30:47 +08:00
  • a1cd7ab38f docs: update changelog for version 1.1.0 Elysia 2026-02-15 00:29:05 +08:00
  • f2c64c111b build: bump version to 1.1.0 Elysia 2026-02-15 00:27:54 +08:00
  • 12b604dbad docs: update changelog generation command Elysia 2026-02-15 00:25:39 +08:00
  • dccfa6029a build: add --skip-unstable flag to changelog command Elysia 2026-02-15 00:19:29 +08:00
  • 0aaaabe31b chore: add changelog generation script Elysia 2026-02-15 00:16:45 +08:00
  • 7aae00e272 ops(ci): add release job and update node version Elysia 2026-02-15 00:09:29 +08:00
  • ed92145f91 fix(app): floor download progress percentage Elysia 2026-02-14 23:56:49 +08:00
  • 7a97333bf7 refactor(download): update download management comments and behavior Elysia 2026-02-14 23:33:36 +08:00
  • 524627c585 build: bump version to 1.1.0-beta.1 Elysia 2026-02-14 23:23:39 +08:00
  • a3f18bb593 feat(app): add download count display Elysia 2026-02-14 23:22:41 +08:00
  • 5ac9376200 feat: support download statistics Elysia 2026-02-14 23:11:43 +08:00
  • c4ffc880e4 chore(main): clean up temp dir on quit Elysia 2026-02-14 19:06:58 +08:00