Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# 麻辣烫 · Malatang

> 组织迁移发行准备:应用 0.4.3 / build 7、SDK 0.3.2 正在验收,公开状态以官网安装页为准。新版官方市场与自动更新使用 `semicoder-dev` 地址,旧版请通过完整 DMG 更新;详见 [0.4.3 说明](release/notes/0.4.3.md)。
> 组织首次发行:应用 0.4.3 / build 7、SDK 0.3.2 已公开并独立验收,两个官方插件 0.1.1 已上架。新版官方市场与自动更新使用 `semicoder-dev` 地址,旧版请通过完整 DMG 更新;详见 [0.4.3 说明](release/notes/0.4.3.md)。

基于 FIA 的本地插件应用平台。宿主提供模型、存储和统一界面组件,独立插件组合这些能力,拥有自己的应用页面。

## 0.4.1 版本
## 0.4.1 版本(历史)

应用 [0.4.1 / build 5](https://github.com/semicoder-dev/malatang/releases/tag/v0.4.1) 与 SDK 0.3.0 已公开发布:Base UI + Tailwind CSS 4、组合式公共组件、manifest SDK 0.3、自定义主题、凭证文件及 Bun 1.4.3。公开产物验证通过,官网内容同步部署单独验收;证据见 [应用发布记录](docs/github-release.md) 和 [SDK 发布记录](docs/npm-release.md)。可见变化与升级要求见 [0.4.1 说明](release/notes/0.4.1.md)。

Expand Down
2 changes: 1 addition & 1 deletion docs/apple-signing-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ Secrets 保存后不会显示原值,这是正常现象。配置完告诉协作

## 7. 开启 Pages 并验收

1. 打开 [Pages 设置](https://github.com/semicoder-dev/malatang/settings/pages),在 Build and deployment 的 Source 选择 **GitHub Actions**。这里仅托管应用更新数据,固定清单地址为 `https://nobug.space/malatang/updates/latest.json`,无需另设 Custom domain;`potato47.github.io/malatang` 会跨域跳转,不能用作客户端固定更新地址。[官网](https://semicoder.dev/malatang) 与 [安装入口](https://semicoder.dev/malatang/docs/installation) 由 Semicoder 承载,Pages 首页在应用发布后跳转官网,`updates/` 路径保持。
1. 打开 [Pages 设置](https://github.com/semicoder-dev/malatang/settings/pages),在 Build and deployment 的 Source 选择 **GitHub Actions**。这里仅托管应用更新数据,固定清单地址为 `https://semicoder-dev.github.io/malatang/updates/latest.json`,不设置 Custom domain。新站使用 `updates-site` 生成分支,旧 `gh-pages` 保留历史;旧版用户通过完整 DMG 安装新版。[官网](https://semicoder.dev/malatang) 与 [安装入口](https://semicoder.dev/malatang/docs/installation) 由 Semicoder 承载,Pages 首页在应用发布后跳转官网,`updates/` 路径保持。
首发时 `github-pages` 的部署规则仅允许 `main`;本次只增加精确 `v0.1.0` 标签,保留其他保护。后续发版前检查 `release` 与 `github-pages` 的 allowlist,仅按当次授权放行必要标签,不改为允许全部分支或标签。
2. 发布 workflow 必须已合入 GitHub 默认分支,才会出现手动入口。打开 **Actions → Release Malatang → Run workflow**,选择待验收分支。
3. 这次手动运行会完成构建、签名、公证、应用启动退出检查和更新签名,但**不会公开新版本或部署更新源**。
Expand Down
10 changes: 9 additions & 1 deletion docs/github-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

发布大小按内容判断,不按代码量、提交数量或是否需要完整 DMG 判断。涉及插件兼容或数据迁移时,发布前列出影响,由用户确认版本归类。公开发布 0.x 安装包仍处于 1.0 之前;本文的“正式发行”指公开签名安装包,不代表产品已进入 1.0。

已有 `0.4.0` 和历史标签保留,后续按此规则演进。下一次常规发布默认候选为 `0.4.3`,仅为候选,不提前修改版本。应用、SDK、插件与 FIA 独立管理版本;应用发行不自动带动其他包升版。FIA 共仓期继续暂停独立 npm 发布。
已有 `0.4.0` 和历史标签保留,后续按此规则演进。下一次常规发布默认候选为 `0.4.4`,仅为候选,不提前修改版本。应用、SDK、插件与 FIA 独立管理版本;应用发行不自动带动其他包升版。FIA 共仓期继续暂停独立 npm 发布。

## 日常开发与待发布清单

Expand All @@ -29,6 +29,14 @@

## 已公开发行证据

2026-10-11 组织首次发行 **[v0.4.3 / build 7](https://github.com/semicoder-dev/malatang/releases/tag/v0.4.3)** 固定 `34faa9890eed6475516dfa823d664d92181966f5`,[正式工作流 38117729757](https://github.com/semicoder-dev/malatang/actions/runs/38117729757) 成功。公开 DMG 为 35437084 字节,SHA-256 `b83c7fb57aee9829d8adc09086821d8e2eb3cb773fffc554f975c117e16b575f`。五附件 digest、公证票据、Gatekeeper、应用签名、安装包/更新逐文件比对、Bun 1.4.3 与隔离启动退出通过;内嵌 SDK 0.3.2 的 43 个文件与 CI/公开 npm 内容一致。

新 `updates-site` 从空站点初始化,旧 `gh-pages` 保持 `e1030330e8abb788e9ab357fe9e0ef23a5bbd153`。新 HTTPS 清单签名、30 个在线文件的大小/哈希均通过,下载禁止重定向;runtimeId `ee666cda40041089e002b7e202ac69aecc68eca3034208d4346bee27df129a84`。独立 API 失败不视为空历史、旧域名拒绝、版本防倒退和 build 不可变回归包含于 98 项应用测试;共仓 check、build、SDK 与框架独立消费通过。

从公开 DMG 复制安装到临时目录,使用干净数据实际通过新默认市场安装翻译与随手记 0.1.1,插件激活与 KV 读写通过;没有调用真实模型或使用用户数据。已有市场源与插件来源绑定不自动迁移,旧用户使用完整 DMG,卸载旧源插件后手动替换市场源并重装,相同 ID 的 KV/历史保留。官网安装和插件文档随本次迁移单独部署。

以下为历史发行证据:

2026-10-11 已发布 **[v0.4.2 / build 6](https://github.com/potato47/malatang/releases/tag/v0.4.2)**,固定 `b107dee8ae5c6237593f84be8904a9916566a9ec`。主干 [CI 38111323784](https://github.com/potato47/malatang/actions/runs/38111323784)、[签名候选 38111324000](https://github.com/potato47/malatang/actions/runs/38111324000) 与[正式发行 38111793067](https://github.com/potato47/malatang/actions/runs/38111793067) 成功。公开 DMG SHA-256 `e92d4cdd0ca4865f1592178e732201c00a756d129bf7c11e9a974cd590b223b0`,35,436,992 字节;五附件、签名更新及 30 个在线文件已核验,runtimeId `14d936e9e1127d21408150977e041bc2637c9c45d0b368a3bd3673242bc471ba`。本机公证票据、Gatekeeper、应用签名、安装包/更新逐文件比对、Bun 1.4.3、隔离启动退出全部通过。

本地完整 check、97 应用测试、build、SDK 与 FIA 独立消费通过。内嵌 SDK 0.3.1 的 43 个展开文件与正式 npm 内容一致,安装包不携带官方插件。官方翻译/随手记 0.1.0 和 Raw 市场已上线;全新隔离宿主从真实市场安装、原生/浏览器页面、笔记保存与卸载重装 KV 保留通过。同版本更新被拒绝;首次官方发行暂无更高版本,更新成功/回滚通过 fixtures 验证,未声称真实官方跨版本更新已验收。
Expand Down
4 changes: 4 additions & 0 deletions docs/npm-release.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# SDK npm 自动发布

## 0.3.2 组织首次发行(2026-10-11)

`sdk-v0.3.2` 固定 `34faa9890eed6475516dfa823d664d92181966f5`,[真实 OIDC 38117101769](https://github.com/semicoder-dev/malatang/actions/runs/38117101769) 成功。公开 npm latest 为 0.3.2,tarball 与 Actions artifact 11693961987 逐字节一致,SHA-256 `901b4ee1a5b8cbf8607645689129fd72ad05bde4dc3ee7972f3fe2d58f53fd7f`,provenance 指向组织仓库。新缓存 registry 安装、notes/model 创建/检查/构建/打包及 runtime/UI/前后端独立消费通过。manifest 保持 0.3,公共契约不变;FIA 独立 npm 继续暂停。

仓库 `semicoder-dev/malatang`;发布包 `@semicoder/malatang-sdk`,源码在 `packages/sdk`。SDK 以 TypeScript / TSX 源码供 Bun 插件工具链使用,包含 types、client、runtime、manifest、UI、主题/组件 CSS、构建/检查工具与 notes/model 模板,不依赖 FIA 源码或应用目录。

## 包名与版本
Expand Down
8 changes: 2 additions & 6 deletions release/notes/unreleased.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# 待发布改动

2026-10-11 已将主题入口统一与插件市场整批发布为应用 **0.4.2 / build 6**、SDK **0.3.1**,官方翻译/随手记 **0.1.0** 及市场已上线。发行内容归档于 [0.4.2](0.4.2.md),证据见[应用发布手册](../../docs/github-release.md)和[SDK 发布手册](../../docs/npm-release.md)。官网部署由 workspace 发行记录单独跟踪。
2026-10-11 已将组织迁移发布为应用 **0.4.3 / build 7**、SDK **0.3.2**;官方翻译/随手记 **0.1.1** 已独立发布并上架。发行范围见 [0.4.3](0.4.3.md),公开产物和验收证据见[应用发布手册](../../docs/github-release.md)与[SDK 发布手册](../../docs/npm-release.md)。官网部署由 workspace 迁移记录单独跟踪。

当前无已完成待发布条目。下一次普通候选仅为 0.4.3,未来发布须重新获得用户授权;FIA 独立 npm 继续暂停。日常开发不改版本或 build。

## 组织迁移(0.4.3 发行准备)

GitHub 项目、官方市场与新更新站切换 `semicoder-dev`;SDK 0.3.2。新更新站独立初始化,旧签名归档不改写。旧版须完整 DMG 安装,不做旧地址兼容。验证与公开发布待本次验收。
当前无已完成待发布条目。下一次普通候选仅为 0.4.4,未来发布须重新获得用户授权;FIA 独立 npm 继续暂停。日常开发不改版本或 build。
Loading