Skip to content

Improve Files explorer for v2.10.0 - #18

Merged
askac merged 1 commit into
mainfrom
feature/files-explorer-ui
Sep 3, 2026
Merged

Improve Files explorer for v2.10.0#18
askac merged 1 commit into
mainfrom
feature/files-explorer-ui

Conversation

@askac

@askac askac commented Sep 3, 2026

Copy link
Copy Markdown
Owner

Why

The Files window supports SSH and local cross-endpoint copies, but its source and destination states are visually dense, file selection can look like an immediate download, and browser-selected uploads cannot reuse the destination workflow. This is the next minor release target after v2.9.0.

What changed

  • Add sortable metadata, directory-first ordering, prefix navigation, refresh controls, and detailed file selection information.
  • Switch Copy to a focused destination pane and keep cancellation available before publish.
  • Allow browser-selected files to use Send or Copy to compatible SSH and local endpoints.
  • Preserve explicit Download, typed backend transfers, endpoint capability checks, and initial-pane reset on reopen.

Testing

Covers the complete headless backend and agent boundary suite plus Chromium Files workflows for sorting, selection, destination navigation, local uploads, cross-endpoint copies, and cancellation.

## Why
The Files window provides cross-endpoint transfers, but its source and destination states are visually dense and file selection can look like an immediate download. Local browser uploads also cannot reuse the destination workflow.

## What changed
- Add sortable file metadata, directory-first ordering, prefix navigation, refresh controls, and detailed selection information.
- Switch Copy to a focused destination pane and keep cancellation available before publish.
- Allow browser-selected files to target compatible SSH or local endpoints while preserving explicit Download and endpoint capability checks.
- Reset the window to its source pane on reopen and retain the existing typed backend transfer path.

## Testing
Covers the complete headless smoke suite and Chromium Files workflows, including sorting, selection, destination navigation, local uploads, cross-endpoint copies, and cancellation.
@askac
askac merged commit 8b94a49 into main Sep 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant