3.1.0
更新内容:
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.