v0.35.2 80d5067

release.json RawHistoryFolder

1{
2  "url": "http://localhost:7341/-/github/api/repos/acme/releases/releases/1",
3  "assets_url": "http://localhost:7341/-/github/api/repos/acme/releases/releases/1/assets",
4  "upload_url": "http://localhost:7341/-/github/api/uploads/repos/acme/releases/releases/1/assets{?name,label}",
5  "html_url": "http://localhost:7341/releases/releases/tag/v1",
6  "id": 1,
7  "author": {
8    "avatar_url": "",
9    "events_url": "http://localhost:7341/-/github/api/users/acme/events{/privacy}",
10    "followers_url": "http://localhost:7341/-/github/api/users/acme/followers",
11    "following_url": "http://localhost:7341/-/github/api/users/acme/following{/other_user}",
12    "gists_url": "http://localhost:7341/-/github/api/users/acme/gists{/gist_id}",
13    "gravatar_id": "",
14    "html_url": "http://localhost:7341/acme",
15    "id": 13112345534056,
16    "login": "acme",
17    "node_id": "MDQ6VXNlcjEzMTEyMzQ1NTM0MDU2",
18    "organizations_url": "http://localhost:7341/-/github/api/users/acme/orgs",
19    "received_events_url": "http://localhost:7341/-/github/api/users/acme/received_events",
20    "repos_url": "http://localhost:7341/-/github/api/users/acme/repos",
21    "site_admin": false,
22    "starred_url": "http://localhost:7341/-/github/api/users/acme/starred{/owner}{/repo}",
23    "subscriptions_url": "http://localhost:7341/-/github/api/users/acme/subscriptions",
24    "type": "User",
25    "url": "http://localhost:7341/-/github/api/users/acme",
26    "user_view_type": "public"
27  },
28  "node_id": "",
29  "tag_name": "v1",
30  "target_commitish": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
31  "name": "",
32  "draft": false,
33  "prerelease": false,
34  "created_at": "2026-10-10T08:00:00Z",
35  "published_at": "2026-10-10T08:00:00Z",
36  "assets": [
37    {
38      "url": "http://localhost:7341/-/github/api/repos/acme/releases/releases/assets/3",
39      "id": 3,
40      "node_id": "",
41      "name": "checksums.txt",
42      "label": "",
43      "uploader": {
44        "avatar_url": "",
45        "events_url": "http://localhost:7341/-/github/api/users/acme/events{/privacy}",
46        "followers_url": "http://localhost:7341/-/github/api/users/acme/followers",
47        "following_url": "http://localhost:7341/-/github/api/users/acme/following{/other_user}",
48        "gists_url": "http://localhost:7341/-/github/api/users/acme/gists{/gist_id}",
49        "gravatar_id": "",
50        "html_url": "http://localhost:7341/acme",
51        "id": 13112345534056,
52        "login": "acme",
53        "node_id": "MDQ6VXNlcjEzMTEyMzQ1NTM0MDU2",
54        "organizations_url": "http://localhost:7341/-/github/api/users/acme/orgs",
55        "received_events_url": "http://localhost:7341/-/github/api/users/acme/received_events",
56        "repos_url": "http://localhost:7341/-/github/api/users/acme/repos",
57        "site_admin": false,
58        "starred_url": "http://localhost:7341/-/github/api/users/acme/starred{/owner}{/repo}",
59        "subscriptions_url": "http://localhost:7341/-/github/api/users/acme/subscriptions",
60        "type": "User",
61        "url": "http://localhost:7341/-/github/api/users/acme",
62        "user_view_type": "public"
63      },
64      "content_type": "application/octet-stream",
65      "state": "uploaded",
66      "size": 3,
67      "digest": "sha256:ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
68      "download_count": 0,
69      "created_at": "2026-10-10T08:00:00Z",
70      "updated_at": "2026-10-10T08:00:00Z",
71      "browser_download_url": "http://localhost:7341/releases/releases/download/v1/checksums.txt"
72    },
73    {
74      "url": "http://localhost:7341/-/github/api/repos/acme/releases/releases/assets/2",
75      "id": 2,
76      "node_id": "",
77      "name": "ermite.tar.gz",
78      "label": "",
79      "uploader": {
80        "avatar_url": "",
81        "events_url": "http://localhost:7341/-/github/api/users/acme/events{/privacy}",
82        "followers_url": "http://localhost:7341/-/github/api/users/acme/followers",
83        "following_url": "http://localhost:7341/-/github/api/users/acme/following{/other_user}",
84        "gists_url": "http://localhost:7341/-/github/api/users/acme/gists{/gist_id}",
85        "gravatar_id": "",
86        "html_url": "http://localhost:7341/acme",
87        "id": 13112345534056,
88        "login": "acme",
89        "node_id": "MDQ6VXNlcjEzMTEyMzQ1NTM0MDU2",
90        "organizations_url": "http://localhost:7341/-/github/api/users/acme/orgs",
91        "received_events_url": "http://localhost:7341/-/github/api/users/acme/received_events",
92        "repos_url": "http://localhost:7341/-/github/api/users/acme/repos",
93        "site_admin": false,
94        "starred_url": "http://localhost:7341/-/github/api/users/acme/starred{/owner}{/repo}",
95        "subscriptions_url": "http://localhost:7341/-/github/api/users/acme/subscriptions",
96        "type": "User",
97        "url": "http://localhost:7341/-/github/api/users/acme",
98        "user_view_type": "public"
99      },
100      "content_type": "application/octet-stream",
101      "state": "uploaded",
102      "size": 3,
103      "digest": "sha256:ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad",
104      "download_count": 0,
105      "created_at": "2026-10-10T08:00:00Z",
106      "updated_at": "2026-10-10T08:00:00Z",
107      "browser_download_url": "http://localhost:7341/releases/releases/download/v1/ermite.tar.gz"
108    }
109  ],
110  "tarball_url": "http://localhost:7341/-/github/api/repos/acme/releases/tarball/v1",
111  "zipball_url": null,
112  "body": ""
113}

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 4

Tags 45

↑↓ moveenter openesc close