Repository navigation
BaoCode 1.0.4
Improved
- Source Control and the side panel’s Changes page no longer freeze when there are huge numbers of changes (say, a home folder made a Git repository): the first 10,000 show with a notice, file changes then no longer refresh them (Refresh does), and scrolling and dragging the scrollbar stay smooth (#6)
- Diffs of large files, or of files changed throughout, no longer freeze the window: the diff editor, the side panel’s diff preview and inline blame compute them in the background
- SSH remote projects get the same limit, and no longer send the whole Git status back when there are many changes
- Language servers’ file watching skips Git’s objects and the files of packages in node_modules, and takes many changes at once a batch at a time, without slowing the window
New
- The side panel’s Changes page finds Git repositories in subfolders, as Source Control does, and lets you switch between them
Fixed
- An agent’s goal (/goal) was misreported: a goal given up on or ended by an error read as met, also after resuming a session; and its clock kept running when nothing worked on it
- Dragging to select text in a conversation sometimes selected nothing until the app restarted
- Selecting text in a conversation went wrong as a queued message was sent or the status changed
- Anthropic-compatible endpoints (such as those of DeepSeek, Zhipu and Alibaba Cloud) now list their models