Take the jolt-native that answers a jump
The window's scroll area reported where it was only when that differed from the memo libjoltcosmic keeps per `scroll-key`, and the memo is not what the client believes. So two things went unsaid, and both ended as a "jump to present" button over a backlog already at its newest line: the branch that asks for the end marked the memo before the scroll it was asking for had happened, and a list that had just mounted said nothing at all, because the place it opens at is the place the memo guessed. The second is the one this tree walked into. Since the backlog's scroll got a name per room, opening another conversation mounts a list the client has heard nothing about — and what it still believes is about the room it came from. Read back through yesterday in one channel, open another, and the button comes along to a screen that has nowhere to scroll. jolt-native 4f920af is that, told apart: the memo carries what the client was last told beside where the list is, and says something whenever those differ. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
9e0676c parent: 8f05e74 modified
flake.lock +5 -5 | @@ -112,16 +112,16 @@ | ||
| 112 | 112 | "rust-overlay": "rust-overlay" |
| 113 | 113 | }, |
| 114 | 114 | "locked": { |
| 115 | - "lastModified": 1789197006, | |
| 116 | - "narHash": "sha256-umSz61n11FYjphIo5eoy1apzNYvdqjZXZ6Kq0Das3wE=", | |
| 115 | + "lastModified": 1789235060, | |
| 116 | + "narHash": "sha256-aCshmsLx344lAmaGT++kBYzu79XWAdwewFIzXDc7iCk=", | |
| 117 | 117 | "ref": "refs/heads/main", |
| 118 | - "rev": "5ba95e0164dfaf9110357b5e041001f98d4f13a9", | |
| 119 | - "revCount": 114, | |
| 118 | + "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", | |
| 119 | + "revCount": 116, | |
| 120 | 120 | "type": "git", |
| 121 | 121 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 122 | 122 | }, |
| 123 | 123 | "original": { |
| 124 | - "rev": "5ba95e0164dfaf9110357b5e041001f98d4f13a9", | |
| 124 | + "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", | |
| 125 | 125 | "type": "git", |
| 126 | 126 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 127 | 127 | } |
| @@ -112,16 +112,16 @@ | |||
| 112 | "rust-overlay": "rust-overlay" | 112 | "rust-overlay": "rust-overlay" |
| 113 | }, | 113 | }, |
| 114 | "locked": { | 114 | "locked": { |
| 115 | - "lastModified": 1789197006, | 115 | + "lastModified": 1789235060, |
| 116 | - "narHash": "sha256-umSz61n11FYjphIo5eoy1apzNYvdqjZXZ6Kq0Das3wE=", | 116 | + "narHash": "sha256-aCshmsLx344lAmaGT++kBYzu79XWAdwewFIzXDc7iCk=", |
| 117 | "ref": "refs/heads/main", | 117 | "ref": "refs/heads/main", |
| 118 | - "rev": "5ba95e0164dfaf9110357b5e041001f98d4f13a9", | 118 | + "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", |
| 119 | - "revCount": 114, | 119 | + "revCount": 116, |
| 120 | "type": "git", | 120 | "type": "git", |
| 121 | "url": "https://gitlab.com/nandithebull/jolt-native" | 121 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 122 | }, | 122 | }, |
| 123 | "original": { | 123 | "original": { |
| 124 | - "rev": "5ba95e0164dfaf9110357b5e041001f98d4f13a9", | 124 | + "rev": "4f920afa410da72bfdb7a07d7faa0264c7bb8a08", |
| 125 | "type": "git", | 125 | "type": "git", |
| 126 | "url": "https://gitlab.com/nandithebull/jolt-native" | 126 | "url": "https://gitlab.com/nandithebull/jolt-native" |
| 127 | } | 127 | } |
modified
flake.nix +1 -1 | @@ -56,7 +56,7 @@ | ||
| 56 | 56 | # drift this comment warns about wearing a different hat: one input, and |
| 57 | 57 | # the window and the terminal are the same library either way. |
| 58 | 58 | jolt-native = { |
| 59 | - url = "git+https://gitlab.com/nandithebull/jolt-native?rev=5ba95e0164dfaf9110357b5e041001f98d4f13a9"; | |
| 59 | + url = "git+https://gitlab.com/nandithebull/jolt-native?rev=4f920afa410da72bfdb7a07d7faa0264c7bb8a08"; | |
| 60 | 60 | inputs.nixpkgs.follows = "nixpkgs"; |
| 61 | 61 | }; |
| 62 | 62 | |
| @@ -56,7 +56,7 @@ | |||
| 56 | # drift this comment warns about wearing a different hat: one input, and | 56 | # drift this comment warns about wearing a different hat: one input, and |
| 57 | # the window and the terminal are the same library either way. | 57 | # the window and the terminal are the same library either way. |
| 58 | jolt-native = { | 58 | jolt-native = { |
| 59 | - url = "git+https://gitlab.com/nandithebull/jolt-native?rev=5ba95e0164dfaf9110357b5e041001f98d4f13a9"; | 59 | + url = "git+https://gitlab.com/nandithebull/jolt-native?rev=4f920afa410da72bfdb7a07d7faa0264c7bb8a08"; |
| 60 | inputs.nixpkgs.follows = "nixpkgs"; | 60 | inputs.nixpkgs.follows = "nixpkgs"; |
| 61 | }; | 61 | }; |
| 62 | 62 | ||