nandi/frqpublic Fork 0
d6bf5a7
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Pin the terminal backend at the fix its chats list needed

The list painted a channel's name and nothing under it, so there was no Open
button to click: a nested box shared its rows out by measuring each child at
the rows rather than the columns, and everything after the first was handed
none. The badge beside it was the other half — an unknown leaf tag painted as
an empty box rather than as its own label — so `joined` and every link in a
message were missing too.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nandi committed 2026-09-01T23:16:52-07:00 Browse files
d6bf5a7 parent: 4f04b91
modified flake.lock +5 -5
@@ -127,16 +127,16 @@
127127 "jolt-native-tui": {
128128 "flake": false,
129129 "locked": {
130- "lastModified": 1788328565,
131- "narHash": "sha256-wqfStc5zgi+kslskv/JnPAGZCaxGvZ8e/V2+6qpLF8I=",
130+ "lastModified": 1788329783,
131+ "narHash": "sha256-ZL1ot4qOHik/a44oLloppM/aLxJT6PR+SSosdTDmEsw=",
132132 "ref": "refs/heads/main",
133- "rev": "3cfee15a9d938584f526f606f853771eaad7f56c",
134- "revCount": 32,
133+ "rev": "5acc801872977305e0f29a8dc4aca4ddca240f98",
134+ "revCount": 33,
135135 "type": "git",
136136 "url": "https://gitlab.com/nandithebull/jolt-native"
137137 },
138138 "original": {
139- "rev": "3cfee15a9d938584f526f606f853771eaad7f56c",
139+ "rev": "5acc801872977305e0f29a8dc4aca4ddca240f98",
140140 "type": "git",
141141 "url": "https://gitlab.com/nandithebull/jolt-native"
142142 }
@@ -127,16 +127,16 @@
127 "jolt-native-tui": {127 "jolt-native-tui": {
128 "flake": false,128 "flake": false,
129 "locked": {129 "locked": {
130- "lastModified": 1788328565,130+ "lastModified": 1788329783,
131- "narHash": "sha256-wqfStc5zgi+kslskv/JnPAGZCaxGvZ8e/V2+6qpLF8I=",131+ "narHash": "sha256-ZL1ot4qOHik/a44oLloppM/aLxJT6PR+SSosdTDmEsw=",
132 "ref": "refs/heads/main",132 "ref": "refs/heads/main",
133- "rev": "3cfee15a9d938584f526f606f853771eaad7f56c",133+ "rev": "5acc801872977305e0f29a8dc4aca4ddca240f98",
134- "revCount": 32,134+ "revCount": 33,
135 "type": "git",135 "type": "git",
136 "url": "https://gitlab.com/nandithebull/jolt-native"136 "url": "https://gitlab.com/nandithebull/jolt-native"
137 },137 },
138 "original": {138 "original": {
139- "rev": "3cfee15a9d938584f526f606f853771eaad7f56c",139+ "rev": "5acc801872977305e0f29a8dc4aca4ddca240f98",
140 "type": "git",140 "type": "git",
141 "url": "https://gitlab.com/nandithebull/jolt-native"141 "url": "https://gitlab.com/nandithebull/jolt-native"
142 }142 }
modified flake.nix +5 -2
@@ -43,12 +43,15 @@
4343
4444 # The terminal backend, which v0.1.3 has not got: crates/jolt-tui (the tree
4545 # ABI over a grid of cells) and jolt/glimmer-tui (the jolt side that binds
46- # it). Its own input rather than a bump of the one above, deliberately —
46+ # it). On a branch rather than a tag because the backend is still being
47+ # fixed against this client — the last bump was a box that painted its
48+ # first child and dropped the rest, which is what the chats list here was
49+ # showing. Its own input rather than a bump of the one above, deliberately —
4750 # the window half stays pinned to the release the rest of the tree names,
4851 # and only `tui` evaluates this. When the backend ships in a release the
4952 # two become one pin again.
5053 jolt-native-tui = {
51- url = "git+https://gitlab.com/nandithebull/jolt-native?rev=3cfee15a9d938584f526f606f853771eaad7f56c";
54+ url = "git+https://gitlab.com/nandithebull/jolt-native?rev=5acc801872977305e0f29a8dc4aca4ddca240f98";
5255 flake = false;
5356 };
5457
@@ -43,12 +43,15 @@
43 43
44 # The terminal backend, which v0.1.3 has not got: crates/jolt-tui (the tree44 # The terminal backend, which v0.1.3 has not got: crates/jolt-tui (the tree
45 # ABI over a grid of cells) and jolt/glimmer-tui (the jolt side that binds45 # ABI over a grid of cells) and jolt/glimmer-tui (the jolt side that binds
46- # it). Its own input rather than a bump of the one above, deliberately —46+ # it). On a branch rather than a tag because the backend is still being
47+ # fixed against this client — the last bump was a box that painted its
48+ # first child and dropped the rest, which is what the chats list here was
49+ # showing. Its own input rather than a bump of the one above, deliberately —
47 # the window half stays pinned to the release the rest of the tree names,50 # the window half stays pinned to the release the rest of the tree names,
48 # and only `tui` evaluates this. When the backend ships in a release the51 # and only `tui` evaluates this. When the backend ships in a release the
49 # two become one pin again.52 # two become one pin again.
50 jolt-native-tui = {53 jolt-native-tui = {
51- url = "git+https://gitlab.com/nandithebull/jolt-native?rev=3cfee15a9d938584f526f606f853771eaad7f56c";54+ url = "git+https://gitlab.com/nandithebull/jolt-native?rev=5acc801872977305e0f29a8dc4aca4ddca240f98";
52 flake = false;55 flake = false;
53 };56 };
54 57