File browser
The Files view is the web way to read a repository. It shows the live trunk: every accepted change (and every in-browser document save) is reflected as soon as it lands, with no refresh.
Tree sidebar
A collapsible file tree sits on the left. Clicking a file or folder loads it into the content pane on the right; the tree itself never reloads, so folders you expanded stay expanded and the tree keeps its scroll position while you move around the repository.
The tree loads one level at a time. Expanding a folder fetches just that folder’s children, so even a large imported repository opens instantly. Use the chevron to expand a folder in place, or click its name to open it in the content pane. The arrows button at the top collapses the whole sidebar when you want the full width for reading.
Directory listings
A directory renders GitHub-style: folders first, then files, one level deep. Each row shows the most recent change that touched it:
- Last change: the message of the newest operation on that path. For history imported from git this is the original commit message; for edits made in Fabric it is the change’s name.
- Author: the original git author for imported history, or the Fabric user who made the edit.
- Updated: a relative date (the original author date for imported commits).
For a folder, the row reflects the newest change anywhere under it. The line above the listing shows the latest change for the directory you are viewing.
Page header
The path of the open directory or file sits in the page header as a
breadcrumb: each parent folder is a link back up, and the current name is the
page title. For an open file the header also holds the file’s actions as icon
buttons (hover for the label): copy link, history, edit, and a toggle that
shows or hides the comments panel. Less frequent actions (copy permalink,
move) live behind the … menu. While a document is being edited, the avatars
of everyone currently in it appear here too.
The comments panel starts hidden when the file has no open comments. Starting a comment from anywhere in the file (or opening one from a marker) reveals it; the header toggle brings it back whenever you want to read resolved history or hide the panel for a full-width read.
Keyboard shortcuts
Shortcuts are ignored while you are typing in an editor or input.
| Key | Where | What it does |
|---|---|---|
↓ / ↑ | Directory listing | Move focus through the rows |
Enter | Directory listing | Open the focused file or folder |
y | File view | Rewrite the address bar to the permalink form of the URL, pinned to the exact version on screen (see share links) |
l | File view | Open a jump-to-line prompt; entering a number selects that line and scrolls to it |
y keeps any selected line range, so y followed by copying the address bar
reproduces exactly what you are looking at, including the highlight. l works
on views with line numbers (code files, and any file opened through a
permalink).