makecindy / makecindy/cindy

维护者确认:插件基座改动 — 恢复损坏插件安装的状态修复

Open
#2,293 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2.7k
Forks
401
Avg merge
21h 48m
Merged PRs (30d)
776

Description

## 触发

该 PR 修改了插件基座路径 (`apps/desktop/src/main/plugin-market/`):
- `ledger.ts` / `service.ts` — 插件安装账本与服务层
- 对应测试文件

**pluginBase 触发不可 fallback**:改动影响全部已装插件的安装与恢复逻辑,需维护者对存量插件兼容性明确确认。

## 需要确认

1. 损坏插件恢复逻辑是否与存量已装插件的账本状态兼容?
2. 恢复流程是否有破坏性副作用(如意外覆盖正常安装的插件)?

## 确认方式

- 直接在 PR 上 **Approve** 即放行
- 需要修改就 **Request Changes**,作者改完后重新 Approve
- 确认后本 issue 会自动关闭

---
关联 PR:#2290(作者 @yuaiccc);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的插件基座改动(影响全部已装插件),维护者确认后 PR 会恢复推进。

Contributor guide

Open the contributing guide

Research direction

Start by reviewing PR #2290 and the changes in apps/desktop/src/main/plugin-market/ledger.ts and service.ts, along with the corresponding tests. Check compatibility with existing installed-plugin ledger states and whether recovery can overwrite a healthy installation. Done means the maintainer has confirmed the behavior and approved the PR, or requested specific changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.