What's Changed
- [0804] Julia 会话支持符号计算 by @AXeonV in #3752
- [2003] 格式化 TeXmacs/plugins/goldfish 目录下的 .scm 文件 by @Yuki-Nagori in #3788
- [0805] 重构 Julia 代码结构 & 补充测试 by @AXeonV in #3786
- [203_33] 新增 varlimsup 和 varliminf 宏定义 by @Sam-Hui-dot in #3790
- [2006] 基于 Windows 平台修复 C++ 测试 by @Yuki-Nagori in #3793
- [2004] goldfish版本更新至18.11.11 by @Yuki-Nagori in #3791
- [2005] 修复更新 Xcode 26 后 tbox 依赖编译失败 by @Yuki-Nagori in #3792
- [1106] 修复数学符号补全弹窗在 Alt+Tab 切换后仍显示的问题 by @da-liii in #3795
- [203_33] 修复 varlimsup/varliminf 的 LaTeX 导入和选择性粘贴 by @Sam-Hui-dot in #3794
- [1107] 将 moebius 作为 xmake 子模块接入顶层构建 by @da-liii in #3796
- [1108] 用 gf_fmt.json 取代自研 format 工具 by @Yuki-Nagori in #3799
- [0806] 使用 find-binary-julia 来定位 Julia by @AXeonV in #3798
- [1109] 将 lolly 作为 xmake 子模块接入顶层构建 by @da-liii in #3800
- [1108] 修正 gf_fmt.json:lolly 路径与构建目录排除 by @da-liii in #3802
- [1_1] 移除 autotroll.m4 by @da-liii in #3805
- [2008] 基于 macOS 平台修复 C++ 测试 by @Yuki-Nagori in #3797
- [2009] 修复 Scheme 测试 by @Yuki-Nagori in #3801
- [2010] 修复 startup_tab_widget_test 在 macOS 上的退出崩溃 by @Yuki-Nagori in #3806
- [2011] gf_fmt.json:补全 clang-format 二进制路径配置 by @Yuki-Nagori in #3808
- [1111] 引入 doctest 2.4.11 源码并迁移 lolly CI by @da-liii in #3804
- [0807] 修复插件环境下中文语句的高亮问题 by @AXeonV in #3807
- [1110] 升级 pdfhummus 到 v4.9.0 by @da-liii in #3803
- [2012] 更新 goldfish 版本到 v18.11.13 by @Yuki-Nagori in #3809
- [1112] 为 get_date 新增单元测试 by @da-liii in #3811
- [1113] 为 utf8_to_herk 和 herk_to_utf8 添加完整测试用例 by @da-liii in #3812
- [1113] 将 utf8_to_herk 与 herk_to_utf8 的映射表硬编码到 C++ by @da-liii in #3814
- [2013] 用
(liii path)改造telemetry-utils.scm的路径处理 by @Yuki-Nagori in #3810 - [1112] 将 get_date 迁移到 lolly 并移除 Qt 依赖 by @da-liii in #3813
- [1112] 移除 tm_locale 中的 get_date 包装 by @da-liii in #3816
- [1113] 将 herk_to_utf8 与 utf8_to_herk 迁移到 lolly by @da-liii in #3815
- [1114] 移除 pretty-time by @da-liii in #3817
- [1115] 移除 TeXmacs/progs/client by @da-liii in #3818
- [1117] 将 page_type 迁移到 moebius by @da-liii in #3819
- [1116] 让 Typeset/Env 不再依赖 Boxes/construct.hpp by @da-liii in #3820
- [1115] 清理 C++ 端 client 残留代码 by @da-liii in #3821
- [1120] tm-files-test 改用 (liii check) by @da-liii in #3823
- [1110] 抽离 liii-libaesgm/liii-pdfhummus 包定义到 3rdparty by @da-liii in #3824
- [1118] 将 colors 下沉到 moebius by @da-liii in #3822
- [1122] env.hpp 解耦 player.hpp 并迁移几何类型到 moebius by @da-liii in #3826
- [1119] 将所有用 regression-test-group 的测试改用 (liii check) by @da-liii in #3825
- [1056] 添加 QtQuick、Qml、Lottie (Bodymovin) 依赖 by @Yuki-Nagori in #3617
- [1121] 将 frame 迁移至 moebius by @da-liii in #3828
- [2014] 修复切换 tab 触发整条标签栏重建的性能问题 by @Yuki-Nagori in #3827
- [2014] GUI 复现脚本扩展至切/增/删/排序四种动作 by @Yuki-Nagori in #3829
- [1113] 将 cork 编码工具迁移至 lolly by @da-liii in #3831
- [1113] tm_search_forwards 测试 + CI lolly/mogan 分流 by @da-liii in #3832
- [1113] releasedbg 模式自动启用 enable_tests by @da-liii in #3835
- [1113] 移除未被调用的 tm_search_backwards by @da-liii in #3833
- [1124] lua glue codegen 迁到标准 xmake rule by @da-liii in #3837
- [1124] glue_drd/glue_file 迁到 standalone 编译单元 by @da-liii in #3838
- [1124] 修复 view_history_test 链接错误并移除失效用例 by @da-liii in #3839
- [1125] 为 cork_to_utf8 与 utf8_to_cork 撰写完整测试用例 by @da-liii in #3836
- [1124] L3 剩余 glue 迁到 standalone 编译单元 by @da-liii in #3840
- [1124] 完成 L5/Plugins glue standalone 迁移,移除 build_glue_on_config by @da-liii in #3842
- [1126] tbox 包定义迁至 3rdparty/tbox.lua,清理失效构建配置 by @da-liii in #3843
- [1127] TMU 序列化迁移到 moebius by @da-liii in #3844
- [1119] 移除已无调用方的 regression-test-group 框架 by @da-liii in #3846
- [1125] 把 utf8_to_cork / cork_to_utf8 / strict_cork_to_utf8 迁到 lolly by @da-liii in #3845
- [1128] 移除 glue_tmdb.lua 死代码 by @da-liii in #3848
- [1129] 引入 goldfish package,移除 s7 package by @da-liii in #3849
- [0350] 修复复用 tab 时 dirty 状态不刷新 by @Yuki-Nagori in #3850
- [1129] 补充moebius/xmake.lua中的迁移 by @Yuki-Nagori in #3852
- [2016] 升级 Goldfish 到 18.11.15(base64/string->utf8 改用 C++ 实现) by @Yuki-Nagori in #3851
- [0655] fix html export mathml mathvariant mapping for mathscr/cal* family by @JackYansongLi in #3847
- [2017] 修复 Debian/macOS CD 失败:升级 xmake 到 v3.0.x by @Yuki-Nagori in #3853
- [1130] 迁移 tree_observer/patch/modify/traverse 至 moebius 并整合 glue by @da-liii in #3855
- [1131] 添加 stem 格式(等价于 ts,Scheme S-expression 存储) by @da-liii in #3857
- [1131] 移除 mgs 格式 by @da-liii in #3858
- [2019] 为 archiver 添加 doxygen 风格中文注释 by @Yuki-Nagori in #3859
- [2017] 修复 macOS CD: goldfish 18.x path-join 返回 path record by @Yuki-Nagori in #3856
- [1131] 插件支持 stem 格式的样式,而且可以在 文档->样式 中编辑 by @da-liii in #3860
- [1132] 修复打开文档时 autobackup 误把其他 buffer 标脏 by @da-liii in #3865
- [0386] 更新测试服务器域名 by @MoonL79 in #3861
- [2018] 移除首次启动自动打开 stem 欢迎文档 by @Yuki-Nagori in #3866
- [0653] 为 accent 的结构化变体在焦点工具栏增加选项 by @JackYansongLi in #3868
- [0657] 增加 Fact 环境 by @yz-yx in #3864
- [0656] 在普通用户菜单中隐藏 Scheme 会话,开发工具开启时仍可使用 by @yz-yx in #3863
- [0388] OAuth 登录回调跳转到官网成长激励计划页面 by @MoonL79 in #3870
- [0808] Julia 会话支持科学绘图 by @AXeonV in #3872
- [0809] 修复高亮渲染 & 支持julia更多语法 by @AXeonV in #3873
- [0810] 修复图片缩放突变问题 by @AXeonV in #3874
- [2021] 使用qml重写确认关闭弹窗 by @Yuki-Nagori in #3871
- [0391] 修复社区版 OCR 广告无法正确插入的问题 by @MoonL79 in #3876
- [0811] 修复 manual 样式下 ref 失效 by @AXeonV in #3875
- [0392] 新增魔法粘贴快捷键交换偏好 by @MoonL79 in #3877
- [0394] 修复菜单快捷键显示 bug by @MoonL79 in #3881
- [2021] 修复使用关闭弹窗后标签栏拖动失效的问题 by @Yuki-Nagori in #3879
- [0709] 补充条件编译以解耦 Qt by @JimZhouZZY in #3882
- [0812] 优化页码功能 by @AXeonV in #3884
- [0813] 页码对话框交互优化 by @AXeonV in #3885
- [2023] 完成 文件 -> 页面设置 的弹窗qml重制 by @Yuki-Nagori in #3883
- [2024] 半屏时标签页宽度被 VIP 按钮预留空间压缩 by @Yuki-Nagori in #3886
- [2025] 登录按钮统一为已登录样式 by @Yuki-Nagori in #3888
- [0814] 复制图片到外部应用 by @AXeonV in #3887
- [2026] 标题栏「升级会员」按钮改造为「邀请好友」入口 by @Yuki-Nagori in #3889
- [0397] 登录引导窗口 UI 调整 by @MoonL79 in #3890
- [0815] 调整图片前后
delete/backspace键删除逻辑 by @AXeonV in #3891 - [0816] 修复页码 hanzi 样式无法显示 by @AXeonV in #3892
- [0500] macOS 下魔法粘贴快捷键显示 Cmd 前缀 by @MoonL79 in #3893
- [0501] 将 graphics 目录纳入格式化范围并执行格式化 by @MoonL79 in #3894
- [0817] 绘图后自动切换到移动模式 by @AXeonV in #3896
- [0818] 重构绘图区鼠标处理 & 工具切换逻辑 by @AXeonV in #3897
- [2027] 通用 QML 板块抽取 + 现有弹窗收敛 by @Yuki-Nagori in #3895
- [0819] 修复拖动图形时填充色被污染 by @AXeonV in #3899
- [0710] 拆分 glue 以解耦 Qt by @JimZhouZZY in #3898
- [0711] 补充&调整编译宏以解耦 Qt by @JimZhouZZY in #3900
- [0714] 重构 mupdf 的 Qt 相关模块 by @JimZhouZZY in #3902
- [0820] edit-props 模式吸收 move 的移动能力 by @AXeonV in #3904
- [0715] 去除
curve.hpp中多余的 include by @JimZhouZZY in #3903 - [0821] 修复绘图区操作延迟 & 缩放时图形消失 by @AXeonV in #3907
- [0716] 重构 xmake.lua && 添加 ImGui 构建选项 by @JimZhouZZY in #3906
- [0717] 给 socket_link, socket_server 添加缺失的 tm_debug 头文件 by @JimZhouZZY in #3908
- [0718] 引入 3rdparty/imgui by @JimZhouZZY in #3909
- [0719] ImGui 初步实现 by @JimZhouZZY in #3910
- [0823] 修复绘图区红十字光标消失 by @AXeonV in #3912
- [0822] 方向键微移选中对象 by @AXeonV in #3911
- [0720] 解决 CI 编译找不到 Plugins/Qt 下头文件问题 by @JimZhouZZY in #3914
- 更新 CI 以适应 xmake 重构后文件更改触发 by @JimZhouZZY in #3915
- [0722] 更新 CI 以适应 xmake 重构后文件更改触发 by @JimZhouZZY in #3918
- [0723] 升级 Goldfish 到 18.11.16 (WASM Support) by @JimZhouZZY in #3919
- [0824] 修复圆形拖控制点调成圆心位置 by @AXeonV in #3917
- [0721] 添加 ImGui CI by @JimZhouZZY in #3916
- [0660] macOS 增强键盘导航与编辑快捷键(Ctrl+n/p/h/d) by @JackYansongLi in #3921
- [0825] 绘图模式按图形类型保存属性配置 by @AXeonV in #3920
- [0826] 绘图区支持删除选中的图形对象 by @AXeonV in #3922
- [0827] 插件 I/O 协议统一为 UTF-8 by @AXeonV in #3924
- [0724] WASM Support for STEM (ImGui) by @JimZhouZZY in #3923
- [0726] 添加无 pdfhummus 构建选项 by @JimZhouZZY in #3926
- [0725] 更新构建脚本以避免重复的依赖 by @JimZhouZZY in #3925
- [0828] 插件 I/O 序列化器迁移到 UTF-8 raw by @AXeonV in #3929
- [0829] LLM 插件协议重构 by @AXeonV in #3930
- [0830] 修复手动设置路径在重启后失效问题 by @AXeonV in #3931
- [0727] 修复 ImGui 版本选中区域的显示 by @JimZhouZZY in #3928
- [0502] 修复 is_community 切换无法控制教程开关的问题 by @MoonL79 in #3933
- [0503] 初次启动引导教程:为魔法粘贴和 OCR 步骤提供一键触发按钮 by @MoonL79 in #3934
- [0728] WASM 版本适配 Retina HiDPI (ImGui) by @JimZhouZZY in #3932
- [0729] 使用社区版 GLFW && 修复 WASM 版本光标不闪烁的问题 by @JimZhouZZY in #3935
- [0831] 绘图区增加双曲线和抛物线支持 by @AXeonV in #3936
- [1133] 页脚表格启用 cell-hyphen 让中间单元格自动伸缩 by @da-liii in #3938
- [1134] 用 ascii-downcase 修复 HTML 识别器对损坏 UTF-8 的崩溃 by @da-liii in #3939
- [0832] 修复椭圆和双曲线在焦点与第三点共线时退化成线 by @AXeonV in #3937
- [0833] 绘图区进入时背景不填充为淡蓝色 by @AXeonV in #3940
- [2028] 字体选择器的qml重写 by @Yuki-Nagori in #3927
- [0730] WASM (ImGui) 键盘事件适配 by @JimZhouZZY in #3941
- [0732] WASM (ImGui) 输入法支持 by @JimZhouZZY in #3942
- [0733] ImGui 调节滚轮速率 && 删除死代码 by @JimZhouZZY in #3943
- [0835] 绘图区右下角显示鼠标坐标 by @AXeonV in #3947
- [0734] 实现 ImGui (WASM) 菜单栏 by @JimZhouZZY in #3948
- [0836] 修复外部拖拽选经过绘图区时的误激活 by @AXeonV in #3949
- [0735] 修复 WASM (ImGui) footer 不更新:画布失效区重绘后未清空 by @JimZhouZZY in #3952
- [0670] TikZ 插件自动检测并引入 arrows.meta 库 by @JackYansongLi in #3953
- [0616] 实现数学模式及 LaTeX 导入中常用下标索引的自动分割处理 by @JackYansongLi in #3954
- [0738] 修复 WASM 下按住 cmd 切换窗口后按键卡死、文字输入失效 by @JimZhouZZY in #3957
- [0736] ImGui 菜单排除白名单外 interactive 选项 by @JimZhouZZY in #3956
- [2029] 段落功能使用qml重写 by @Yuki-Nagori in #3944
- [0837] 绘图区默认缩放与子单位格线步数自适应 by @AXeonV in #3959
- [0740] 美化 ImGui 的界面 by @JimZhouZZY in #3961
- [0739] 修复 WASM (ImGui) 剪切板无法与系统剪切板交互 by @JimZhouZZY in #3960
- [0737] ImGui 画布边缘拖动滚动应在「有选区」时才触发 by @JimZhouZZY in #3958
- [0741] 修复 WASM 下保存 scratch buffer 失败的问题 by @JimZhouZZY in #3962
- [0662] 修正 varparallel 符号快捷键提示显示 by @thudyq in #3955
- [0742] 修复 WASM 下保存 scratch buffer 触发下载的问题 by @JimZhouZZY in #3963
- [0838] 支持控制点编辑与拖拽 by @AXeonV in #3964
- [0744] 修复 WASM 下 alt-window-show 空 widget 崩溃 by @JimZhouZZY in #3965
- [0745] 阻止 WASM 页面浏览器默认右键菜单和快捷键 by @JimZhouZZY in #3966
- [0746] 重构 libgoldfish 构建脚本 by @JimZhouZZY in #3968
- [0671] 修复 R7RS 会话启动时 unbound variable string-upcase 错误 by @yz-yx in #3969
- [0839] 坐标设置弹窗预填入当前坐标 by @AXeonV in #3967
- [0834] 自动补全初步实现 by @AXeonV in #3951
- [0747] 重构 goldfish && 添加构建选项 goldfish by @JimZhouZZY in #3970
- [0748] 删除 WASM MuPDF 无用的编译器选项 by @JimZhouZZY in #3972
- [0749] 优化 WASM 构建 data 大小 by @JimZhouZZY in #3973
- [0750] ImGui 自动滚动:光标离屏时居中而非贴顶 by @JimZhouZZY in #3974
- [2030] QML 弹窗系统优化 + 原子/成品分离 by @Yuki-Nagori in #3975
- [2032] 修复主题切换:
buffer-notify-recent跨模块未绑定 by @Yuki-Nagori in #3979 - [0841] 新增智能标尺与自动吸附功能 by @AXeonV in #3982
- [0752] 修改 CD 中的 goldfish binary 目标名 by @JimZhouZZY in #3983
- [0842] 修复数学模式下
Ctrl+I无法斜体 by @AXeonV in #3984 - [0676] 修复 TikZ/Quiver 插件 pdflatex 编译错误死锁卡死 by @JackYansongLi in #3985
- [0751] 修复 ImGui 系统快捷键后修饰键卡死、文字输入失效 by @JimZhouZZY in #3981
- [1135] 实现 telemetry 假插件 by @da-liii in #3987
- [1135] 更新 telemetry的假插件 by @da-liii in #3988
- [2033] 隐藏 goldfish 与 GLib 同名的全局符号,修复 Linux 桌面启动崩溃 by @Yuki-Nagori in #3989
- [1136] 新增 telemetry upload-events 触发与假插件日志 by @da-liii in #3990
- [1137] 登录成功后新增 LOGIN 事件并触发 upload-events by @da-liii in #3991
- [0843] 修复大根号渲染问题 by @AXeonV in #3986
- [1138] HEART_BEAT, TUTORIAL, LOGIN, OAUTH,STARTUP 事件 by @da-liii in #3992
- [2034] telemetry更新 by @Yuki-Nagori in #3995
- [0504] 绘图区域缩放快捷键支持等于号 by @MoonL79 in #3996
- [0844] 智能标尺对单点不生效 by @AXeonV in #3994
- [0845] 图形对象删除magnify属性 by @AXeonV in #3997
- [1139] 修复 path-exists? 收到非法参数时崩溃 by @da-liii in #3998
- [1140] 将编辑器 path-exists? 重命名为 stem-path-exists? 并修复 #f 参数问题 by @da-liii in #3999
- [0846] 绘图区缩放精度与极值锁死问题 by @AXeonV in #4001
- [2034] 修复 Chat 侧边栏 Dock 的 setMinimumSize 负尺寸警告 by @Yuki-Nagori in #3993
- [0711] 修复商业版 AI 聊天标签页未默认显示的问题 by @da-liii in #4006
- [0503] 修复教程 OCR 按钮触发后文本插入位置 by @da-liii in #4008
- [1141] 修复 AI 聊天输入框回车键误触发发送的问题 by @da-liii in #4007
- [0834] 修复 ghost text 在命令模式下误触发 by @da-liii in #4009
- [1142] 将 telemetry 与启动日志改为 debug-message by @da-liii in #4011
- [2038] 修复运行时 Unknown property display 警告 by @Yuki-Nagori in #4012
- [1142] 移除 Scheme 层 qt4-gui / qt5-gui 兼容代码 by @da-liii in #4013
- [1143] 移除启动时遗留 Benchmark 代码 by @da-liii in #4014
- [1144] 新增 define/define-public/tm-define 调用开销基准测试 by @da-liii in #4015
- [1143] 启动页模式下跳过 resume() 的 chrome 重建 by @da-liii in #4016
- [1143] 移除 database bib-kbd 模块(启动省 421ms) by @da-liii in #4017
- [1143] 插件加载 debug-std 日志与 emoji 插件拆分 by @da-liii in #4018
- [1143] 移除启动时 lazy-keyboard-force 强载并加调用日志 by @da-liii in #4019
- [1143] plugin-feed 仅初始化目标插件,STARTUP 延后到事件循环后上报 by @da-liii in #4020
- [1143] lazy-keyboard 注册迁移至 keyboard 插件 by @da-liii in #4021
- [1143] chat-loader 迁移至 llm 插件(启动省 ~106ms) by @da-liii in #4022
- [1143] tm-files 移除死导入,模块加载 ~78ms → ~34ms by @da-liii in #4023
- [1143] telemetry STARTUP 改名 OPEN,事件循环日志附带启动耗时 by @da-liii in #4025
- [1145] 升级 Goldfish 到 18.11.17 by @da-liii in #4026
- [1143] 窗口构造三项延后优化,tm_widget ctor 185ms → 110ms by @da-liii in #4027
- [2037] 段落格式行间距预设按钮改为双字段写入 by @Yuki-Nagori in #4010
- [2036] 修复 ParagraphFormat 重置第一次点击显示值不更新的问题并提取公共 reader by @Yuki-Nagori in #4003
- [1146] autosave 实现迁移至 autosave 插件(启动 586ms → 434ms) by @da-liii in #4030
- [1143] 修复键盘模块延迟加载引入的 scheme 测试回归并补齐 CI 触发路径 by @da-liii in #4031
- [0755] 重构 WASM 构建所用的 HTML 到单独文件中 by @JimZhouZZY in #4029
- [0847] 优化 over_graphics 效率 by @AXeonV in #4032
- [0841] 优化智能标尺性能 by @AXeonV in #4034
- [0840] AI diff 功能初步实现 by @AXeonV in #3976
- [1147] 移除 kernel 版 list-tail,改用 goldfish 内置实现 by @da-liii in #4035
- [1149] 升级 Goldfish 到 18.11.18 by @da-liii in #4036
- [1149] list.scm 改用 g_* C 绑定提速 by @da-liii in #4037
- [0756] 更新 research.mogan.app WASM CD by @JimZhouZZY in #4033
- [0753] 修复 ImGui 空格双插与 macOS 中文输入法 by @JimZhouZZY in #4000
- [1148] telemetry 实现迁移至 telemetry 插件(启动 434ms → 416ms) by @da-liii in #4038
- [2039] 统计信息弹窗用qml重写 by @Yuki-Nagori in #4040
- [0840] 消除 diff-text 模块启动时的 conditional master routine warning by @da-liii in #4039
- [1150] 新增表格插入行基准 + chat-input-buffer? unbound 修复 by @da-liii in #4041
- [0754] Silent html progress UI when exporting docx by @JimZhouZZY in #4005
- [2040] 需重启字段的三按钮确认弹窗qml重写 by @Yuki-Nagori in #4042
- [2040] 补充语言切换qml弹窗和 later 统一 silent 写值 by @Yuki-Nagori in #4047
- [2043] 修复 Qt 异步回调捕获裸 this 的 use-after-free 隐患 by @Yuki-Nagori in #4046
- [0849] 弹窗与 version-both 黑暗模式适配 by @AXeonV in #4048
- [0851] 点赞/踩按钮改用 SVG 图标 by @AXeonV in #4050
- [0850] 消除 conditional master routine 启动告警 by @AXeonV in #4052
- [0852] ghost-text 触发条件收窄 by @AXeonV in #4053
- [0761] 引入 Loro (Rust) by @JimZhouZZY in #4055
- [0762] 更新 Emscripten 到 3.1.74 by @JimZhouZZY in #4056
- [0763] lolly: 添加 array [] string () [] Operator 的 const 重载 by @JimZhouZZY in #4057
- [0853]
update_menus分类重建与事件优化 by @AXeonV in #4060 - [0757] 令 Pull Request 不触发 research.mogan.app CD by @JimZhouZZY in #4062
- [0764] 实现 Tree 到 LoroDoc 的转换 by @JimZhouZZY in #4058
- [0765] 实现 Loro Shadow && loro 源码目录调整 by @JimZhouZZY in #4059
- [0758] Loro Collab 服务器 (Node) by @JimZhouZZY in #4063
- [0854] 修复圆与圆等圆锥曲线交点无法吸附 by @da-liii in #4064
- [2042] 切换魔法粘贴快捷键不需要重启 by @Yuki-Nagori in #4045
- [0855] 下划线/删除线按钮态边界判定修复 by @AXeonV in #4066
- [0766] WebSocket 模块 by @JimZhouZZY in #4061
- [1151] 修复启动后焦点工具栏不显示 by @da-liii in #4067
- [1152] 新增 DOC_SAVE/DOC_SAVE_AS 保存埋点 by @da-liii in #4068
- [2044] 首选项更换使用qml实现 by @Yuki-Nagori in #4054
- [2047] qml代码格式化 by @Yuki-Nagori in #4069
- [0759] Collab 模块(协同编辑) by @JimZhouZZY in #4065
- [0768] 改进 JOIN 历史帧超时兜底引发的竞态 by @JimZhouZZY in #4071
- [0770] ImGui (WASM) 快捷键修复 by @JimZhouZZY in #4073
- [0857] 修复绘图区文本框上悬停光标时错乱且不复位 by @AXeonV in #4076
- [2048] OCR 代码从 plugins/account 迁移至 plugins/ocr by @Yuki-Nagori in #4078
- [2048] gf fmt by @Yuki-Nagori in #4079
- [0858] 修复绘图区文本框选中框小于实际文本 by @AXeonV in #4077
- [2051] 静默 OCR 与 MD5 缓存 by @Yuki-Nagori in #4082
- [2051] MD5 换用tbox实现 by @Yuki-Nagori in #4083
- [2049] 修复魔法粘贴对软件内复制内容失效问题 by @Yuki-Nagori in #4081
- [1051] 测试修复 by @Yuki-Nagori in #4084
- [0856] beamer 幻灯片 hidden 段跳过完整排版 by @AXeonV in #4070
- [0769] 修复 Collab 模块导致 ImGui 构建菜单崩溃 by @JimZhouZZY in #4085
- [0767] 多光标实时传输与渲染 by @JimZhouZZY in #4075
- [0771] Fix Rustup in WASM (ImGui) build by @JimZhouZZY in #4086
- [2046] startup相关UI重置为qml实现 by @Yuki-Nagori in #4074
- [0772] 协作同步整个文档 by @JimZhouZZY in #4088
- [0773] 修复 ImGui Linux 上 Ctrl+滚轮缩放反相 by @JimZhouZZY in #4090
- [2045] ParagraphFormat pref-keys 声明(19 个 par-* procs) by @Yuki-Nagori in #4051
- [0506] 文本模式 Tab 箭头输入 by @MoonL79 in #4093
- [0508] 修复折叠结构插入覆盖系统剪贴板 by @MoonL79 in #4094
- [0780] 实现 edit_main_rep::render_to_images by @JimZhouZZY in #4091
- [0780] Mogan CLI frontend by @JimZhouZZY in #4092
- [1153] u8-insert 重命名为 utf8-insert by @da-liii in #4095
- [0747] 修复 goldfish-bin 无法启用 HTTP by @JimZhouZZY in #4096
- [2046] Revert " startup相关UI重置为qml实现 (#4074)" by @JimZhouZZY in #4098
- [0861] 修复切换文档模式后 menus 未刷新 by @AXeonV in #4101
- [0859] 绘图区文本标签默认对齐改为 center by @AXeonV in #4097
- [0509] 预览环境请求携带 Cookie by @MoonL79 in #4100
- [0775] 远端执行操作时设 user_active 为 false 防止触发滚动 by @JimZhouZZY in #4103
- [0776] 协作编辑:输入法 pre-edit 不同步 by @JimZhouZZY in #4104
- [0777] 修复协作编辑选区同步滞后/丢失 by @JimZhouZZY in #4105
- [0774] 远端操作不执行重排版和渲染 by @JimZhouZZY in #4099
- [1155] 移除服务端 scheme 模块 by @da-liii in #4109
- [1154] 列表函数性能优化:cDr/cDDr/cDDDr/cADr 改走 C 层实现 by @da-liii in #4108
- [1156] Esperanto 键盘快捷键迁移到 lang 插件 by @da-liii in #4111
- [0860] Ghost 自动补全 by @AXeonV in #4107
- [1157] Spanish 键盘快捷键迁移到 lang 插件 by @da-liii in #4112
- [0862] Ghost 补全行首不触发 by @AXeonV in #4113
- [1158] yawerty 键盘快捷键迁移到 lang 插件 by @da-liii in #4114
- [0863] Ghost 补全按右方向键到文档末主动触发 by @AXeonV in #4115
- [1159] Polish 键盘快捷键迁移到 lang 插件 by @da-liii in #4117
- [1160] 绘图模式新增快捷键 e 继续插入上一次对象 by @da-liii in #4118
- [0864] Ghost 补全 pre-editing 期间不弹出 by @AXeonV in #4116
- [1161] 绘图模式数字键 1-7 切换插入模式 by @da-liii in #4119
- [1162] markdown 快捷键迁移到 text-kbd-utf8 并迁入 keyboard 插件 by @da-liii in #4121
- [1160] 绘图模式 e 快捷键切换到当前选中对象的插入模式 by @da-liii in #4120
- [0778] 协作编辑:apply_remote 后标记可视区域重绘 by @JimZhouZZY in #4110
- [0779] Collab: 远端操作不进入 Archiver by @JimZhouZZY in #4122
- [0865] Ghost 数学公式自动补全 by @AXeonV in #4123
- [1165] OAuth 回调 growth-url 追加 version 参数 by @da-liii in #4128
- [2052] 标题栏「邀请好友」按钮改文案为「领取会员」 by @Yuki-Nagori in #4126
- [0510] 社区版新手教程 OCR 演示改为预置结果 by @MoonL79 in #4129
- [0866] 修复菜单按钮文字慢一拍 by @AXeonV in #4127
- [2052]
领取会员按钮的跳转链接从 invitation-url 改为 growth-url by @Yuki-Nagori in #4130 - [0865] Ghost 数学公式自动补全 by @AXeonV in #4131
- [0856] beamer 幻灯片 hidden 段跳过完整排版 by @AXeonV in #4133
- [0868] 纸张类型改变/collab协同时,更新菜单 by @AXeonV in #4132
- [0784] Disable archiver_rep::simplify in Collab by @JimZhouZZY in #4135
- [0789] IR Spaghettification Refactor Phase 1 by @JimZhouZZY in #4147
- [0789] IR Spaghettification Refactor Phase 2 by @JimZhouZZY in #4148
- [0789] IR Spaghettification Refactor Phase 3 by @JimZhouZZY in #4149
- [0789] IR Spaghettification Refactor Phase 4 by @JimZhouZZY in #4151
- [0789] 支持 INSERT_NODE 和 REMOVE_NODE 在复合节点上的局部更新 by @JimZhouZZY in #4152
- [0787] IR Spaghettification Refactor Phase 5 - 多光标 by @JimZhouZZY in #4153
- [0788] Collab 性能提升:对 Poll 进行节流 by @JimZhouZZY in #4145
- [0790] 成批应用远端操作/应用远端操作前后保持光标位置不受改变 by @JimZhouZZY in #4154
- [0791] Collab: 修复段首光标错位 by @JimZhouZZY in #4155
- [0869] Ghost 接受后自动触发下一次补全 by @AXeonV in #4136
- [2080] 使用 QML 重构版本弹窗 by @PinkMagicFly in #4150
- [2083] 升级 Goldfish 到 18.11.19 by @PinkMagicFly in #4158
- [2080] 版本弹窗改用桥接模式 by @PinkMagicFly in #4159
- [0872] AI Suggestion 自动润色(diff 插件) by @AXeonV in #4162
- [2082] 首页打开文档默认目录 by @PinkMagicFly in #4156
- [2081] 修复数学模式下字母 T 的 Tab 循环问题 by @PinkMagicFly in #4163
- [0873] version-compare 支持中文切词 by @AXeonV in #4164
- [2086] Remove website builder from Tools menu by @PinkMagicFly in #4165
- [2080] 版本弹窗 bridge 收敛为独立 QObject by @Yuki-Nagori in #4168
- [0874] Diff 树锚点(tree pin)与 serial 拦截 by @AXeonV in #4171
- [0791] Structural Cursor by @JimZhouZZY in #4166
- [2082] 首页的 打开文档 功能过滤临时目录 by @PinkMagicFly in #4172
- [0875] Diff 弹窗跟随光标刷新位置 by @AXeonV in #4175
- [0791] MOD_ASSIGN 精确 splice + 恢复优先级再反转(CRDT 优先) by @JimZhouZZY in #4173
- [0792] Collab: 光标上行节流(Payload 不改变则不上行) by @JimZhouZZY in #4179
- [0793] Collab: 优化光标移动 hook by @JimZhouZZY in #4180
- [0876] 提交选中对象后不再进入文本区 by @AXeonV in #4182
- [2091] 绘图区焦点改用边框高亮 by @ContraryNR in #4177
- [1170] PDF 阅读器与文档编辑器树形目录侧边栏 by @HGUFlyingDog in #4183
- [2091] enumerate 焦点改用边框高亮 by @da-liii in #4185
- [1068] 确认 U+25B0/U+25B1 无物理字体覆盖 by @da-liii in #4187
- [0877] 修复选中文本框缩放时的两处 crash by @AXeonV in #4189
- [1171] 点击目录跳转到 PDF 对应页码 by @HGUFlyingDog in #4188
- [1167] 光标进入数学模式自动取消中文输入法 by @da-liii in #4186
- [2091] 表格焦点改用边框高亮 by @da-liii in #4190
- [0878] 支持平行四边形符号(Geometric Shapes 块的缺失字体 fallback 到 Stix Two Math) by @AXeonV in #4191
- [0879]
▱接入 tab cycling 与数学符号栏 by @AXeonV in #4192 - [1169] emoji 绘制路径 drawImage 崩溃:崩溃分析 + 三层防御性判空 by @da-liii in #4194
- [2090] 修复文档背景图片选择不生效 by @da-liii in #4195
- [2090] 临时禁用文档背景色图片入口 by @da-liii in #4196
- [2091] 焦点高亮按 inline 白名单保留蓝色填充,块级结构改用边框 by @da-liii in #4197
- [0880] 修复符号菜单按钮 crash by @AXeonV in #4203
- [0881] 支持 CJK 扩展区字符的正确识别与渲染 by @AXeonV in #4204
- [0700] Loro Collab: 适配 Windows by @JimZhouZZY in #4198
- [0701] Loro Collab: 适配 ImGUI by @JimZhouZZY in #4200
- [0702] fix: ImGui 中协作多光标颜色异常 by @JimZhouZZY in #4201
- [0794] Collab: 光标 Payload 计算性能优化 by @JimZhouZZY in #4181
- [0794] 补充修复:缺少变量定义导致编译报错 by @JimZhouZZY in #4206
- [1172] French 数学快捷键迁移到 lang 插件 by @da-liii in #4207
- [1172] German 数学快捷键迁移到 lang 插件 by @da-liii in #4208
- [1173] emoji 快捷键迁移到 keyboard 插件并加首选项开关(默认关闭) by @da-liii in #4209
- [1174] keyboard 快捷键模块加载性能观测 by @da-liii in #4210
- [1174] 清理 math:symbol:limits 快捷键前缀及绑定 by @da-liii in #4211
- [1174] 清理 math:greek / math:bold:greek 快捷键前缀及绑定 by @da-liii in #4212
- [1175] maxima 菜单与快捷键迁移为 (plugin maxima-menu/kbd) 按需加载 by @da-liii in #4214
- [1174] 清理 math:bold:up / math:bold:cal 快捷键前缀及绑定 by @da-liii in #4215
- [1174] 清理 math:symbol:circled / math:bbb 快捷键前缀及绑定 by @da-liii in #4216
- [1174] 清理 math:symbol 快捷键前缀及绑定 by @da-liii in #4217
- [1176] python 插件清理:移除空菜单模块与冗余依赖 by @da-liii in #4219
- [2053] CLI 下 PDF 导出(render-doc-to-pdf) by @Yuki-Nagori in #4218
- [1178] julia 插件清理:精简 init-julia.scm 的 use-modules by @da-liii in #4220
- [1177] lazy-keyboard-force 空队列短路,消除每次按键的空转开销 by @da-liii in #4221
- [0704] 共享文档支持自定义文件名 by @JimZhouZZY in #4213
- [1177] kbd-map 初始化性能优化(math-kbd 加载 -40%) by @da-liii in #4223
- [0703] WASM React WebShell by @JimZhouZZY in #4205
- [0795] CD/CI 默认开启 Collab by @JimZhouZZY in #4224
- [1170] 大纲侧边栏默认关闭 by @da-liii in #4227
- [1175] maxima input converter 迁移为 (plugin maxima-input) 按需加载 by @da-liii in #4226
- [0713] fix: 共享文档不应该被标脏 by @JimZhouZZY in #4228
- [1179] gf_fmt.json 新增 python/maxima/julia 插件 scm 格式化目录 by @da-liii in #4230
- [0706] 修复 LAN 下大帧 WebSocket 上行卡死(升级 libcurl 到 8.21.0) by @JimZhouZZY in #4232
- [0706] 补充修复:libcurl 编译失败 by @JimZhouZZY in #4233
- [0795] 删除无用的 Windows Collab CI by @JimZhouZZY in #4234
- [0705] Qt 客户端添加配置协作服务器的菜单选项 by @JimZhouZZY in #4229
- [1179] 升级内置 Goldfish 到 v18.11.20 by @da-liii in #4236
- [1172] Dutch 数学快捷键迁移到 lang 插件 by @da-liii in #4237
- [0706] fix curl build on Windows by @JimZhouZZY in #4235
- [0878] 修复 strict_cork_to_utf8 返回空串时 decode_from_utf8 越界崩溃 by @da-liii in #4238
- [7000] 移除 edit_cursor::go_to 多余的 cout by @JimZhouZZY in #4239
- [1177] delayed-kbd-map:快捷键绑定分片延迟注册 by @da-liii in #4240
- [1143] 插件初始化从延后 3s 改为 10ms 空闲依次初始化;math 快捷键拆为独立插件 by @da-liii in #4241
- [1143] telemetry 插件启动时直接初始化,不走 idle 延迟 by @da-liii in #4242
- [1180] 新建 Chat 标签页前显式加载 llm chat-loader,修复 unbound variable chat-persist-load-all by @da-liii in #4243
- [1181] 社区版隐藏文档区域右上角的新建对话浮动按钮 by @da-liii in #4244
- [1183] prog-kbd 的 lazy-keyboard 注册移入 code 插件 by @da-liii in #4245
- [1184] perf: load-input-styles 合并样式树重建 by @da-liii in #4247
- [1182] chat_tab 初始化新增 bench_start/bench_end 计时 by @da-liii in #4248
- [1185] Chat 标签页初始化性能插桩与 update_menus 优化 by @da-liii in #4249
- [1186] 升级内置 Goldfish 到 v18.11.21 by @da-liii in #4250
- [1186] kernel 列表基础函数接线 Goldfish C 实现 by @da-liii in #4251
- [1185] update_menus 守卫收敛为 should_skip_update,跳过内嵌消息 buffer by @da-liii in #4252
- [1185] update_menus 按 buffer 跳过冗余重建:chat_init 866→650 ms(-216 ms) by @da-liii in #4253
- [1187] tree-search 累加器化:先补测试与基准,再改实现 by @da-liii in #4254
- [1188] lolly replace 小修:整段拷贝 + 空模式守卫 by @da-liii in #4255
- [1185] chat_init 650→540 ms:chat 模块拆分 + lang kbd 解耦 text-kbd by @da-liii in #4256
- [0511] 移除全部 Sparkle 死代码 by @MoonL79 in #4257
- [1185] chat_init 540→415 ms:计时盲区探针定位 + message 嵌入编辑器懒创建 by @da-liii in #4258
- [1185] 修复「开启新会话」后消息区误显示 by @da-liii in #4259
- [1185] chinese-kbd 延迟注册 + chat 默认包瘦身:chat_init 415→378 ms by @da-liii in #4260
- [1190] 升级内置 Goldfish 到 v18.11.22 by @da-liii in #4261
- [1189] generic-kbd 按 look-and-feel 拆分为 profile 插件 by @da-liii in #4262
- [1191] 标签页与 tm-menu 解耦 by @da-liii in #4263
- [1190] kernel string-starts?/string-ends? 转调 goldfish C 实现 by @da-liii in #4264
- [1191] 修复关闭当前 tab 跳转 chat 后已关 tab 残留 by @da-liii in #4265
- [1192] tmfs://aux/search 缓冲区跳过 update_menus 重建 by @da-liii in #4266
- [1190] kernel string-join 转调 goldfish C 实现 by @da-liii in #4267
- [1193] account 插件模块改名 (liii account) -> (account liii) by @da-liii in #4268
- [1192] tmfs://aux/replace 缓冲区跳过 update_menus 重建 by @da-liii in #4269
- [1193] autosave 插件模块改名 (plugin autosave) -> (autosave plugin) by @da-liii in #4270
- [1192] tmfs://aux/page-* 页眉页脚缓冲区跳过 update_menus 重建 by @da-liii in #4272
- [1190] 字符串拼接统一收口 string-join:分隔符必传化,移除 string-recompose 及 cpp glue by @da-liii in #4271
- [1193] comment 插件模块一级名 various -> comment by @da-liii in #4273
- [1192] tmfs://aux/edit-comment 缓冲区跳过 update_menus 重建 by @da-liii in #4274
- [1194] init-research 启动分阶段打点 + plugin-list 下沉 scheme by @da-liii in #4275
- [1195] boot 顶层注入 (liii os),清理冗余 import 与 os 谓词 glue by @da-liii in #4276
- [1194] kernel 阶段细化打点 + 移除 kernel/old-gui 死代码 by @da-liii in #4277
- [1195] 移除 os-mingw?:scheme 调用 + glue 绑定 + C++ 函数及死代码 by @da-liii in #4278
- [0784] 运行时按是否共享文档禁用 archiver simplify by @JimZhouZZY in #4280
- [0707] Collab 文档禁用 Preedit by @JimZhouZZY in #4282
- [0708] 新建协作文档支持中文文件名 by @JimZhouZZY in #4284
- [1193] 规范化插件模块命名空间:19 个语言插件 (code -) → (plugin -) by @da-liii in #4285
- [1193] cite 插件模块命名空间规范化 by @da-liii in #4286
- [1193] code 插件模块命名空间规范化: (prog prog-) → (code prog-) by @da-liii in #4287
- [1193] data format 模块命名空间规范化:(data ) → ( *-format) by @da-liii in #4290
- [0731] fix cd on Debian 13 by @JimZhouZZY in #4289
- [1193] 插件 binary 定义模块命名空间规范化 by @da-liii in #4292
- [7001] 协作 buffer URL 改为 tmfs://collab/<doc_id> by @JimZhouZZY in #4291
- [7002] 协作模式下 Save as 改为 Download by @JimZhouZZY in #4293
- [1131] fix: exec_use_package/load_style_tree 解析 .stem 文件走 generic_to_tree by @da-liii in #4294
- [7003] 给协作文档增加对应本地备份(Cmd+S 触发) by @JimZhouZZY in #4297
- [7004] 修复 File → Recent tooltip 中文路径乱码 by @JimZhouZZY in #4300
- [7003] autosave 适配 tmfs://collab/ by @JimZhouZZY in #4299
- [0512] Velopack runtime 集成 by @MoonL79 in #4288
- [1193] html 插件 convert 子模块命名空间规范化 by @da-liii in #4296
- [1131] 全量转换 plugins 下 .ts → .stem 并格式化 by @da-liii in #4303
- [1131] chinese.ts → chinese.stem by @da-liii in #4304
- [0512] tm_velopack 更新器抽象 by @MoonL79 in #4301
- [7005] 协作文档支持 IME Pre-Edit by @JimZhouZZY in #4302
- [1193] image_xmgrace 插件合并到 image 插件 by @da-liii in #4306
- [1197] goldfish v18.11.23 格式化整个仓库 by @da-liii in #4307
- [1193] maxima/literate/ocr 插件模块命名空间规范化 by @da-liii in #4308
- [7006] Recents显示最近打开过的协作文档 by @JimZhouZZY in #4305
- [1193] telemetry/physics 插件模块命名空间规范化 by @da-liii in #4309
- [1193] latex 插件子模块命名空间规范化 by @da-liii in #4311
- [0512] 自动更新能力向 scheme 层暴露 by @MoonL79 in #4310
- [1193] use-module 路由优化:按最外层模块名固定定位 by @da-liii in #4312
- [7006] fix: loro=no 相关守卫 by @JimZhouZZY in #4313
- [0513] 修复括号不匹配问题 by @MoonL79 in #4318
- [1198] 修复 GUI 导出 PDF 报 no window attached to view by @da-liii in #4314
- [0900] 导出 PDF 后默认打开文件 by @PinkMagicFly in #4320
- [0512] tm_velopack 状态机重构 by @MoonL79 in #4316
- [0512] 自动下载监听循环 by @MoonL79 in #4317
- [0512] 清理旧更新器配置与死代码 by @MoonL79 in #4319
- [1199] 使用 utf8-kbd-map 支持 ¥、等非 ASCII 键 by @PinkMagicFly in #4322
- [1201] 启动时不预载 plugin-convert(184 ms -> 164 ms) by @da-liii in #4326
- [0902] 欢迎页最近文档「云端」标签紧跟标题 by @PinkMagicFly in #4324
- [0903] 云端文档下载默认目录改为系统下载目录 by @PinkMagicFly in #4327
- [1201] julia 插件加载时显式 use-modules plugin-convert by @da-liii in #4329
- [1200] use-package 支持带路径包名直查定位(481 ms -> 227 ms) by @da-liii in #4331
- [0904] 远程文档搜索和替换功能无法使用 by @PinkMagicFly in #4332
- [1203] 使用 goldfish v18.11.24 全量格式化 .scm 文件 by @da-liii in #4334
- [0905] 数学模式双字母 tab 循环末尾切回两个字母 by @PinkMagicFly in #4330
- [1202] environment 包 .ts 全量转换为 .stem by @da-liii in #4333
- [1202] Revert: environment 包 .ts 全量转换为 .stem (#4333) by @da-liii in #4335
- [1202] environment 包 .ts 全量转换为 .stem by @da-liii in #4336
- [1204] standard 包 .ts 全量转换为 .stem by @da-liii in #4337
- [1196] string_to_scheme_tree 单元测试、性能测试与优化 by @da-liii in #4279
- [1196] 修复 is_spc 未声明导致的编译错误 by @da-liii in #4338
- [1206] section 包 .ts 全量转换为 .stem by @da-liii in #4340
- [1205] 修复新建/打开文档时编辑区灰边闪白 by @da-liii in #4339
- [0909] 升级内置 Goldfish Scheme 到 v18.11.26 by @PinkMagicFly in #4341
- [0512] Velopack 打包流水线 by @MoonL79 in #4323
- [1131] 移除偏好设置与 zh_CN 词典中 Mogan Scheme 残留代码 by @da-liii in #4344
- [0910] 修复新建文档时标签页显示两个修改标记星号 by @PinkMagicFly in #4342
- [1207] 、直接插入顿号,、Tab 进命令模式并自动禁用输入法 by @da-liii in #4343
- [0515] 首选项配置文件改为 JSON 格式 by @MoonL79 in #4347
- [0514] 首选项配置文件固定位置 by @MoonL79 in #4348
- [0913] 版本弹窗长文本自动换行并自适应高度 by @PinkMagicFly in #4349
- [0912] 保存无标题文件默认路径改为 Documents/LiiiSTEM by @PinkMagicFly in #4350
- [0914] 升级内置 Goldfish Scheme 到 v18.11.27 by @PinkMagicFly in #4352
- [0516] Velopack 更新源按社区版/商业版区分 by @MoonL79 in #4351
- [1208] lolly list 尾追加等操作由递归改为迭代 by @da-liii in #4354
- [1210] inside_rectangle 补充 Doxygen 文档并扩充单元测试 by @da-liii in #4356
- [0828] plugin-math-input 改用独立 string port 捕获,修复日志污染 by @da-liii in https://github.com/MoganLab/mogan/pull/4353
- [1209] 优化 lolly hashmap 性能 by @da-liii in https://github.com/MoganLab/mogan/pull/4355
- [1211] 优化 lolly hashset 性能 by @da-liii in https://github.com/MoganLab/mogan/pull/4357
- [1212] 优化 point 的性能并补充单元测试 by @da-liii in https://github.com/MoganLab/mogan/pull/4358
- [0915] 补充 point proj 的 Doxygen 文档与测试用例 by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4359
- [1214] translate 的 Doxygen 文档、单元测试与性能优化 by @da-liii in https://github.com/MoganLab/mogan/pull/4360
- [1213] 优化 lolly string 性能 by @da-liii in https://github.com/MoganLab/mogan/pull/4361
- [1214] translate(rectangles) 递归改迭代:尾插直挂 by @da-liii in https://github.com/MoganLab/mogan/pull/4363
- [0916] 优化 point norm 性能并补充 Doxygen 文档与单元测试 by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4362
- [1214] thicken(rectangles) 递归改迭代:尾插直挂 by @da-liii in https://github.com/MoganLab/mogan/pull/4364
- [0917] 优化 point dist 性能,补充 Doxygen 文档与单元测试 by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4365
- [1216] 优化 lolly replace 性能 by @da-liii in https://github.com/MoganLab/mogan/pull/4366
- [1214] thicken/correct/simplify 文档、单元测试与 correct 性能优化 by @da-liii in https://github.com/MoganLab/mogan/pull/4368
- [1216] 优化 lolly tokenize 性能 by @da-liii in https://github.com/MoganLab/mogan/pull/4369
- [1215] 优化 subtree 性能并补充 Doxygen 文档、单元测试与基准 by @da-liii in https://github.com/MoganLab/mogan/pull/4367
- [1216] 优化 lolly search_forwards 性能 by @da-liii in https://github.com/MoganLab/mogan/pull/4371
- [1214] rectangles operator- 性能优化:逐矩形独立求差 by @da-liii in https://github.com/MoganLab/mogan/pull/4370
- [1214] rectangles operator- 性能优化:operator- 整表克隆改原地改链 by @da-liii in https://github.com/MoganLab/mogan/pull/4373
- [0918] 绘图模式线段中点绿色吸附点 by @da-liii in https://github.com/MoganLab/mogan/pull/4375
- [0517] 更新源 base URL 按 stem-profile 运行时切换 by @MoonL79 in https://github.com/MoganLab/mogan/pull/4374
- [1217] 移除未使用的 string-count-occurrences by @da-liii in https://github.com/MoganLab/mogan/pull/4376
- [1218] 基础类型与手写识别模块迁移到 moebius by @da-liii in https://github.com/MoganLab/mogan/pull/4377
- [1214] rectangles operator- 碎片表整表重建改原地摘链改写 by @da-liii in https://github.com/MoganLab/mogan/pull/4379
- [1220] 手写模式跳过 update-menus 工具栏重建 by @da-liii in https://github.com/MoganLab/mogan/pull/4381
- [1219] poly_line 补充 Doxygen 文档、单元测试与性能优化 by @da-liii in https://github.com/MoganLab/mogan/pull/4380
- [1223] 启动页 buffer 跳过 apply_changes 排版 by @da-liii in https://github.com/MoganLab/mogan/pull/4383
- [1222] 菜单性能优化 by @da-liii in https://github.com/MoganLab/mogan/pull/4382
- [1221] PDF 阅读器重新打开时跳转到上次阅读页码 by @da-liii in https://github.com/MoganLab/mogan/pull/4384
- [0919] 迁移 curve 至 moebius by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4386
- [7007] 修复 WASM 端 Collaborative 菜单不可用 by @JimZhouZZY in https://github.com/MoganLab/mogan/pull/4346
- [0920] 优化 curve_rep::bound 性能并补文档与测试 by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4389
- [1224] 启动性能优化:事件循环启动 <200ms 并精简启动日志 by @da-liii in https://github.com/MoganLab/mogan/pull/4385
- [0923] 升级内置 Goldfish Scheme 到 v18.11.29 by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4393
- [1227] 表格不超过10行默认不分页,超过时自动开启分页 by @da-liii in https://github.com/MoganLab/mogan/pull/4388
- [0828] cpp-tree->utf8raw 还原 / 为字面 < > by @da-liii in https://github.com/MoganLab/mogan/pull/4394
- [1226] 移除休眠的手写识别功能与 poly_line 模块 by @da-liii in https://github.com/MoganLab/mogan/pull/4395
- [1228] is_empty/is_snippet 缓存标签编号,消除热路径字符串比较 by @da-liii in https://github.com/MoganLab/mogan/pull/4396
- [1228] valid_cursor/pre_correct 缓存 input/math 标签编号,消除热路径字符串比较 by @da-liii in https://github.com/MoganLab/mogan/pull/4397
- [1228] raw_insert/raw_remove 逐元素搬移改为 memmove 块移动 by @da-liii in https://github.com/MoganLab/mogan/pull/4398
- [1229] scheme 解析器三处越界读修复(迁移自 pr_4399) by @da-liii in https://github.com/MoganLab/mogan/pull/4401
- [0925] 修复帮助->版本弹窗无法通过 ESC 关闭 by @PinkMagicFly in https://github.com/MoganLab/mogan/pull/4400
New Contributors
- @Sam-Hui-dot made their first contribution in #3790
- @thudyq made their first contribution in #3955
- @PinkMagicFly made their first contribution in #4150
- @ContraryNR made their first contribution in #4177
- @HGUFlyingDog made their first contribution in #4183
Full Changelog: v2026.2.6...v2026.3.1