gui: group Changes by directory, describe rows, focus the visible page

Review fixes: sort by (directory, name) so a subdirectory cannot split its parent's group, expose the full path as each row's accessible description, and focus the reader when the panel reopens on it. A test pins the native focus hand-back to the terminal on close.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
d38e78c933Lucenx9 committed on 10/10/2026, 2:41:31 PMparent49c8168
3 files changedLine totals unavailable