| 2025-06-09 | Christian Heller | Allow prompt cursor to move horizontally. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-09 | Christian Heller | Minor OSC52 / clipboard paste refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-09 | Christian Heller | Replace Event.type_ strings with Enums. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-09 | Christian Heller | Minor constants renaming. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-09 | Christian Heller | Highlight cursor in prompt. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-09 | Christian Heller | Refactor Terminal.write_yx() into more flexible Termina... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-08 | Christian Heller | Filter pasted strings before entering them into prompt. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-08 | Christian Heller | Refactor OSC-52 code. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-08 | Christian Heller | Implement clipboard paste via OSC 52 sequences. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Group disconnect, reconnect commands into dedicated... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Allow reconnecting. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Daemonize connecting thread so QUIT aborts it. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Don't block main loop for duration of connecting attempt. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | On /connect, automatically switch TUI to new connection... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Remove irrelevant code line. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Add window index display to status (formerly: separator... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | In input prompt show only what fits into window width... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-07 | Christian Heller | Refactor widget sizing, drawing. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Remove unused branch. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Open connection window before connection success, log... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Add CONN_ALERT event type to alert specifically in... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Disallow sending to (probably) closed connections. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Fix disconnect command still expecting single hardcoded... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Fix crash when trying to scroll empty window. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Launch connections from meta buffer into new windows... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-05 | Christian Heller | Fix swallowing of penultimate log line. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-04 | Christian Heller | Minor refactoring, error message re-phrasing. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-04 | Christian Heller | Refactor TUI commands into their respective widgets. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-03 | Christian Heller | Some more questionably hand-coded type safety. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-03 | Christian Heller | Some more class abstraction. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-03 | Christian Heller | Update outdated debugging code block. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-03 | Christian Heller | Privatize PromptWidget.clear since it's no longer calle... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-03 | Christian Heller | Restructure TuiPrompt and LogBuffer into Window and... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-02 | Christian Heller | Add weechat-like buffer rotation via ALT+KEY_LEFT/KEY_R... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-02 | Christian Heller | With buffer_idx rotate not only through logs, but also... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-02 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-02 | Christian Heller | Add prompt history. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-01 | Christian Heller | Refactoring, primarily of interaction between LogBuffer... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-01 | Christian Heller | Refactor prompt handling into own class. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-01 | Christian Heller | Re-structure keybindings and TuiLoop._cmd_scroll* APIs. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-01 | Christian Heller | Simplify LogBuffer.scroll* API. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-01 | Christian Heller | Speed up Terminal.write_yx by avoiding unnecessary... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-01 | Christian Heller | Improve command prompt error messaging. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-31 | Christian Heller | Prevent recursion with __cmd_prompt_enter potentially... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-31 | Christian Heller | Restructure prompt and keybinding interpretation/handling. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Introduce buffer switching, add buffer showing just... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Indent lines in log display. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Move log buffer code into own class, smartly preserve... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Scroll with PgUp/PgDown and larger distances. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Add scroll info to scrolled log display. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Add basic scrolling. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Wrap log lines to terminal width. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Minor TuiLoop refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Refactor key input handling into proper keybindings... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Move quitting into new dedicated command prompt handling. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Differentiate timeouts between server connection and... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Minor code style optimization. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Move SIGWINCH handling further up in context chain. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Refactor Event queueing code. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Fix unknown-combo display/alert. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Move prompt command processing out of TuiLoop. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Move PING processing out of SocketRecvLoop. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Refactor event loop, always pass to TUI. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Refactor Events and their handling. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Minor code style fix. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | Ensure loop threads are finished before returning from... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-30 | Christian Heller | (Selectively) turn prompt input into IrcMessages. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-29 | Christian Heller | Minor fixes. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-29 | Christian Heller | In Terminal.write_yx, truncate at .size.x, and properly... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-05-29 | Christian Heller | Initial commit. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
|  |