These are improvements in the October 23, 2026 development version; the features available in the website download depend on the version you install. They focus on keeping your place while reading code and making it easier to understand what AI Reader is doing while you wait.

Expand a diff without losing the line you were reading

A changed line often needs an unchanged condition above it or a return path below it to make sense. Expanding those lines should let you continue reading from the same place.

Diff expansion now preserves the position of the adjacent visible code as hidden lines appear. This covers expanding upward, downward, or an entire hidden section, including wrapped lines. You can reveal a little context, read the surrounding branch, and decide whether to open more. See the change review guide for choosing the versions to compare.

See what AI Reader is working on

The status line distinguishes preparation, thinking, workspace tool activity, and writing the answer. When an investigation splits into parallel tasks, the overall line shows how many have finished, while each task shows its own state.

Repeated counts and spinning indicators have been reduced. A task that has no new progress for a minute gets a specific notice, so a quiet investigation is easier to distinguish from one that is still advancing. That notice describes recent activity; it does not establish that a task has failed.

If you spot another question while reading, the follow-up workflow preview explains the development work on continuing an investigation.

Return to the right workspace with clearer feedback

The list of open workspaces is recorded when you open or close a window. After an unexpected exit, reopening Yenpo can restore the workspaces you left open without bringing back ones you had already closed. This records which windows to restore; it is not a backup of unsaved file contents.

Smaller cues also help you stay oriented:

  • Saving a file briefly shows a confirmation in the status bar.
  • Jumping to code briefly highlights the destination.
  • A failed source-reference preview can be retried with the same file and version.

Local transitions respect the system’s Reduce Motion setting, retaining the feedback without interpolated animation.

Check for a new version and install when ready

Use “Check for Updates…” in the app menu or settings to check manually. Automatic checking is enabled by default and can be disabled in settings. It checks on launch or when the app becomes active, with at least 24 hours between automatic checks.

When a newer compatible version is available, the download action opens its DMG in your browser. Save your work, quit Yenpo, and replace the app in Applications yourself. The app does not install the update for you.

The getting started guide covers installation and updates. The privacy and control guide explains when the app connects to the network.