Repository navigation
Conversation
aeoform
marked this pull request as ready for review
October 14, 2026 16:10
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.
摘要
将 Android 内置拼音从 LitePinyin 切换为 librime 1.17.0,Android 和鸿蒙共用 C ABI 会话后端、离线资源与原生用户词典;新增鸿蒙应用宿主及原生输入法扩展。Linux 现有 Fcitx5 插件保持原有职责,不在移动端引入 Fcitx。
修复 / 新增 / 改进
da1fbe60的中文字表、基础/扩展/腾讯/杂项词库及拼写规则,接到原生 Rime 处理链;补齐笔画反查依赖的八股文字频与上游许可。资源目录单独版本化,保留已有rime-user/pinyin_simp.userdb。不打包雾凇 Lua 工具或语法模型。验证
鸿蒙完整本地构建、签名和安装通过:TypeScript、Vite、Rust OHOS、ArkTS/CMake、HAP。
鸿蒙真机:用户确认浏览器跳转、GitHub 登录、中文候选、删除、三种布局,以及卓易通连续选词和连续删除可用。用户反馈新词库与云候选“好多了”。新词库的真实候选/退格/选词/空格/取消/过期候选自检通过,首次部署约二十秒,之后复用缓存。
独立原生新词库检查:
nihao包含“你好”、hongmeng包含“鸿蒙”;跨会话学习调频、external 版本拒绝、待提交保持和 ack 通过。没有读取本机个人词典。云协议参数/响应边界及显式联网检查通过:仅使用测试串
nihao,返回“你好”。宿主回归覆盖默认关闭、隐私限制、单路查询、过期回复、关闭开关、云插入后的本地索引与云提交。鸿蒙离线语音管线检查覆盖 PCM、预览、取消、过期结果、历史重识别/润色/删除;已完成真实麦克风设备及授权检查。
Android arm64 Release 与 x86_64 JNI 曾通过构建,CI 模拟器覆盖真实词库、控制器、学习持久化及造词。按用户要求不做 Android 实机安装测试。
标点手势宿主回归通过:单次提交、竞争取消、误触距离/方向、换框/中英切换、分离布局及结果提示;用户确认调低上滑灵敏度、去掉箭头后手感改善;随后按反馈调整标准键盘宽度/间距、字母居中、分离行对齐、底色、功能键及轻微底边阴影,最后一轮样式待用户复验,标准布局限制最大宽度 760vp、键间距 6vp,浅灰面板/白色字母键/灰色功能键与轻微底边阴影均包含深浅色资源。
最新提交
f80b1085的完整 CI:https://github.com/Open-Less/openless/actions/runs/39039298694 (7 项检查全部成功;Android 模拟器 19 项测试通过)。上一轮输入队列测试在首次词库部署后超时;测试现将冷部署与队列的 30 秒期限分开,保持队列断言。启动测试的 Windows 换行符兼容问题已修复并加入回归检查。鸿蒙启动:扩展创建时预热词库,资源复制改为异步分段写入;展开键盘不再等待完整打字自检。初始化并发复用、短写、缓冲区边界及失败重试检查通过,完整构建/签名/安装通过。首次安装或资源升级仍需原生词库编译,未宣称消除冷启动耗时。
边界与待验收
代码与构建说明:
openless-all/app/mobile-ime/README.md、openless-all/app/harmony/README.md、docs/mobile-ime-engine.md。