| 2025-07-10 | 
Christian Heller | Refactor IrcConnection events and server messages handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-10 | 
Christian Heller | Refactor placement of .conn_idx attributes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-10 | 
Christian Heller | More prompt management refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-10 | 
Christian Heller | Refactor prompt prefix management. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-08 | 
Christian Heller | Represent any SendEvent with a '->' LogConnEvent. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-08 | 
Christian Heller | Add /nick command. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-08 | 
Christian Heller | Fix forgotten inits. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-17 | 
Christian Heller | Handle ctrl+l as screen resize event, compatible with...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-17 | 
Christian Heller | Handle tiny screen sizes in TUI rendering. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-17 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-16 | 
Christian Heller | Minor function renaming. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-15 | 
Christian Heller | Reorganize how TUI determines what parts of screen...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-15 | 
Christian Heller | Replace Event.type_ with class hierarchy. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Minor variable renaming. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Fix erroneous display of incoming server messages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Refactor _ScrollableWidget.append usage, explicitly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Refactor keypress handlings. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Simplify translation from events into TUI logging. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Also update main file (forgotten in prev commit). | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-13 | 
Christian Heller | Split up code into module files. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | Minor refactoring. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | On /disconnect, prefix nickname in prompt with '?'...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | Remove unnecessary EventType.RECV forwarding to connect...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | On '001' message, update respective connection's window...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | Refactor prompt geometry calculations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | On prompt history scroll, move cursor to end of retriev...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | On prompt history scroll-down, if at idx=0 on non-empty...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | In connection window, prefix prompt with nickname ...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | Get USER command username from getpass.get_user(). | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-11 | 
Christian Heller | Use NamedTuple for login names collection. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-10 | 
Christian Heller | Move more server interaction logic into former SocketRe...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-10 | 
Christian Heller | Fix erroneous use of EventType (why doesn't mypy compla...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-10 | 
Christian Heller | Fix forgotten EventTypes. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-06-10 | 
Christian Heller | Minor code re-organization. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 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) | 
| next |