Repository navigation
ThinkReader 0.9.42
ThinkReader 0.9.42
Render \[...\] display formulas and \(...\) inline formulas in Agent conversations and other views that use the shared message renderer. Tables now display inline formulas such as \(\tau_1\) instead of literal TeX. Fenced code remains code.
Validation
- Implementation commit:
cd54217. On Windows,.\release-check.ps1 -Frontendpassed, including the new message math regression, backend boundaries and tests, desktop checks, and the TypeScript/Vite build. - Electron rendered representative multiline, inline, and table formulas in light, dark, and narrow views. Local captures:
build/release-audit/message-math-0.9.42/{light,dark,narrow}.png. python app/packaging/build_release.py --target winpassed. It checked packaged resource hashes, update manifest name/size/SHA-512 and the frozen MCP bridge. The exact unpacked candidate isbuild/release/ThinkReader-0.9.42-win-91ac7161.build/packaging-venv/Scripts/python.exe app/packaging/smoke_release.py --unpacked build/release/ThinkReader-0.9.42-win-91ac7161passed packaged startup, Profile persistence, PDF Range, annotation conflicts, outputs, restart and original PDF integrity.- An installed 0.9.41 test App detected and downloaded 0.9.42 from a loopback feed, and electron-updater verified the download. Its official installer then updated the machine's default ThinkReader installation rather than the isolated test installation. All 1,571 candidate resource files match the resulting default installation, which started with a healthy
/healthresponse. The isolated test installation remains on 0.9.41; this run is not evidence of an isolated-install upgrade. Differential download fell back to a full download because the feed did not include the old blockmap. - The ZIP includes both desktop HTML entries and no
.git,.env,user-data, orREADME_en.mdentry.
SHA-256
| Asset | SHA-256 |
|---|---|
latest.yml |
0f98269564c6c1eaeb150ede125cc23bd86731dbc202b98e8f8597a61158d427 |
ThinkReader-0.9.42-win_x64.exe |
c3ae2467e5829c3f3e4b2631800206615a23c2a50fc30564a9a3b62280786ca0 |
ThinkReader-0.9.42-win_x64.zip |
14e90ea9d41a9d50264a55b60d18f28570b31875d70f4f7638efe4014488f747 |
ThinkReader-Setup-0.9.42-win_x64.exe |
ed01a535f15ce079fac274db4da2fca7954fc9120de1bb7125ee4caae72c3124 |
ThinkReader-Setup-0.9.42-win_x64.exe.blockmap |
fe54181fd26458061f5a956c5a1e395c996521c95d8cc52912516bc43535736e |
The Windows binaries are unsigned. Clean-machine installation and real-provider reading tasks were not run for this UI-only fix.