Skip to content

Releases: Ayuilos/Miffan

3.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 14:01
Immutable release. Only release title and notes can be modified.
bf437fe

更新内容:

Miffan 自有改动

  • 优化首次设置向导的排版和文案,降低新用户的理解负担;OpenRouter 说明改为可折叠详情,并完整适配米饭 Classic 的浅色与黑夜模式。
  • 启动时验证已有 OpenRouter API Key 及其有效期;免费模型被删除后,可使用仍然有效的 Key 直接恢复,无需重复授权。
  • OpenRouter Free 模型现在默认开启工具调用和推理能力。

同步自 RikkaHub

  • 本次无面向用户的改动。

Updates:

Miffan changes

  • Refined the first-run setup layout and wording to reduce friction for new users. OpenRouter information is now shown in collapsible details, with full light and dark Miffan Classic theme support.
  • Existing OpenRouter API keys and their expiration are now validated at startup. If the free model is removed, a valid saved key can restore it without requiring authorization again.
  • OpenRouter Free now enables tool calling and reasoning capabilities by default.

Synced from RikkaHub

  • No user-facing changes in this release.

3.1.0

Choose a tag to compare

@Ayuilos Ayuilos released this 29 Aug 06:05
Immutable release. Only release title and notes can be modified.
62e4f91

更新内容:

Miffan 自有改动

  • 新增首次设置向导:没有配置任何模型时自动显示,并可通过 OpenRouter 免费模型快速开始;删除所有模型后,重新启动应用也会再次进入引导。
  • 支持通过安全的 OAuth PKCE 流程连接 OpenRouter,自动保存授权密钥并配置免费模型路由,无需手动复制 API Key。
  • OpenRouter 授权页面会跟随 App 系统语言,并补齐简体中文、繁体中文、英语、日语、韩语和俄语引导文案。
  • Provider 凭据现在使用 Android Keystore 在本地加密,并从 WebDAV、S3 便携备份及网页事件数据中移除,避免 API Key 意外泄露。

同步自 RikkaHub

  • 本次无面向用户的改动。

Updates:

Miffan changes

  • Added a first-run setup guide that appears when no models are configured and offers a quick start with OpenRouter’s free model router. It appears again after all models are removed and the app is restarted.
  • Added a secure OAuth PKCE flow for OpenRouter that stores the authorized key and configures the free model automatically, without manually copying an API key.
  • OpenRouter authorization now follows the app’s system language, with onboarding text available in Simplified Chinese, Traditional Chinese, English, Japanese, Korean, and Russian.
  • Provider credentials are now encrypted locally with Android Keystore and excluded from WebDAV and S3 portable backups as well as web event data to prevent accidental API key exposure.

Synced from RikkaHub

  • No user-facing changes in this release.

3.0.6

Choose a tag to compare

@github-actions github-actions released this 28 Aug 16:04
Immutable release. Only release title and notes can be modified.
5823f1b

3.0.6

更新内容:

Miffan 自有改动

  • 新增官方下载源,并支持在「设置 → 偏好设置 → 网络」中配置可信的 HTTPS 下载目录;下载源不可用时自动回退到 GitHub。
  • 更新包下载遇到网络或 HTTP 错误时,可继续尝试其他来源的同一版本,离开设置页面后仍可重试;取消下载或存储空间问题不会触发换源,安装仍需手动确认。
  • 为按时间清理增加文件分类和路径检查,避免异常备份记录或外部链接导致误删其他文件。

同步自 RikkaHub

  • 存储管理支持清理 7 天、14 天或 30 天前的文件,也可选择全部清理,并显示当前分类文件将被永久删除的提醒。
  • 修复仅包含工具调用的消息不显示操作按钮的问题。
  • 修正 HY4 的输入能力标记,不再误标为支持图片输入,保留工具调用和思考能力。

Updates:

Miffan changes

  • Added an official download source and support for trusted HTTPS download directories under Settings → Preferences → Network, with automatic GitHub fallback when sources are unavailable.
  • Update downloads can retry the same version from another source after network or HTTP errors, even after leaving Settings. Cancellation and storage problems do not switch sources; installation still requires manual confirmation.
  • Added category and path checks to age-based cleanup to prevent malformed backup records or external links from causing unrelated files to be deleted.

Synced from RikkaHub

  • Storage management can now remove files older than 7, 14, or 30 days, or clear all files, with a warning that files in the current category will be permanently deleted.
  • Fixed missing action buttons on messages containing only tool calls.
  • Corrected HY4's input capabilities: image input is no longer advertised, while tool calling and reasoning remain available.

3.0.5

Choose a tag to compare

@github-actions github-actions released this 28 Aug 08:21
Immutable release. Only release title and notes can be modified.
6f8a434

3.0.5

更新内容:

Miffan 自有改动

  • 新增按对话管理的消息队列:回复期间可以继续提交消息,并可移除或立即发送待发消息;停止或出错后保留队列,支持恢复发送。待发队列仅在本次应用运行期间保留。
  • 聊天顶部改为独立悬浮玻璃胶囊,优化不同主题下的对比度,并放大等待回复时的 Miffan。
  • Miffan 表情、视线和点击反馈衔接更自然,空白对话到等待回复的切换保持连贯;历史头像保持安静,并实时遵循系统关闭动画设置。
  • 引导助手将新生成的工作区产物按对话归档,后续轮次复用同一目录;保留用户指定路径和原地编辑项目的行为。
  • Chatbox 导入继续兼容旧版 JSON 备份,保留已有会话标识和重复导入跳过行为。

同步自 RikkaHub

  • 支持 Chatbox Backup v2 ZIP 备份导入,包括提供商和模型配置、图片、系统提示词及可转换的消息分支。
  • MiMo 语音合成支持快捷选择预设音色,同时保留自定义输入。
  • 更新 Kimi 提供商图标;新配置不再默认添加 RikkaHub 提供商,已有保存配置保持不变。

Updates:

Miffan changes

  • Added per-conversation message queues: submit follow-ups while a reply is running, remove queued messages, or send one immediately. Queues remain available after stopping or errors and can be resumed; unsent queues are retained only for the current app session.
  • Introduced separate floating glass capsules in the chat header, improved contrast across themes, and enlarged Miffan while waiting for a reply.
  • Smoothed Miffan's expressions, gaze, tap feedback, and transition from an empty conversation to a waiting reply. Historical avatars stay still, and system animation settings are respected live.
  • Guide assistants to organize newly generated workspace artifacts by conversation and reuse the same directory across turns, while preserving explicitly requested paths and in-place project edits.
  • Kept support for legacy Chatbox JSON backups, preserving existing conversation IDs and duplicate-import skipping.

Synced from RikkaHub

  • Added Chatbox Backup v2 ZIP import, including provider and model settings, images, system prompts, and convertible message branches.
  • Added preset voice selection for MiMo text-to-speech while retaining custom voice input.
  • Updated the Kimi provider icon. New configurations no longer add the RikkaHub provider by default; existing saved configurations remain unchanged.

3.0.4

Choose a tag to compare

@github-actions github-actions released this 27 Aug 03:47
Immutable release. Only release title and notes can be modified.
fc99544

3.0.4

更新内容:

Miffan 自有改动

  • 新绑定工作区的 Assistant 现在拥有独立文件 Scope;文件、Skills、对话产物及 Home/临时目录彼此隔离。现有绑定继续使用兼容模式,不会移动或隐藏已有文件。
  • Shell 确认设置现在按 Assistant Scope 独立保存;界面同时明确提示,同一工作区中的 Rootfs、已安装软件及 /etc/usr 等系统路径仍由所有绑定的 Assistant 共享。

同步自 RikkaHub

  • 新增 GLM 5.3 与 GLM 5.3 Flash 的模型能力识别,包括工具调用、推理能力,以及 Flash 版本的视觉输入能力。

Updates:

Miffan changes

  • Assistants newly bound to a workspace now receive isolated file scopes for files, Skills, chat artifacts, home directories, and temporary files. Existing bindings remain in compatibility mode without moving or hiding existing data.
  • Shell confirmation preferences are now stored per Assistant scope. The UI also clarifies that the Rootfs, installed software, and system paths such as /etc and /usr remain shared by assistants bound to the same workspace.

Synced from RikkaHub

  • Added capability recognition for GLM 5.3 and GLM 5.3 Flash, including tool use, reasoning, and vision input for the Flash variant.

3.0.3

Choose a tag to compare

@Ayuilos Ayuilos released this 26 Aug 13:33
Immutable release. Only release title and notes can be modified.
fbc7a7b

更新内容:

Miffan 自有改动

  • 在绑定了 Workspace 的聊天顶部栏新增文件区快捷入口;工作区缺失或 Shell 状态异常时会显示警告。

同步自 RikkaHub

  • 临时网络故障时自动重试模型请求,并显示清晰的重试进度。
  • 提升后台聊天生成稳定性,切换到其他应用后流式回复更不易中断。
  • 新增 Qwen 3.8 和 Hy4 模型匹配。
  • 适配 Qwen Audio 3.0 文本转语音,修复预置音色列表,并直接提示播放错误。
  • 修复打开键盘后模型搜索界面自动关闭的问题。
  • 修复内部合成消息被消息模板重复处理的问题,减少意外提示词污染。
  • 改进 Workspace 终端安全性与可靠性:关闭前先确认,无标准输入的非交互命令会立即收到 EOF,避免 CLI 工具持续阻塞。

Updates:

Miffan changes

  • Added a Files shortcut to the chat top bar when a Workspace is bound; a warning appears when the Workspace is missing or its shell is unavailable.

Synced from RikkaHub

  • Automatically retry model requests after transient network failures and show clear retry progress.
  • Improved background chat generation stability so streaming responses are less likely to stop after switching apps.
  • Added Qwen 3.8 and Hy4 model matching.
  • Added Qwen Audio 3.0 text-to-speech support, fixed the preset voice list, and surfaced playback errors.
  • Fixed the model search interface closing unexpectedly when the keyboard opens.
  • Fixed internal synthetic messages being processed repeatedly by message templates, reducing unintended prompt contamination.
  • Improved Workspace terminal safety and reliability: closing now requires confirmation, and non-interactive commands without standard input receive EOF immediately to prevent CLI tools from hanging.

3.0.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:21
Immutable release. Only release title and notes can be modified.
ad8fb21

3.0.2

更新内容:

Miffan 自有改动

  • 新增统一的工作区文件与对话产物预览,支持代码与文本、Markdown、HTML、JSON、CSV/TSV、图片、PDF、DOCX、PPTX 和 EPUB,并可定位、编辑、导出、分享或使用外部应用打开。
  • Skill 改为由工作区管理并自动提供给绑定该工作区的助手;工作区详情新增 Skills 页面,可查看已发现 Skill 及其可用状态。
  • 现有助手绑定的旧版 Skill 会在使用时迁移到对应工作区;移除全局 Skill 管理以及 GitHub、skills.sh 远程安装入口。
  • 优化工作区 Shell 审批体验:集中显示待审批工具,并可一次批准当前 Shell 指令,同时允许该工作区后续 Shell 指令免确认。

同步自 RikkaHub

  • 本次无面向用户的改动。

Updates:

Miffan changes

  • Added unified previews for workspace files and chat artifacts, covering code and text, Markdown, HTML, JSON, CSV/TSV, images, PDF, DOCX, PPTX, and EPUB, with actions to locate, edit, export, share, or open files externally.
  • Skills are now managed per workspace and automatically available to assistants bound to that workspace. Workspace details include a Skills page showing discovered Skills and their availability.
  • Existing legacy Skill bindings migrate to the relevant workspace when used. Global Skill management and remote installation through GitHub or skills.sh have been removed.
  • Improved workspace Shell approval with a consolidated pending-approval notice and an option to approve the current Shell batch while allowing future Shell commands in that workspace without confirmation.

Synced from RikkaHub

  • No user-facing upstream changes in this release.

3.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:14
Immutable release. Only release title and notes can be modified.
0a81b34

3.0.1

更新内容:

Miffan 自有改动

  • 优化新版本提醒:侧栏改为设置入口右上角圆点,并在设置首页提供紧凑提示栏,减少更新检查对日常使用的打扰。
  • Miffan 吉祥物现在会通过现有角色状态系统呈现可更新状态,包括助手头像和空聊天页面。

同步自 RikkaHub

  • 本次无面向用户的改动。

Updates:

Miffan changes

  • Refined update notifications with a restrained badge on the Settings entry and a compact banner at the top of Settings.
  • Miffan mascots now express the update-available state through the existing character system in assistant avatars and empty chats.

Synced from RikkaHub

  • No user-facing upstream changes in this release.

3.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 04:05
Immutable release. Only release title and notes can be modified.
5462104

Miffan 3.0.0

Miffan 独立 3.x 发布线的首个正式版本,基于已验证的 3.0.0-rc.1,并正式采用标准 SemVer 版本体系。

更新内容:

Miffan 自有改动

  • 将经过验证的 3.0.0-rc.1 提升为首个 3.x 正式版;除此之外,本次没有面向用户的功能变化。

同步自 RikkaHub

  • 本次无面向用户的改动。

Updates:

Miffan changes

  • Promoted the validated 3.0.0-rc.1 to the first stable 3.x release; there are no other user-facing feature changes in this release.

Synced from RikkaHub

  • No user-facing changes in this release.

3.0.0-rc.1

3.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 18:06
Immutable release. Only release title and notes can be modified.
0198693

Miffan 3.0.0-rc.1

这是 Miffan 独立 3.x 发布线的首个候选版本。正式包名与生产签名保持不变,可从 2.4.11-miffan.1 原地升级;作为 RC,建议先备份并在测试设备上验证。此版本不会通过正式更新源自动推送。

更新内容:

Miffan 自有改动

  • 启用独立的 Miffan 3.x SemVer 版本线,并让过渡版本同时识别历史版本与新的 SemVer。
  • 将 Nightly 与正式安装隔离,使用独立包名和临时签名,避免覆盖正式版或共享其数据。
  • 优化软键盘弹出时的聊天输入区布局,在保持动画稳定的同时继续显示常用输入工具。

同步自 RikkaHub

  • 工作区终端支持后台运行和多标签页,并更新运行组件以改善终端兼容性。
  • 修复分支会话未继承文件夹和工作区目录的问题。
  • 提升 Skills 元数据解析的稳定性与兼容性。
  • 改进 OpenRouter 会话连续性,并兼容空的 Chat Completions 工具参数结构。
  • 补全供应商连接测试界面的本地化文本。
  • 改善软键盘弹出时聊天输入区的布局与动画稳定性。
  • 修复 Live Update 焦点通知胶囊缺少图标的问题。

Updates:

Miffan changes

  • Introduced Miffan's independent 3.x SemVer line and made the transition build understand both historical versions and new SemVer releases.
  • Isolated Nightly from official installations with a separate package name and ephemeral signer, preventing it from replacing or sharing data with the official app.
  • Refined the chat input layout when the keyboard opens, preserving commonly used input tools while keeping the animation stable.

Synced from RikkaHub

  • Added background sessions and multiple tabs to the workspace terminal, together with runtime compatibility improvements.
  • Fixed branched conversations not inheriting their folder and workspace directory.
  • Improved the stability and compatibility of Skills metadata parsing.
  • Improved OpenRouter session continuity and compatibility with empty Chat Completions tool parameter schemas.
  • Completed localization for the provider connection test interface.
  • Improved chat input layout and animation stability when the keyboard opens.
  • Fixed the missing icon in Live Update focus notifications.