v0.1 64c03e0

+layout.ts RawHistoryFolder

1import type { LayoutLoad } from './$types';
2
3export const load: LayoutLoad = async ({ data, depends }) => {
4    // Register client-side dependencies for invalidation
5    depends('app:session');
6    depends('app:chat');
7    // Debug log for session data with more details
8    console.debug('Layout load - Client session data:', {
9        hasUser: !!data.user,
10        userDetails: data.user ? {
11            nickname: data.user.nickname,
12            status: data.user.status,
13            id: data.user.id
14        } : null,
15        hasSession: !!data.session,
16        sessionDetails: data.session ? {
17            id: data.session.id,
18            expiresAt: new Date(data.session.expiresAt)
19        } : null
20    });
21
22    // Return the data from the server load function
23    return {
24        user: data.user,
25        session: data.session
26    };
27}; 

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 3

Tags 8

↑↓ moveenter openesc close