Commit Graph

  • bec6aa036d Merge pull request #494 from fanlusky/perf/engine-benchmark Lu Fan(SonnyCalcr) 2026-09-27 18:05:50 +08:00
  • 66dd0f2b76 Merge pull request #493 from fanlusky/ci/engine-tests Lu Fan(SonnyCalcr) 2026-09-27 18:05:35 +08:00
  • 8b65243b11 perf(windows): 焦点激活与 worker 管道发布改为事件唤醒 fanlusky 2026-09-27 16:59:31 +08:00
  • ab58b10cdc refactor(windows): 按职责拆分 CompositionProcessorEngine.cpp fanlusky 2026-09-27 17:39:28 +08:00
  • a3739fc528 refactor(windows): 按职责拆分 MetasequoiaIME.cpp fanlusky 2026-09-27 17:39:11 +08:00
  • 9c1c4b82b2 refactor(windows): 按职责拆分 KeyEventSink.cpp fanlusky 2026-09-27 17:38:47 +08:00
  • c3bfa69a29 refactor(ui): 按控件拆分 Controls.cpp fanlusky 2026-09-27 17:28:16 +08:00
  • b5def6a2e3 refactor(server): 按职责拆分 ime_config.cpp fanlusky 2026-09-27 17:22:17 +08:00
  • 69ee4fb49b test(engine): 新增逐键耗时基准 bench_input_session fanlusky 2026-09-27 17:02:04 +08:00
  • 4b30659fca ci: 单独构建并运行引擎自己的测试 fanlusky 2026-09-27 16:54:20 +08:00
  • a220b59a0e Merge pull request #491 from fanlusky/perf/dictionary-io Lu Fan(SonnyCalcr) 2026-09-27 16:41:18 +08:00
  • 6892d6cc26 Merge pull request #490 from fanlusky/refactor/split-large-server-files Lu Fan(SonnyCalcr) 2026-09-27 16:41:00 +08:00
  • 2c3546f823 perf(engine): 简拼、快捷短语、表情、颜文字查询复用词库连接 fanlusky 2026-09-27 16:10:01 +08:00
  • 8f2c81dd0f perf(server,engine): 选词学习的写库挪出按键线程 fanlusky 2026-09-27 16:09:51 +08:00
  • 1e372c9c48 fix(engine): 读词库的连接等写锁而不是直接失败 fanlusky 2026-09-27 16:09:28 +08:00
  • a8b5246852 refactor(server): 按职责拆分 ime_windows.cpp fanlusky 2026-09-27 15:49:35 +08:00
  • f4aba3bcfc refactor(server): 按职责拆分 windows_webview2.cpp fanlusky 2026-09-27 15:37:21 +08:00
  • b6ca8bd8ba refactor(server): 按职责拆分 event_listener.cpp fanlusky 2026-09-27 15:25:31 +08:00
  • 6cfff373bb Merge pull request #489 from fanlusky/perf/typing-latency Lu Fan(SonnyCalcr) 2026-09-27 15:21:28 +08:00
  • fc6f6469f7 perf(engine): 上屏不再清空候选缓存,按键不再重复重建混合候选 fanlusky 2026-09-27 15:03:17 +08:00
  • 356884bf0a perf(server): 译文没有变化时不重绘候选页 fanlusky 2026-09-27 15:03:17 +08:00
  • dff42f92df perf(server): D2D 候选窗每次显示只绘制一遍 fanlusky 2026-09-27 15:03:17 +08:00
  • 7bbb9042fc perf(ui): 缓存卡片阴影、TextBlock 字体格式和候选列表文字度量 fanlusky 2026-09-27 15:03:16 +08:00
  • f87809cf59 perf(windows): 换语言热键不再每次按键重读 config.toml fanlusky 2026-09-27 15:03:16 +08:00
  • e3b4f432fe Merge pull request #488 from fanlusky/fix/candidate-sticky-per-input Lu Fan(SonnyCalcr) 2026-09-27 14:40:10 +08:00
  • e829a1b1ab fix(server): 候选卡片只在同一输入内保留尺寸,换键或翻页后不再留空白 fanlusky 2026-09-27 14:36:48 +08:00
  • 3e7a8cc19d Merge pull request #487 from fanlusky/fix/y-mode-english-flicker Lu Fan(SonnyCalcr) 2026-09-27 12:48:51 +08:00
  • 661c622c49 fix(server): Y 模式临时英文查询返回前不再绘制占位页 fanlusky 2026-09-27 12:25:55 +08:00
  • cdd47db07e Merge pull request #486 from fanlusky/fix/tray-menu-corner-radius Lu Fan(SonnyCalcr) 2026-09-27 11:40:11 +08:00
  • 1348ca8eb7 fix(server): D2D 托盘菜单项圆角与外框同心对齐,放宽行高与内边距 fanlusky 2026-09-27 11:19:07 +08:00
  • 4ae5b842b7 fix(ui-html): WebView2 托盘菜单项圆角与外框同心对齐 fanlusky 2026-09-27 11:19:06 +08:00
  • b322b32321 Merge pull request #485 from fanlusky/fix/webview2-commit-render-sync Lu Fan(SonnyCalcr) 2026-09-27 10:32:22 +08:00
  • 42cff6de4a fix(server): WebView2 选词不再白等渲染同步超时 fanlusky 2026-09-27 10:24:50 +08:00
  • 4192ce8a05 Merge pull request #484 from fanlusky/fix/caret-state-below-candidate Lu Fan(SonnyCalcr) 2026-09-27 09:56:19 +08:00
  • 7e4ffc2dcf fix(server): 状态提示窗层级置于候选框之下,避免打字时重叠闪烁 fanlusky 2026-09-27 09:52:30 +08:00
  • 49748ea9bc Merge pull request #483 from fanlusky/fix/candidate-flicker Lu Fan(SonnyCalcr) 2026-09-27 09:34:03 +08:00
  • 6a172d448d fix(server): D2D 候选宿主窗口不再越过当前显示器工作区 fanlusky 2026-09-27 09:13:15 +08:00
  • dcf1b6e2d3 fix(server): D2D 候选窗隐藏时清空交换链,避免重新显示时闪出上一张卡片 fanlusky 2026-09-27 09:06:49 +08:00
  • 3a7beb18ab fix(server): 同一次输入内候选卡片只增不减 fanlusky 2026-09-27 09:00:47 +08:00
  • 444b015a02 fix(server): 候选译文改为跨页缓存,换页时不再先丢后补 fanlusky 2026-09-27 09:00:47 +08:00
  • 5fc9485abf fix(server): D2D 候选窗按移动方向决定移窗与呈现的先后 fanlusky 2026-09-27 09:00:35 +08:00
  • 7802777d06 fix(server): 英文模式查询返回前不再绘制空候选页 fanlusky 2026-09-27 09:00:19 +08:00
  • c894eb1062 Merge pull request #482 from fanlusky/fix/sentence-badge-source Lu Fan(SonnyCalcr) 2026-09-27 08:28:20 +08:00
  • 57dd0fc2f3 fix(engine,server): 整句来源标签只挂在整句联想候选上 fanlusky 2026-09-27 08:25:51 +08:00
  • 390c941b32 Merge pull request #481 from fanlusky/fix/selection-timeout-replay Lu Fan(SonnyCalcr) 2026-09-27 00:51:52 +08:00
  • d852a05687 fix(windows,server): 选词回复超时不再上屏未显示的候选 fanlusky 2026-09-27 00:47:36 +08:00
  • da0a065377 Merge pull request #480 from fanlusky/feat/translation-color-ftb-iconfont Lu Fan(SonnyCalcr) 2026-09-26 23:49:16 +08:00
  • 573169105f fix(ui): D2D 预编辑光标不再贴住首项高亮 fanlusky 2026-09-26 23:38:37 +08:00
  • cb75ac8383 feat(ui-html): WebView2 悬浮工具栏改用与 D2D 相同的图标字体 fanlusky 2026-09-26 23:38:37 +08:00
  • 7d66b2556c feat(server,ui,ui-html): 候选翻译文本支持在皮肤中单独配色 fanlusky 2026-09-26 23:38:37 +08:00
  • 89bee3a49e Merge pull request #479 from fanlusky/perf/settings-window-startup Lu Fan(SonnyCalcr) 2026-09-26 23:01:48 +08:00
  • c539d0cf2a feat(server,ui-html): 设置窗口驻留时长可配置,驻留期间降低内存占用 fanlusky 2026-09-26 22:57:18 +08:00
  • 14815e2f43 perf(server,ui-html): 设置窗口冷启动从约 2.6 秒缩短到约 0.7 秒 fanlusky 2026-09-26 22:57:18 +08:00
  • 47ffe02330 Merge pull request #478 from fanlusky/feat/autumn-osmanthus-skin Lu Fan(SonnyCalcr) 2026-09-26 21:58:03 +08:00
  • 030f2d4db8 feat(server): D2D 悬浮工具栏跟随候选窗皮肤配色 fanlusky 2026-09-26 21:49:04 +08:00
  • 8278c065c9 feat(server,ui-html): 新增内置皮肤秋桂,杨柳青 D2D 高亮对齐 WebView2 fanlusky 2026-09-26 21:49:04 +08:00
  • 0b4d9172f8 feat(ui): CandidateList 让贴着列表四角的项使用外框圆角 fanlusky 2026-09-26 21:49:04 +08:00
  • 4375d80414 feat: 支持导入自定义辅助码,内置“加加”更名为“拼音加加” (#477) Lu Fan(SonnyCalcr) 2026-09-26 20:21:55 +08:00
  • 8b72f0d8da Merge pull request #476 from fanlusky/feat/caret-state-focus-announcement Lu Fan(SonnyCalcr) 2026-09-26 18:02:31 +08:00
  • 625310a314 feat(ui-html): 光标状态提示卡片改为分组标题 fanlusky 2026-09-26 17:22:41 +08:00
  • b3b3b3303c feat(windows): 焦点切换到另一个输入框时提示当前中英文状态 fanlusky 2026-09-26 16:52:55 +08:00
  • daf346f1a2 Merge pull request #475 from fanlusky/feat/caret-state-bottom-positions MSIME(MetaSequoia IME) 2026-09-26 16:25:04 +08:00
  • d99aaa0d7d feat(server): 光标状态提示补全左下方、正下方、右下方 fanlusky 2026-09-26 16:00:59 +08:00
  • 2ca7414e5c fix(windows): lcompile-release 以 generate.stamp 判断是否需要重新配置 fanlusky 2026-09-26 16:00:59 +08:00
  • b4d60c7872 Merge pull request #448 from AaGMix/feat/issue-229-ime-status-indicator Lu Fan(SonnyCalcr) 2026-09-26 15:07:04 +08:00
  • 8b6bdb4acd fix(ui-html): 配置同步测试等待懒加载模块完成再恢复全局 fanlusky 2026-09-26 14:07:52 +08:00
  • 59973a9c14 fix(ui-html): 修正下拉菜单键盘焦点与确认键目标 fanlusky 2026-09-26 13:58:22 +08:00
  • 597d087580 fix(server): 光标状态提示仅由用户快捷键触发并收紧协议边界 fanlusky 2026-09-26 13:58:22 +08:00
  • dc7cfa0354 Merge branch 'develop' into feat/issue-229-ime-status-indicator fanlusky 2026-09-26 13:57:57 +08:00
  • 39d992c376 Merge pull request #473 from fanlusky/chore/prepare-package-inputs Lu Fan(SonnyCalcr) 2026-09-26 01:23:59 +08:00
  • 52af935d41 chore(installer): 新增 prepare-package-inputs.ps1 一键准备模型与词库 fanlusky 2026-09-26 01:12:00 +08:00
  • 436c71b80b Merge pull request #467 from metasequoiaime/feat/backspace-restore-selected-word Lu Fan(SonnyCalcr) 2026-09-26 00:01:43 +08:00
  • 6506a7a07f fix(server): 退格删空 raw 不再吞掉已选词 Jia Sui 2026-09-25 15:59:05 +08:00
  • 9aba1a44ea refactor(server): 组合恢复帧统一走候选页发布助手 Jia Sui 2026-09-25 09:46:05 +08:00
  • a596f8b1bc fix(server): 撤销重高亮只在候选页前缀未变时应用 Jia Sui 2026-09-25 09:43:38 +08:00
  • eb6c6f84ce fix(server): 造词态被退格清空时也回帧,避免 TSF 挂起烧满超时 Jia Sui 2026-09-25 09:37:57 +08:00
  • c06dc17ae1 feat(server,windows): 造词中的退格优先撤销最近一次选词 Jia Sui 2026-09-24 14:59:56 +08:00
  • 2755c77192 Merge pull request #466 from fanlusky/feat/neural-sentence-association Lu Fan(SonnyCalcr) 2026-09-24 14:53:55 +08:00
  • 9099958b89 Merge pull request #463 from metasequoiaime/feat/candidate-fixed-pin-badge Lu Fan(SonnyCalcr) 2026-09-24 14:53:23 +08:00
  • eac9fa72b5 feat(server): 固定排位候选词显示可配置的徽标 Jia Sui 2026-09-24 14:31:14 +08:00
  • 631f642630 test(installer): 打包测试夹具补上神经整句模型 fanlusky 2026-09-24 14:18:01 +08:00
  • 9dfa69c7e5 build(installer): 打包神经整句模型并在发布流程中下载 fanlusky 2026-09-24 14:03:43 +08:00
  • 16877cb2d0 feat(server): 整句联想来源开关接入配置与设置页 fanlusky 2026-09-24 14:03:43 +08:00
  • e7f7addd4f feat(engine): 神经网络整句联想与词格 n-best 重排 fanlusky 2026-09-24 14:03:39 +08:00
  • 589092e603 Merge pull request #460 from metasequoiaime/feat/caret-driven-resegmentation Lu Fan(SonnyCalcr) 2026-09-24 13:39:11 +08:00
  • 3929ec482b fix(server): 前缀选词后同步剩余 raw,避免光标被挪到串尾 fanlusky 2026-09-24 12:54:31 +08:00
  • 3821f3ede8 fix(server): 补回合并时丢失的测试用例花括号 Jia Sui 2026-09-24 09:04:27 +08:00
  • 5b0be4e71d Merge branch 'develop' into feat/caret-driven-resegmentation Jia Sui 2026-09-24 08:45:54 +08:00
  • 54c41d34b2 fix(engine): reset_cache 连带失效 caret 前缀候选缓存 Jia Sui 2026-09-23 21:32:59 +08:00
  • 2ce4ad609a Merge pull request #465 from metasequoiaime/fix/settings-section-title-wrap Lu Fan(SonnyCalcr) 2026-09-23 17:55:48 +08:00
  • 8f91ecc41c fix(ui-html): 设置页区块标题不再被长说明挤压换行 Jia Sui 2026-09-23 17:41:52 +08:00
  • b9e437f52f Merge pull request #456 from metasequoiaime/feat/wubi-auto-commit Lu Fan(SonnyCalcr) 2026-09-23 15:55:03 +08:00
  • 7b7b19f449 fix(wubi): 前缀提示不挡混合拼音、候选去重,修复顶字/自动上屏后快打丢字母 fanlusky 2026-09-23 15:41:04 +08:00
  • adfdab04ab feat(ui-html): 配置并预览光标状态提示 AaGMix 2026-09-22 19:32:11 +08:00
  • 902989abc4 feat(server): 显示光标输入状态提示 AaGMix 2026-09-22 19:32:00 +08:00
  • a855a9c7f4 feat(windows): 发送光标状态切换事件 AaGMix 2026-09-22 19:31:15 +08:00
  • 4f26f35ac3 fix(server): 光标移回串尾时从引擎重建候选页 Jia Sui 2026-09-22 18:49:37 +08:00
  • fceb0692cb fix(server): 造词帧的 caret 字段只发给协商过组合恢复的客户端 Jia Sui 2026-09-22 16:39:50 +08:00
  • 096c0ccb10 feat(server): 前缀重算接线与仅前缀选词结算 Jia Sui 2026-09-22 16:09:05 +08:00
  • 1cfba58eba feat(engine): 光标驱动的拼音前缀解码与候选重算 Jia Sui 2026-09-22 14:56:22 +08:00