Skip to content

Releases: dohomeworkbyzzy/MathMaster

v0.3.1 · 完整题图显示

Choose a tag to compare

@dohomeworkbyzzy dohomeworkbyzzy released this 13 Oct 06:02

MathMaster v0.3.1:题目图片等比例缩小,完整显示。

  • 题图同时适应题目区的可用宽度和高度,长图和多张截图一起完整显示。
  • 缩小窗口、拖动题目与草稿之间的分隔线,题图自动重新缩放;草稿保留书写空间。
  • 点击「放大题图」可按宽度查看细节,再点「完整题图」恢复;点击截图可直接打开原图。
  • 图片加载失败时明确显示提示和原图入口,原始图片文件保持不变。

Windows 10/11 x64:下载 MathMaster-Setup-0.3.1-x64.exe 安装或覆盖更新。个人题库、笔记和草稿继续保存在本地。源码与预构建前端在 MathMaster-0.3.1-local.zip;请核对同名 SHA256 文件。

触控板和手机草稿功能沿用 v0.3.0;TouchDeck APK 无需更新,可从 v0.3.0 Releases 下载 APK 及许可文件。

验证:前端构建以及题图缩放、小窗口布局、文字题自动分配和书写配色的浏览器回归检查通过。新测试覆盖宽图、长图、多张截图、窗口及分隔线缩放、识别文字展开、查看原图和图片加载失败。

使用手册 · 更新记录

MathMaster v0.3.0 · 小窗口与手机草稿

Choose a tag to compare

@dohomeworkbyzzy dohomeworkbyzzy released this 13 Oct 04:39

MathMaster v0.3.0:小窗口优先显示题目与电子草稿,加入 TouchDeck 手机书写。

  • 小窗口默认收起计算器、笔记/答案;可按需展开,缩小与还原时保留输入和笔迹。长题可在题目区内滚动阅读。
  • 书写预览、草稿、题图背景及笔迹配色跟随系统深浅色或当前界面风格;原始题图文件保持原样。
  • 发布原版、VS Code、Word、Excel 风格与 F8 工作报告切换,修复皮肤标题影响 Windows 触控板读取的问题。
  • 外接鼠标明确选择草稿落笔框;触控板或手机在该范围内书写,移动鼠标收笔并自动保存。
  • 配套 TouchDeck 0.2.2 Debug APK:同一局域网配对,整块手机书写区映射到电脑草稿。无需付费 API、云服务或 root。

下载:Windows 10/11 x64 使用 MathMaster-Setup-0.3.0-x64.exe;Android 9+ 使用 TouchDeck-v0.2.2-debug.apk。请核对同名 SHA256 文件,并保留 TouchDeck-0.2.2-notices.zip。源码与预构建前端在 MathMaster-0.3.0-local.zip,不含个人题库、笔记和上传的试卷。

黑屏说明:TouchDeck 使用纯黑画面、最低窗口亮度和屏幕保持唤醒来接收触摸,不能据此宣称支持按电源键后的硬件息屏或系统锁屏手写。

验证:97 项后端测试、16 项浏览器测试通过;自包含 Windows 程序的积分、求导、矩阵、手机 WebSocket 笔迹、PDF/DOCX 导入、重启保存及单实例/托盘检查通过。手机真实硬件的无线连接、黑屏手写手感需实机验收。GIF 的触控板笔迹使用明确标注的合成触点,不是实机手指录像。

安装包尚未代码签名,Windows 可能提示未知发布者;APK 使用 Android Debug 证书,属于测试版。TouchDeck 独立采用 Apache-2.0,附完整许可证、依赖许可与原始 NOTICE;本次核查未发现明显分发阻碍,不能替代覆盖所有使用场景的法律审查。

手机黑屏草稿使用说明 · Windows 安装说明 · 更新记录

MathMaster v0.2.0 · Windows 安装版与操作演示

Choose a tag to compare

@dohomeworkbyzzy dohomeworkbyzzy released this 10 Oct 07:25

Windows 一键安装

下载 MathMaster-Setup-0.2.0-x64.exe,双击安装,再从桌面或开始菜单启动。适用于 Windows 10/11 x64,自带 Python、SymPy 和前端,安装及首次启动都无需另装 Python、Node.js 或联网下载依赖。

程序提供通知区域托盘菜单,可重新打开界面、定位数据或退出服务;重复启动复用同一实例。个人题库、笔记、草稿和原始文件位于 %LOCALAPPDATA%\MathMaster\data,升级和卸载保留数据。源码版的数据需通过备份迁移,安装包不含个人题库或第三方真题。

使用演示

仓库 README 已加入两张 GIF:实际的积分、求导、矩阵计算,以及笔记本触控板书写操作示意,展示落笔、抬指分笔画、鼠标收笔缩小到草稿、调整书写区和自动保存。

触控板 GIF 明确标注为合成触点操作示意,非实体手指录制。实际使用需要兼容的 Windows Precision Touchpad 和外接鼠标。OCR 和 DOCX 原版式转换仍分别需要可选的 Tesseract / LibreOffice。

验证

  • 84 项后端数学与 API 测试通过。
  • 冻结程序实际验证积分、求导、矩阵、超时终止、PDF/DOCX 导入、笔记重启恢复、备份、托盘退出和单实例;测试运行 PATH 不含 Python / Node.js。
  • 安装验证覆盖中文与空格路径、快捷方式、覆盖升级保留记录、卸载保留数据。

安装包包含许可、对应源码 ZIP 和所用 LGPL 组件源码。安装 EXE 尚未代码签名,Windows 可能显示未知发布者;可使用同页 .exe.sha256 校验文件核对下载内容。

完整操作手册 · 安装与打包说明

MathMaster v0.1.1 · 加入关键词搜索

Choose a tag to compare

@dohomeworkbyzzy dohomeworkbyzzy released this 10 Oct 06:37

加入关键词搜索。

补充考研数学、学习、数学、数学一、数学二、数学三、高等数学、线性代数、微积分、积分、求导、矩阵、行列式、刷题、错题本和离线学习等关键词,同步完善仓库标签、项目描述、README 和网页元信息。

下载 MathMaster-0.1.1-local.zip,完整解压后双击 start.bat。需要 Python 3.11+(建议 3.13),首次安装依赖需联网,之后可离线使用;预构建包无需安装 Node.js。

MathMaster v0.1.0 · 本地数学练习工作台

Choose a tag to compare

@dohomeworkbyzzy dohomeworkbyzzy released this 10 Oct 06:31

MathMaster 首个公开版本:本地考研数学刷题与计算工作台。

Windows 使用

  1. 安装 Python 3.11+(建议 3.13),勾选 Add Python to PATH。
  2. 下载下面的 MathMaster-0.1.0-local.zip 并完整解压。
  3. 双击 start.bat,首次联网安装 Python 依赖后即可打开独立窗口。

此 ZIP 包含预构建前端和完整对应源码,不需要安装 Node.js。首次准备完成后,日常数学计算、题目导入、笔记草稿与备份可以离线使用。自动生成的 Source code ZIP 仅包含源码,首次构建还需要 Node.js 22.12+。

功能

  • SymPy 精确积分、求导、中文步骤与独立验证。
  • 矩阵运算、行列式、可追踪初等行变换及增广矩阵求逆。
  • PDF / 扫描 PDF / DOCX 导入、人工校对、本地题库与错题记录。
  • 可调整的题目、草稿、笔记和计算器工作台,自动保存及完整备份。
  • Windows Precision Touchpad 原始坐标书写、外接鼠标收笔和窗口收缩。

详细操作见仓库 docs/使用手册.md,架构及技术栈见 docs/技术说明.md。复杂积分步骤可能降级、OCR 公式需确认、触控板兼容性需实际设备试写;文档说明了具体边界。

本版本通过前端构建、84 项后端测试和 9 项浏览器测试,并核查了解压后的离线计算与笔记关联保存。个人题库、作答数据和第三方真题不随包分发。项目采用 AGPL-3.0-only,依赖许可随包保存。

校验文件 MathMaster-0.1.0-local.zip.sha256 可用于验证下载包 SHA256。