自动汇总 2026-08-24 当天
hummingg在 GitHub 上的提交。
hummingg/MyPinyinIME
- fix(ime): 修复删除和清空功能,使用同步API绕过框架命名反转
- 异步API返回ok但实际未执行,改用Sync同步版本
- 框架命名反转:deleteForwardSync实际执行退格(DeleteBackward)
- 清空功能用循环退格+getForwardSync获取长度,失败时兜底64次
- feat(ime): 完成第一阶段输入法框架验证
- InputMethodExtensionAbility + IME Kit 接入
- 九宫格键盘面板(ArkUI)
- module.json5 注册 inputMethod 扩展 + subtype 声明
- panel.resize 修复面板高度塌缩为 1px 的问题
- 真机验证 A-G 全通过(系统识别/启用/调出/上屏你好)
- feat(pinyin): 完成第二阶段九宫格拼音输入
- 拼音音节表 + T9 数字编码 + DFS 音节切分
- 接入 rime-luna-pinyin + rime-essay 词库(37万词,rawfile 8.5MB)
- 候选词按词频排序,词优先于单字,多音字组合容错
- 键位:2-9 拼音输入,1 标点候选,0 空格,* 中英切换
- InputMethodService 后台异步加载词库
hummingg/imx6ull-speaker
- fix(esp32s3): 修复TTS播放无声 - AudioService power timeout抢占I2S输出
- AudioService的power timeout(15s)会在PlayPcm播放期间关闭输出(EnableOutput(false))
- 新增AudioService::MarkOutputActive()方法,更新last_output_time_并确保输出启用
- PlayPcm播放前调用MarkOutputActive(),防止power timeout干扰
- LLM响应显示提前到SSE结束后立即执行,不再等待TTS播放完成