Release 1.51.3
A fine-tuning release, focused on the daily flow of working with files and agents in CanvasCode.
The file explorer makes room for itself
The project file list now pushes the canvas aside instead of floating over it. In practice: nothing sits on top of the list anymore, and every file is back within a click's reach.
The behavior also got more natural. Clicked anywhere outside the list? It steps aside on its own, and the click still does what it was going to do. And if you prefer the list always in sight, there is a new pin at the top: pinned, it ignores outside clicks and comes back open the next time the app starts.
You know when a file rides along
In CanvasCode, a single click on a file attaches it to the next message you send to an agent. Now the folder button in the footer shows a dot while a file is attached, even with the list closed. No more sending a prompt with a forgotten file tagging along.
Select and copy in rendered Markdown
In a .md file open on the canvas, selection now crosses headings, lists, tables and code blocks in one sweep, and the whole passage can be copied. Before, the selection stopped at the border of each block.
Grok usage in the footer
The percentage ring that already showed Claude and Codex usage now exists for Grok too: how much of the credit week is gone, when it resets, and the monthly cap when the plan has one. Just be logged in to the Grok CLI, nothing to configure.