Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,10 @@ public 50 the old detector named an example's `samples.csv` and the input
are working in, so a setting you had overridden for a subtree kept applying.
The nearest folder takes precedence, as the project's own config files
already did.
- **A project without a name shows its folder again on Windows.** The fallback
label was taken by splitting the path on `/`, so on a Windows server the
project list, the workbench header, and the command palette showed the full
path where the rest of the interface shows just the folder.
- **A dropped connection no longer pauses an Ace turn after a minute.** A
turn checks the Wallet balance before it sends anything, and a check that
could not reach the Wallet spent the five quick retries meant for provider
Expand Down
Binary file not shown.
4 changes: 3 additions & 1 deletion frontend/workspace/src/pages/home-projects.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,9 @@ function uniqueProjects(projects: ProjectRecord[]) {

function folderName(worktree: string) {
if (worktree === "/") return "/"
const parts = worktree.split("/").filter(Boolean)
// The server reports native separators, so a Windows worktree arrives with
// backslashes and a forward-slash split would return the whole path.
const parts = worktree.split(/[\\/]/).filter(Boolean)
return parts.at(-1) ?? worktree
}

Expand Down
Loading