Highlights since 0.16.10
- Much lower idle CPU and energy use. The Agent panel no longer runs a hidden per-frame loop. It caused about 90% of Lattice's idle CPU use and most of its background wakeups, even when the panel was hidden.
- Agent tasks use a provider you have connected. Proofreading, polishing, compile repair and Git commit messages use whichever AI provider you have connected, right after launch. Claude-only setups no longer see "Codex CLI is required".
- Continue in terminal. The Agent can copy a command that continues the current chat in Codex CLI or Claude Code.
Notable fixes
- Each compiled document keeps its own PDF tab. Thanks to @surajinacademia.
- Markdown comments use a lighter highlight, and the comment box closes when you click outside it or press Escape, keeping your text.
- Commenting works right after the Agent edits a file in an Overleaf-linked project.
- The error panel names the undefined command for documents in subfolders, says when the error list is capped, and says when an automatic repair left errors.
- When a newer version of Lattice may already fix a failure, Lattice tells you and offers an Update button.
- The outline no longer covers the search panel's close button. Thanks to @BrianCyan.
- On Windows, Ctrl+wheel PDF zoom is gentler and middle-click autoscroll works. Thanks to @LucasDavidTPE.
- Fixes to the Windows development setup. Thanks to @skytheacademic.
- Wording throughout the app follows the Apple Style Guide. Thanks to @quark67.
Changes in v0.16.11
- Wait out the first-launch tutorial in the Windows e2e; skip Windows builds on bump and dependency PRs (#795) (
627d08bb) - Keep the outline rail below the search panel so its close button stays clickable (#794) (#796) (
edbe1442) - feat: keep a separate PDF tab for each compiled LaTeX document (#797) (
ec262609) - Windows pdf wheel zoom (#798) (
4eb5a478) - Markdown comments: light draft highlight; composer closes on outside click and Escape, keeping unsent words (#799) (
fd88f11f) - fix(agent): pin the Synara fork that proofreads on a ready provider instead of a missing Codex (#801) (
6e339885) - Explain errors in subfolder root documents; say when the error list is capped and when a repair left errors (#804) (
b17497cf) - fix(overleaf): post editor comments when the file is not held live (#802) (
ddb5faca) - Run npm and Bun without .cmd shims, and test Stop without Git's tools on Windows (#803) (
3fc74092) - fix(agent): pin the Synara fork with the idle-CPU scrollbar fix, Continue in terminal, and Proofread right after launch on a Claude-only setup (#805) (
f7d3b8cf) - Say a newer Lattice may fix a failure, and ask outdated issue reports to update first (#807) (
e33933e8) - Fix wording according to Apple Style Guide (#806) (
1d4dbf5e)
Install (Apple silicon Mac)
Download the .dmg below, open it, and drag Lattice to Applications.
Lattice is signed with an Apple Developer ID and notarized by Apple.
Already running Lattice? It updates itself automatically — no need to
re-download.
Linux
The Linux AppImage for this version is skipped; use v0.16.12.
Full Changelog: v0.16.10...v0.16.11
Install (Intel-based Mac)
On a Mac with an Intel processor, download Lattice_0.16.11_x64.dmg below instead,
open it, and drag Lattice to Applications. It needs macOS 14 or
later, is signed and notarized like the Apple silicon download, and
updates itself the same way.