Repository navigation
feat(extensions): 独立原生分发与 Peer 参与管理 - #130
Merged
Merged
Conversation
xiaoland
force-pushed
the
feat/native-distribution-completeness
branch
from
October 13, 2026 08:17
1a8255c to
ab4271a
Compare
xiaoland
force-pushed
the
feat/native-distribution-completeness
branch
from
October 14, 2026 03:21
48d90f8 to
32bfc43
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Extension 的全局版本与启用数组会把不同 Peer 的原生实现绑在一起,且 MF 产物可能缺失。此改造让 Python 与 MF 按各自精确坐标独立发布,并以 Peer×Extension 选择管理本机参与;浏览器插件启用、恢复与同页升级保持共享信息和业务状态。
本次一次性
pnpm release:version已机械准备 CoreSDK0.4.0、App0.1.3、MailMF0.3.2、MemosMF0.3.1、TwitterMF0.4.2;没有重复pending intent。各原生版本独立,不与Python同步版本。验证:此前真实隔离SPA source b170 已通过Mail无Python冷读、同页Mail/Twitter精确升级及新resolver实例、睡眠Peer原精确版本恢复、共享config/state和内容保持、首次Disable收敛、真实Core200回复丢失后的读回,以及Cancel重开的回调隔离。后继业务源码与该资格一致;官方RuntimeWeb0.4与Toolkit0.5采用正式GitHub assets/完整性锁。原48d全部7CI通过,requiredWeb24/24通过;当前重排head32bfc在latest-main6965全部7CI成功(38505797419/38505794283),本地完整pnpm check通过;SDK0.3正式main恢复、原bytes和匿名下载及外部consumer已通过。
数据库资格使用真实protected-main Core sourcec5a8429 / immutable image
ghcr.io/inkcre/core-py@sha256:c31a852f60b2aed5e4ad3df1352b135884a44fb15d156f08354baf8f468e8071,契约extension-peer-participation-v2、migratione6a1b2c3d4f5。这是隔离检查准入,不是生产数据库已迁移的声明。生产顺序:已合并独立SDK/暂停机制PR131与draft恢复PR132;repository pause=true,实际main Pages/MF自动任务均skip。此PR可在pause下main准入,先正式发布CoreSDK0.4,随后Runtime正常新patch与Web精确消费锁闭环。App/MF的exact-main手动恢复仍等待官方Core与selfhost兼容切换及parent gate;不自动安装、启用或升级用户插件,也不改共享业务状态。旧Tab维护与完整刷新指引见web-delivery,保留连接设置和Peer ID。