Repository navigation
Miffan 4.3.3 - #52
Merged
Merged
Miffan 4.3.3#52
Conversation
Remote SSH terminals skip login profiles, so LANG was often unset and the shell fell back to the ASCII C locale. Switch LC_CTYPE to an installed UTF-8 locale before starting the shell when the current charmap is not UTF-8. Both terminals asked for a password-variation keyboard, which ColorOS and other IMEs answer with an ASCII-only secure keyboard. Request a normal text keyboard instead, and draw the remote terminal's composing text at the cursor. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The three picture levels fixed resolution and frame rate together, so combinations such as 1080p at 30 fps were not available. Add a Custom level that picks 720p to 4K and 30 to 120 fps, derives the bitrate from them on the same scale as the presets, and lowers a size larger than the computer's screen to fit it. VNC treats Custom like Balanced. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The pro host editor only showed one address and port, so a host's other addresses were invisible, and editing the address dropped the trusted fingerprint. Edit now lists every address (network, last used, remove, add) like the IM computer settings, applies changes at once and keeps the pin; host cards show the address tried first plus how many others. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The remote terminal drew with the system monospace font on pure black and the local one used a different size; both used Termux's harsh default ANSI colors and ran text into the screen edge. Share one style: JetBrains Mono at 13sp, a soft dark One Dark-like palette, and a small inner margin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Applied to both Miffan renderers (Markdown.kt and MarkdownNew.kt). (adapted from upstream a6abed3be2b3fa2f04fea3be3d1fd8d8ae6e85c1) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
部分 OpenAI 兼容中转会在流中返回 data: null,或在 reasoning_details、 annotations 中夹杂 null,强制按对象解析会抛出 JsonNull is not a JsonObject 并中断整轮生成,改为跳过这些非对象的值。 (cherry picked from commit 240deb5fe2224905128ecf6976c20b1ad5ccab9a)
…重复执行服务端已执行的工具 (#2181) (cherry picked from commit 675e59f0dfebe86bd4ecf2be04cc62f125dddf69)
(adapted from upstream c91d214639ae3fe242b0f44004818e5fa7034f12)
…s 在 L2S 下报 Security violation 导致基础命令不可用 (#2158) (cherry picked from commit bf8ff5a27482c7e87cebdc0b0a71cac0dbed7c69)
(adapted from upstream 72747fc9e9198364b0e0747cfef791a76f6f5eac)
(adapted from upstream ebbcf6377f3f66d6953cf5d3e408044b3eeeb356)
(adapted from upstream 4ed5f38d94fad7a183f25565e20e462ca351ca12)
(adapted from upstream 9f4a651a520b677a07b37624494149c3f99b435d)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
发布 Miffan 4.3.3(versionCode 178036)。更新日志见 docs/releases/4.3.3.md。
补丁版:终端中文显示与输入(远程 UTF-8、不再弹安全键盘、拼音上屏预览)和统一的终端样式、高性能模式自定义分辨率与帧率、专业模式管理电脑的全部地址、繁体中文内置伙伴模板;以及 2026-10-19 选择性同步的 RikkaHub 修复(记录见 docs/upstream-sync/2026-10-19.md),包括 OpenAI 流式空数据、Responses API 服务端工具结果、CRLF 代码块、proot 5.1.107.96、前台服务竞态崩溃、引用角标暗色可读性等。无数据库变更。
🤖 Generated with Claude Code