Repository navigation
Releases: semicoder-dev/fn
Release list
fn 0.4.4
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 fn.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 8
fn 0.4.4
原麻辣烫正式更名为 fn。本次以独立应用身份发行,面向 macOS 14+ / Apple Silicon。
名称与安装
- 应用为
fn.app,标识为com.semicoder.fn;命令行为fn。开发与预览实例分别为fn Dev/fn-dev、fn Preview/fn-preview。 - 使用本次完整 DMG 安装。fn 使用新的独立数据目录,需要重新配置模型、登录 ChatGPT 并安装插件;不读取、迁移或删除旧应用数据。
- 官网为 semicoder.dev/fn,统一入口为安装指南。更新源切换为 fn 独立签名更新站,历史发行保持原样。
插件与开发
- SDK 包名为
@semicoder/fn-sdk,本次内嵌 0.3.4。插件清单字段改为fn,样式例外字段为fnStyleExceptions,运行时全局标识使用__FN_BRIDGE__/__FN_MODULES__。 - 只接受新契约,不提供旧包名、旧插件或旧 CLI 别名。原插件需更新并重新构建;manifest 兼容版本仍为
0.3。 - 应用不内置插件。从应用中心的官方市场自主安装译文和随手记 0.1.2;业务 ID
translate/quick-notes保持不变。 fn plugin create携带固定 SDK 快照,生成的 notes / model 项目可独立安装依赖、检查、构建和打包。
发行边界
Build 8,FIA 0.18.0 与 Bun 1.4.3。FIA 独立 npm 继续暂停;本次未添加通用框架接口或新的模型服务。ChatGPT 凭证仍存放在权限受限的本地明文文件。
Malatang 0.4.3
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 Malatang.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 7
麻辣烫 0.4.3 / build 7
- 项目源码、发行和官方插件市场统一由 GitHub 组织
semicoder-dev管理。 - 自动更新改为
https://semicoder-dev.github.io/malatang/updates/latest.json,官方市场指向组织仓库。 - 本次须下载完整 DMG 替换旧应用;旧地址不提供兼容转发或自动迁移。模型、凭证、KV 和历史不主动清除。
- SDK 独立发布为 0.3.2,manifest SDK 0.3 与插件 API 保持不变。FIA 独立 npm 继续暂停。
Malatang 0.4.2
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 Malatang.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 6
插件市场
- 应用不再内置或携带插件,首次启动进入应用中心。翻译、随手记从官方市场自主安装。
- 应用中心提供「插件市场」和「已安装」,支持搜索、来源筛选、刷新和市场源管理。官方源也可停用或删除;成功索引保留离线缓存及更新时间。
- 进入市场检查更新,逐个点击安装或更新。继续支持 npm、Git 和本地
.tgz手动安装。 - 市场归档校验 SHA-256、插件 ID、包名、版本与 SDK;更新绑定原市场,暂存验证后切换,失败恢复旧版本。更新保留启停状态、KV 和历史,运行中的调用阻止替换。
界面与开发
- 主题模式和配色统一到「设置 → 外观」。
- SDK 0.3.1 删除
builtin,插件信息增加市场来源,安装任务增加操作类型和目标版本。manifest 仍为0.3,模型、KV、UI 接口不变;官方插件固定使用公开 SDK 0.3.0 构建。 - FIA API 新增
marketplaces.list/add/update/remove/refresh/catalog、plugins.installFromMarket和plugins.update;删除plugins.installExample。SDK CLI 与 notes/model 开发模板继续提供。 - 官方插件独立维护于 https://github.com/potato47/malatang-plugins ,每个插件独立发布归档,验收后更新市场索引。
升级须知
本版本处于开发阶段,插件安装记录及接口直接调整,不提供旧记录迁移。升级前请在旧版应用中卸载所有手动安装的插件,然后退出并使用完整 DMG 替换应用。 内置翻译不需要卸载,升级后从市场重新安装。旧版手动插件记录若仍存在,新版可能无法读取 platform.json 并启动;请先使用旧版完成卸载。不要删除整个数据目录或 platform.json,其中包含模型配置、API Key、KV 和历史。
宿主不会主动清除模型、凭证、插件 KV 或历史。插件 ID 保持不变,重新安装相同 ID 可继续访问既有 KV。手动安装不会自动关联官方市场;如需使用市场更新,先卸载后从所选市场安装。首次官方版本为翻译 0.1.0、随手记 0.1.0。
应用 0.4.2 / build 6,SDK 独立发行 0.3.1。FIA 独立 npm 继续暂停。跨版本代码热更新不作为本次验收路径。
Malatang 0.4.1
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 Malatang.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 5
界面与主题
- 设置、译文、应用中心和笔记统一使用 Base UI 与 Tailwind CSS 4;更新模型搜索、菜单、对话框和反馈组件。
- 内容区增加默认、GitHub 和自定义配色,浅色 / 深色分别调整强调色、背景和文字,支持预览、取消与恢复默认;插件跟随宿主主题。原生标题栏仍跟随系统明暗模式。
- 原生置顶与浏览器按钮使用中性样式;修复浮层关闭、隐藏页面焦点、模型目录失效处理及中文输入期间快捷键误提交。
ChatGPT 凭证
- 账号注册、当前账号及 access / refresh / ID token 改为数据目录内的
chatgpt-auth.json,不再触发系统钥匙串授权。普通模型 API Key 和设置继续保存在platform.json。 - 凭证文件为明文;数据目录权限 0700、文件权限 0600,使用完整写入、同步及原子替换。不要分享该文件或包含它的备份。
- 旧钥匙串记录不读取、不迁移、不删除。升级后需重新登录 ChatGPT,删除旧的未连接订阅模型,再从新账号目录添加模型。 不自动重新绑定账号,避免误用计费身份。
- 空文件、损坏内容或初始化权限错误保留原文件并禁用 ChatGPT;普通保存失败保留旧状态,刷新 token 已消耗后无法保存则停止使用凭证。错误提示改为文件、目录权限及磁盘空间检查。
插件与开发
- SDK 0.3.0 使用组合式 Base UI API 和隔离的 Tailwind
p:样式,manifest 兼容版本为0.3;CLI 的 notes / model 模板同步更新。 - SDK 0.2 及更早插件不兼容新宿主,需更新组件 API、manifest 并重新构建安装。 保持原插件 ID 可继续使用既有 KV 和历史;宿主不会自动升级独立插件。
- FIA 源码迁入
framework/fia/,从同一提交构建框架与应用,开发时自动重建 / 重启框架;源码维护需要 Bun 1.4.3 和 Swift 6。FIA 独立 npm 发布暂停,现有公开 0.18.0 包不等同共仓源码。 - 内置 Bun 升级至 1.4.3;使用正式安装包无需另外安装 Bun 或 Swift。
升级方式
本次更换原生 Host 和 Bun,请下载完整 DMG,退出旧应用后替换安装;不能只安装代码更新。普通 API Key、模型配置、插件记录、KV、外观和历史保留,ChatGPT 登录与旧插件按上述要求重新配置。未保存页面状态不跨重启恢复。
应用版本为 0.4.1 / build 5;SDK 独立版本为 0.3.0,应用发行与 SDK npm 发布分别验收。跨版本代码热更新未实测,真实账号的新 OAuth / token 刷新不以自动化 fixtures 视为已验收。
Malatang 0.4.0
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 Malatang.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 4
窗口置顶
- 升级 FIA 到 0.18.0,原生窗口标题栏在“在浏览器中打开”左侧增加置顶图标,开发、预览和正式版本一致。
- 点击“置顶窗口”后图标选中,当前窗口保持在当前桌面的普通窗口之上;再次点击“取消置顶”恢复。加载和后端重连期间仍可操作。
- 隐藏再显示、后端重连保留置顶状态;真正销毁窗口或退出应用后重置,不控制浏览器自身窗口或跨桌面。
升级方式
本次更换原生 Host,请下载完整 DMG,退出旧应用后替换安装;不能仅靠代码更新添加按钮。账号、模型配置、插件、KV 和历史保留。SDK 保持 0.2.1、manifest 保持 0.2,现有 SDK 0.2 插件无需为本次变更重建。
Malatang 0.3.0
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 Malatang.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 3
新增与修复
- 标题栏最右侧新增“在浏览器中打开”,可在本机浏览器使用完整界面,与原生窗口共享模型、插件、KV 和持久数据。
- 浏览器使用当前实例、当前标签页的独立授权;60 秒单次链接,后端重启或更新后失效。应用及托盘菜单可断开所有浏览器连接。裸 IP 和端口不能调用受保护 API。
- 文件选择、剪贴板和窗口等原生能力按白名单开放;钥匙串、屏幕捕获、CLI 管理及退出等直接调用继续拒绝。开发版修复旧 Vite 缓存导致的原生桥连接失败,文件面板不再受默认 30 秒超时限制。
- 开发版 / 预览版增加 DEV / PREV 图标、菜单与窗口名称。
fia run使用独立预览数据目录,可与正式版并行运行。 - 主题浮层移至侧栏右侧并增加留白,选择框焦点边框更轻;内置 SDK 更新为 0.2.1,保持 manifest SDK 0.2 兼容。
升级方式
本版升级 FIA 原生运行时至 0.17.0,必须下载完整 DMG,退出旧应用后替换安装;不能通过前后端代码更新获得全部能力。账号、模型配置、插件、KV 和历史保留,未保存草稿不会跨重启保留。SDK 0.2 插件继续兼容;SDK 0.1 插件仍需按迁移指南重建。
插件仍按可信本地代码运行;浏览器授权不是插件沙箱。请勿分享授权链接。
Malatang 0.2.0
macOS 14+ / Apple Silicon。应用和 DMG 已使用 Developer ID 签名,DMG 已通过 Apple 公证并附带公证票据。
下载并打开 .dmg,将 Malatang.app 拖入 Applications,然后从“应用程序”启动。
应用启动时和每 24 小时检查更新,确认后安装。原生运行时变更时请下载完整 DMG 安装包。
Build 2
0.2.0 更新
- 宿主、内置插件和独立插件共享同一套组件、主题及弹层交互;插件业务样式改用 CSS Modules。
- 新增
malatang plugin create/check/build/pack,内置 notes / model 两种独立项目模板;项目自带 SDK 快照,开发者安装 Bun 后即可构建。 - 改善页面保留时的弹层关闭、焦点和资源清理,并修复等待系统钥匙串确认时可能提前启动超时的问题。
升级说明
本次更换 FIA 原生运行时,请下载完整 DMG 覆盖安装;用户模型、账号、KV 和历史数据保留。
插件契约升级为 SDK 0.2。旧 SDK 0.1 插件需迁移源码、重新构建并安装;宿主会给出明确提示。SDK 0.2.0 随 CLI 模板提供,npm 发布状态以 registry 为准。
FIA runtime 0.17.0 (4689c707913c)
FIA 0.17.0 固定运行时归档,供麻辣烫 0.3.0 与可复现源码构建使用。此预发布不是麻辣烫安装包,也不替代正式应用 Release。
- FIA source commit:
4689c707913ca31f93b03cfe4deb61466c9e69f2 - Package:
@semicoder/fia@0.17.0 - Asset:
semicoder-fia-0.17.0.tgz - SHA-256:
521a07c387efa5b2c7ddbb76807b5c613b5b26cdf6e9c84fb965d27a5dd536b6 - Bun 1.4.2;macOS 14+ / Apple Silicon。
- 包含默认标题栏浏览器入口、独立短期授权会话、网络与 Native 权限检查、文件对话框连接修复、Dev / Preview 身份隔离,以及既有应用 CLI 子命令和 DMG 分发能力。
- 已完成原生运行时构建、完整 check / smoke、归档结构和独立默认模板检查 / 生产构建。归档与 npm 发布使用同一个文件,不重新打包。
- 原生 Host 已改变,已有应用须通过完整安装包升级。
已公开归档不可覆盖;后续框架变更使用新的源码提交和固定归档。
Malatang 0.1.0
FIA runtime dd430c851192 (Malatang build dependency)
固定 FIA 构建依赖,供麻辣烫 0.2.0 的 CI 与源码构建使用;不是应用安装包,也不替代公开 npm 同版本。
源码提交:dd430c851192b2e32116d50973e452a6ff2f1b72
包:@semicoder/fia 0.16.1
SHA-256:368e6ac1316bb130360817943788129bf544adc3f163aa614ac1a8d043e2184a
包含 agent.commands 应用子命令、监督取消与启动等待修复。已通过框架检查、归档文件/原生哈希验证,以及 workspace 外独立安装、构建和实际命令验收。