v3.0.752026-05-29
Terminal repaint, native file drops, and a resilient file tree
Fixes stale or partial repaints in Claude, Codex, and other alternate-screen terminal apps, makes files dragged in from Finder keep their real source path, and keeps the file tree readable when a folder contains broken symlinks or unreadable entries.
- Agent terminals repaint correctly. Terminal output now waits for xterm to finish parsing and painting each slice before the scheduler feeds the next one, restoring clean Claude and Codex TUI rendering.
- Dropped files keep their real path. Files dragged in from Finder now arrive with their true source path instead of being silently copied into the terminal's working directory.
- File tree survives unreadable entries. A single broken symlink or unreadable item no longer hides the rest of a folder, and the sidebar now shows an "Unable to read folder" notice when a directory genuinely can't be read.
Fixed
- Serialized per-terminal xterm writes inside the global render scheduler so alternate-screen TUIs no longer render from partially-applied output frames.
- Files dropped in from Finder now insert their real source path through Tauri's native drag-drop instead of being silently copied into the terminal's working directory.
- A single unreadable entry such as a broken symlink no longer hides the rest of a folder in the file tree, which now surfaces an "Unable to read folder" notice when a directory truly can't be read.
