momen and GitHub
b90b7afc28
Merge pull request #7 from vmomenv/feat/apm-install-uninstall-logic-2595854606713089615
...
feat: improve apm install and uninstall logic with correct privilege escalation
2026-03-12 11:26:34 +08:00
vmomenv
a1c5db3a11
feat: implement apm app install and uninstall logic with pkexec elevation
...
- Modify `queue-install` logic to wrap `apm` commands with `superUserCmd` and `SHELL_CALLER_PATH` when origin is apm.
- Update `remove-installed` to correctly execute `apm remove -y pkgname` with required privilege elevation when origin is apm.
- Add payload parsing logic in `uninstall-installed` handler to identify origin and apply correct `apm` uninstall command dynamically.
2026-03-12 03:23:16 +00:00
momen and GitHub
cb8ac768a6
Merge pull request #6 from vmomenv/remove-store-mode-and-fix-arch-3296001085136830138
...
保留混合模式并根据架构调整网页请求路径
2026-03-12 09:41:51 +08:00
vmomenv
70cab0182d
feat: 仅保留混合模式并根据架构动态构建请求路径
...
- 删除 AppSidebar.vue 中的 StoreModeSwitcher 引入并删除该组件。
- 强制设置当前商店模式为 'hybrid'。
- 修复了因为 `window.apm_store.arch` 包含 `-store` 或 `-apm` 后缀导致路径替换异常的问题,现在会通过动态添加后缀来构建资源请求路径,以兼容 Spark Store 和 APM Store 服务器不同的资源组织结构。
2026-03-12 01:39:00 +00:00
momen and GitHub
a68638ef51
Merge pull request #4 from vmomenv/cleanup-process-install-dead-code-708801762184763180
...
🧹 [code health improvement] Remove dead code in processInstall.ts
2026-03-11 10:36:43 +08:00
momen and GitHub
876a3715bf
Merge pull request #2 from vmomenv/feat-improve-download-status-tests-11721872646402320389
...
🧪 Improve removeDownloadItem tests
2026-03-11 00:13:34 +08:00
momen and GitHub
7dc8b7f77f
Merge pull request #1 from vmomenv/security-fix-command-injection-install-manager-3820575162219224633
...
🔒 [security fix] Fix Command Injection in install-manager.ts
2026-03-11 00:08:50 +08:00