Skip to content

Miffan 4.3.3 - #52

Merged
Ayuilos merged 16 commits into
masterfrom
feature/im-4.0
Oct 19, 2026
Merged

Ayuilos merged 16 commits into
masterfrom
feature/im-4.0

Conversation

@Ayuilos

@Ayuilos Ayuilos commented Oct 19, 2026

Copy link
Copy Markdown
Owner

发布 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

Ayuilos and others added 16 commits October 19, 2026 14:15
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 9f4a651a520b677a07b37624494149c3f99b435d)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Ayuilos
Ayuilos merged commit 52193da into master Oct 19, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants