ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 08:31:44 +00:00
6b2ec654dc T44: reviewed, ticked
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 08:28:56 +00:00
3f47134928 T44: round 2 fix: on Windows a repeat goes as a record where its press did, one that types after its modifiers came up too, so its release still goes as a record and herdr frees the key; the choice is one function, records, tested on every system
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 08:21:53 +00:00
6f8bfaeff8 T44: round 1 fixes: under kitty's flags the legacy bytes a key falls back to keep gpui's character, so Option-Shift-[ with only events set sends ESC { again; a key that is down is known by its key code on macOS and its virtual key on Windows, so its release goes out, as a record where its press did, though Shift came up first; shot posts a press or a release alone with down: and up:
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 08:00:24 +00:00
fc10c4d491 T44: herdr's shortcuts work, which a user found dead: under kitty's flags a key Shift makes a symbol of goes as its own key with Shift, the symbol its alternate, as Ghostty sends it, read from the layout gpui reads on macOS and Windows; on Windows keys that type no text go as win32-input-mode records, which ConPTY asks for and herdr reads, as Windows Terminal sends them; on Linux gpui keeps no key code, which the docs say; shot learns wait, n and ]
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 07:24:07 +00:00
8d7e730a78 Plan: T44 herdr's shortcuts on every system, T45 links open on Cmd-press and Ctrl-press, T46 Ely peeks over the window with a switch to turn her off, as the owner asked; T47 release v0.1.4
ZacharyZhang-NY commented on issue ZacharyZhang-NY/ElyOffice#9 2026-10-18 04:06:32 +00:00
公式不兼容

我看一下

ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 03:17:09 +00:00
3ee525a008 T43: v0.1.3 rebuilt with T42, as the owner asked in place of a v0.1.4: the three builds from eb96109 replace the first ones on the release, each downloaded back matches the new SHA-256 in the notes, and the tag and the release's target moved to eb96109; no review, as the owner asked; ticked
ZacharyZhang-NY pushed tag v0.1.3 to ZacharyZhang-NY/ELYTerminal 2026-10-18 03:15:02 +00:00
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-18 02:38:46 +00:00
eb9610988e T42: a session's status mark moves, as the owner asked after aicss.dev's orbs: 3 by 3 dots in the state's color; work ripples from the centre, progress fills the outer ring clockwise from the top, waiting stays lit and dips twice, error, done and idle draw an X, a check and a ring, then hold; the window draws at the marks' 80 ms steps only while one moves; no review, as the owner asked
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:46:42 +00:00
1e08cae4c4 T41: reviewed, ticked
ZacharyZhang-NY pushed tag v0.1.3 to ZacharyZhang-NY/ELYTerminal 2026-10-17 20:40:35 +00:00
ZacharyZhang-NY released ELYTerminal 0.1.3 at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:40:35 +00:00
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:23:13 +00:00
7569f0011f T41: version 0.1.3
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:22:45 +00:00
336c05beb7 T40: reviewed, ticked
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:18:48 +00:00
c62c17fa7c T39: reviewed, ticked
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:17:56 +00:00
140c2a5741 T40: review round 2: the session's title comes from the tap alone, in the output's order, so the row, the window and a notification name it alike: OSC 0 and 2 read as vte splits them, 15 parts past the number, and up to 65536 bytes; alacritty's title events, which come later, pass by, and a full reset no longer sets the options again to send one
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 20:06:10 +00:00
22752a28db T40: review round 1: a notification names the session as the output stands at its place: the tap follows OSC 0 and 2, the title stack's CSI 22 t and 23 t and a full reset as alacritty does, and sends each title in order, since alacritty's own title events come after the tap's; one write and split writes post the same
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 19:51:47 +00:00
52576bb8ee T40: a press whose record went, a twin Linux stacked or one past the 64 kept, still shows its session; on Linux the body goes as markup's text; only a command C started posts its end, so a prompt bash 3.2 draws again posts nothing; the posting conditions are pure and tested; the decision says what macOS, Wayland and gpui's log do at a press and outside the bundle
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 19:43:13 +00:00
efda50f142 T40: a session posts at each turn of its row to waiting, done or error, as the row's waiting mark is set, so one output posts as two would
3aaeb36bd1 T39: review round 2: a hidden session whose row turns to waiting marks it until shown, though it went on within the same output, so one output marks as two would; a change of herdr's records draws the view again, so an open hover follows them though the state holds
Compare 2 commits »
ZacharyZhang-NY pushed to main at ZacharyZhang-NY/ELYTerminal 2026-10-17 19:36:51 +00:00
31de5e44ef T40: sessions post system notifications through gpui's: each terminal posts its own in the order its output asks, when its row turns to waiting, done or error, when a command ends, and when a program asks through OSC 9, 777 or 99, only while its window is inactive or it is hidden, one every 3 seconds, titled with the session's name; a press goes to the window whose session posted it and shows it; OSC 99 hears untracked closes, alive lists what lives, in order before a later DA1, a close and w take one back where gpui can, a closed session's too, and the query says what holds where