Skip to content
Closed
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
36 changes: 20 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -305,22 +305,26 @@ configure`: **Login with SSO** (sign in with your CoDev account in the
Two separate causes, both fixed: the close was recorded in two steps and the
app reacted to the moment in between, and a folder you had never started a
session in was not recognised as one you had closed.
- **Each folder in a sandbox now has its own session tabs** — a sandbox can
mount several folders, but all of their sessions shared one tab strip on the
**Work** side, so working in two folders meant reading past the other one's
tabs. Every folder of every sandbox now keeps its own tabs, including the
project folder the sandbox was created with. Clicking a folder in the sidebar
takes you back to the session you were last in there — or to that folder's
draft, or to one of its open tabs, and only to a fresh new session when the
folder has nothing open at all. Tab shortcuts (`Ctrl`/`Cmd` +
number, next/previous tab, close tab) act within the folder you are looking
at, so closing the last tab in a folder no longer drops you into an unrelated
one. Two folders that happen to have the same name stay separate, and so does
the same folder mounted into two different sandboxes. **The Work strip now
shows one sandbox at a time**: while you are in one sandbox's folder, another
sandbox's tabs are not in the strip — selecting that sandbox brings them back.
Existing tabs keep their place; anything the app cannot immediately match to a
folder stays visible in that sandbox until it can. Code is unchanged.
- **Every project now has its own session tabs** — sessions from unrelated
projects shared one tab strip, so working in two of them meant reading past
the other one's tabs. On **Work** that was every folder a sandbox mounts; on
**Code** every project of every server. Each now keeps its own tabs, including
the folder a sandbox was created with. Tab shortcuts (`Ctrl`/`Cmd` + number,
next/previous tab, close tab) act within the project you are looking at, so
closing the last tab in a project no longer drops you into an unrelated one,
and **New tab** starts in the project the strip is showing. Two projects that
happen to have the same name stay separate, and so does the same path on two
different servers — a folder mounted into two sandboxes, or a checkout that
your machine and a WSL distro both see. **The strip shows one server at a
time**: while you are in one server's project, another server's tabs are not
in the strip — opening one of its sessions brings them back. On **Work**,
clicking a folder in the sidebar takes you back to the session you were last
in there — or to that folder's draft, or to one of its open tabs, and only to
a fresh new session when the folder has nothing open at all. On **Code**,
clicking a project still just filters **Recents** as it always did, and the
strip follows whatever session you open. Existing tabs keep their place;
anything the app cannot immediately match to a project stays visible on its
own server until it can.
- **Adding a folder to a sandbox no longer freezes the app** — mounting a new
folder on a sandbox you had a session open on locked the window up entirely:
no clicks, no typing, force quit the only way out. Applying a mount restarts
Expand Down
Loading
Loading