Commit Graph

  • 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 shenmoandGitHub 2026-03-09 11:32:40 +08:00
  • 1477994b66 ssinstall shenmo7192andGitee 2026-03-08 05:16:03 +00:00
  • 5309e82af7 ssinstall shenmo7192andGitee 2026-03-08 05:06:18 +00:00
  • 2dbb80782d ssinstall shenmo7192andGitee 2026-03-08 05:01:20 +00:00
  • 15902ef2f2 ssinstall shenmo7192andGitee 2026-03-08 05:00:11 +00:00
  • 2a54d4e238 修复 ACE安装 失败的问题 shenmo7192andGitee 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 修复:安装状态判断错误的问题 shenmoandGitHub 2026-02-19 21:07:00 +08:00
  • 06840595cc 修复判断错误的问题 shenmo7192andGitee 2026-02-19 13:06:35 +00:00
  • a37ee1cd31 sync: https://gitee.com/spark-store-project/spark-store/commit/fda3f70d5dcf2cc50e2bf42f1430d7c218d303d9 shenmoandGitHub 2026-02-19 20:40:02 +08:00
  • fda3f70d5d feat: 提升检查是否安装的效率 shenmo7192andGitee 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 QinandGitHub 2026-02-16 13:16:16 +08:00
  • c080bcfb27 docs: add DeepWiki badge to README Yinan QinandGitHub 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 QinandGitHub 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
  • 9f50e25dc0 feat(app): add cache buster for API requests Elysia 2026-02-14 18:58:29 +08:00
  • 37673ca3e1 build(deb, rpm): add aria2 dependency Elysia 2026-02-14 18:40:19 +08:00
  • 832839c14f build: bump version to 1.1.0-beta.0 Elysia 2026-02-14 00:18:16 +08:00
  • 2eb56079cb docs: fix typo in directory path and update date Elysia 2026-02-14 00:17:46 +08:00
  • 74c4eb4fbc feat(install): add metalink download support and progress tracking Elysia 2026-02-14 00:16:18 +08:00
  • 7aeb3d5dd4 feat(theme): add system theme support Elysia 2026-02-13 14:49:41 +08:00
  • 1d808b035a refactor(app): change to sequential loading and increase timeout Elysiaandshenmo7192 2026-02-13 14:11:13 +08:00
  • 10808c8f3b feat: 更新类型系统指南,添加代码检查和格式化要求 Elysia 2026-02-12 20:14:12 +08:00
  • d5266c6af8 feat: 更新搜索逻辑 Elysia 2026-02-12 20:11:54 +08:00
  • c3ae477497 feat(docs): 添加 AI 编码指导文档以概述项目架构和核心概念 Elysia 2026-02-12 19:51:52 +08:00
  • 9a2d3a8ac1 refactor: fix typo in module path Elysia 2026-02-12 19:21:17 +08:00
  • 6622e70033 refactor: improve code formatting and consistency across components Elysia 2026-02-12 18:32:41 +08:00
  • e11740ad4c feat: 添加 ESLint 配置并优化代码风格,移除未使用的功能 Elysia 2026-02-12 18:31:09 +08:00
  • b43c6117ec fix: 修复应用还没有安装完,按钮就重新变成可安装状态 (#11) Delta1035andGitHub 2026-02-04 13:06:01 +08:00
  • 53eb307f5c Fix formatting in LICENSE.md and update copyright Yinan QinandGitHub 2026-02-04 10:46:09 +08:00
  • 86b98ed49f chore: Change license to MulanPSL-2.0 Yinan QinandGitHub 2026-02-04 10:43:02 +08:00
  • 8c37f67379 build(deps-dev): bump @vitejs/plugin-vue from 5.2.4 to 6.0.3 (#9)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-02-03 11:09:10 +08:00
  • a960c49235 update debian/spark-store.postinst. shenmo7192andGitee 2026-02-02 13:18:44 +00:00
  • 73de0a171f build: Remove unused electron-app-universal-protocol-client dependency (#8)
    CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>elysia-best
    2026-02-01 12:04:56 +08:00
  • 35c192e9ee chore: 更新.desktop 文件中文和英文名称 Yinan QinandGitHub 2026-02-01 11:57:52 +08:00
  • 98cc18dc96 Delete .github/workflows/ci.yml Yinan QinandGitHub 2026-01-31 23:29:26 +08:00
  • 2dd9d1f27a docs: Enhance SECURITY.md with bilingual support and details Yinan QinandGitHub 2026-01-31 23:19:54 +08:00
  • c8709711df bump: v1.0.4 Elysia 2026-01-31 21:45:48 +08:00
  • 95d358fb6e chore: 更新版本号至 1.0.4-beta.1,并为 host-spawn 添加可执行权限 Elysia 2026-01-31 21:35:04 +08:00
  • 850b8dcd1f feat: 添加 host-spawn 下载步骤并更新应用启动命令 Elysia 2026-01-31 21:27:31 +08:00
  • 2f7af3ca8f fix: 修复应用启动命令,移除交互式模式 Elysia 2026-01-31 20:53:48 +08:00
  • eb386ec23e chore: 更新版本号至 1.0.4-beta.0,移除重复任务检查逻辑 Elysia 2026-01-31 20:21:02 +08:00
  • 0d1d4e5679 feat: 添加重复任务检查,避免重复下载任务 Elysia 2026-01-31 20:19:52 +08:00
  • 92d1573cf0 feat: 现在仅在有任务时才会到托盘 Elysia 2026-01-31 20:13:05 +08:00
  • eeefe5295b feat: enhance install manager to prevent duplicate package installations and improve app launching command Elysia 2026-01-31 20:08:35 +08:00
  • a4049ba30b chore: update version to 1.0.3 and remove release event from build workflow Elysia 2026-01-31 18:33:34 +08:00
  • 641589f875 feat: update application name and paths to reflect new branding Elysia 2026-01-31 18:32:52 +08:00
  • 6154d75fa6 feat: add app launching functionality and update related components Elysia 2026-01-31 18:21:16 +08:00
  • 39e40ff946 feat: enhance application type definitions and improve app management logic Elysia 2026-01-31 17:48:06 +08:00
  • 3221cb6d5e refactor: standardize app property names and improve TypeScript definitions Elysia 2026-01-31 17:16:02 +08:00
  • f89b9ebfd9 feat: update application icons and implement tray functionality Elysia 2026-01-31 16:37:51 +08:00
  • 0ed7f64a21 fix: deep link handling at electron startup Elysia 2026-01-31 16:07:15 +08:00
  • 3fe37f2773 build: add architecture to artifact name Elysia 2026-01-31 10:47:15 +08:00
  • 354eea3626 fix(build): add bash shell to build release files Elysia 2026-01-31 10:46:37 +08:00
  • 3a4a116a7c refactor(ci): replace inline conditionals with if-else in build.yml Elysia 2026-01-31 10:42:54 +08:00
  • b185b40161 build: add arm64 architecture support Elysia 2026-01-31 10:40:11 +08:00
  • 5b09dfb3d9 feat(preload): expose architecture detection to renderer process Elysia 2026-01-31 10:26:52 +08:00
  • 698c0b5420 docs: add UninstallConfirmModal.vue to README structure Elysia 2026-01-31 09:58:23 +08:00
  • 61790a8588 feat: 更新模态框样式,添加最大高度限制 Elysia 2026-01-31 09:55:25 +08:00
  • 327ee5400e feat: 更新版本号至 1.0.3-beta.0 Elysia 2026-01-31 01:08:09 +08:00
  • 588eaf9746 feat: 更新本地应用列表,区分依赖和用户安装的包 Elysia 2026-01-31 01:07:05 +08:00
  • 4ce097bae0 feat: 更新安装按钮状态反馈,添加安装队列提示 Elysia 2026-01-31 00:59:23 +08:00