| 2025-08-04 | Christian Heller | Move low-level IrcConnection code out of Client. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-04 | Christian Heller | Dataclass classes pylint complains about having too... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-28 | Christian Heller | Further re-organize CAP LS/LIST parsing. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-27 | Christian Heller | Fix IRC messages parsing error. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-27 | Christian Heller | Treat ERROR message always as connection closer. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-27 | Christian Heller | Add ":raw" window to separate raw server log from self... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-27 | Christian Heller | Improve CAPS collection logic, display. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-27 | Christian Heller | Improve CAPS LS/LIST handling. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Minor code reorganization. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Also collect enabled server capabilities. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Handle ConnectionResetError. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | On connection collect listing of server capabilities. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Add /privmsg command. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Fix erroneous SendEvent usage. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Fix code formatting error. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-26 | Christian Heller | Improve log messaging, differentiate target reach. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-25 | Christian Heller | Handle even more edge cases for pasting. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-25 | Christian Heller | Provide for sub-windows per connection client. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-25 | Christian Heller | Remove unnecessary if test. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-25 | Christian Heller | Minor code style improvement. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-24 | Christian Heller | Fix occasional paste failures. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-24 | Christian Heller | Fix non-detection of resize character. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-23 | Christian Heller | Major re-write esp. of Event system, but lots of other... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-12 | Christian Heller | Refactor interaction between TUI and Connection. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-12 | Christian Heller | Minor code reorganization. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-10 | Christian Heller | Minor variable renaming. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-07-10 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 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) | 
| next |