| 2025-08-19 | 
Christian Heller | Allow more than one matching pattern per verb. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Add tests for .source = user address, and have tests...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Further refine msg source expectations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Handle 401 for query windows. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Handle QUIT message, at least inside of channels. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Avoid attempts to message into channels we're not in. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Don't crash when op leaves channel. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Further tighten msg parsing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Improve msg params expectations typing. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-19 | 
Christian Heller | Start moving params testing out of handle_msg() code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Tighten NOTICE, PRIVMSG recognition. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Tighten 353 handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Fix other users' nick changes being registered as our...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Ignore 250. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Fix broken SASL negotation, add 900 handler. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Fix broken forwarding of updates/messages into proper...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Get rid of .nickname_confirmed confusion by explicitly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Allow disconnected /nick changes, and only disconnect...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Handle 432 with aborting connection. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-18 | 
Christian Heller | Handle 433 with automatic new nickname. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Further reduce unwieldy .handle_msg. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Refactor IrcMessage handling. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Improve CAPS processing into database and display. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Use proper data structure for update passing, rather...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | To _UpdatingDict add deletion of items, explicitly...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Remove unused code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Turn ._db.isupports into proper dict. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-17 | 
Christian Heller | Turn connection messages into another DB field auto...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-16 | 
Christian Heller | Clean up database transfers between Client and TUI. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-15 | 
Christian Heller | Greatly simplify database code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-15 | 
Christian Heller | Add basic infrastructure for collecting channel informa...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Add further parameter number expectations. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Ignore messages not matching expected limitations,...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Add MODE message handler. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Fix stumbling over banned .__setattr__ in ClientDb...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Refactor ClientDb type safety, disallow direct attribut...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Enforce more type safety on ClientDb. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Improve type safety of _ClientDb.conn_setup. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Only expose of ClientDb to ClientTui what it actually...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Slightly refactor ClientDb type hints. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Allow for exceptions that crash app but explain some...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Handle 396 numeric. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Reduce _CapsManager, move communicable output into...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | In TUI ignore confirmations of anything but the nicknam...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Improve numerics handling with own class Numerics. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Simplify MOTD handling, complefixy ignorance of numerics. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Simplify inner workings of ClientDb, get rid of some...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-14 | 
Christian Heller | Add 005 handling, improve ClientDb logging infrastructure. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Define entire numerics ranges to ignore. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Refactor ClientDb usage. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Re-instate parsing of 001 for determining our nickname. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Add more numerics handlers, alarm on missing ones. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Only enable /part for channel windows. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Also parse NOTICEs into chat and server messages. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-13 | 
Christian Heller | Add /raw to directly write raw commands. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-12 | 
Christian Heller | Log :RAW to file. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-12 | 
Christian Heller | Re-organize client-communicable settings/fields into...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-12 | 
Christian Heller | Add /part, parse PART and JOIN server messages, improve...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Add /join and /privmsg to channels, beyond just single...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Add some more docstrings. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Move StatusLine out of Window, show live updates on...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Simplify base TUI code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Fix in/out direction display of raw log. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Turn status line into its own widget. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Make .tainted hierarchical, disallow direct unsetting...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-11 | 
Christian Heller | Remove some redundant drawing code. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Minor refactoring for better readability. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Abstract partly layouty STREAM_* into mere LogScope...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Extend logs of nickname changes to privmsg windows...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Move log prefixes out of client.py. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Don't hardcode default prefix into alert prefix. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Clean up imports. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Differentiate /privmsg logging failure into STREAM_SAME...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Get rid of events.py:Logger. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | For _ClientWindowManager.log, allow msg= as positional...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Move nickname status change log message construction...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Also show STREAM_SERVER in :raw window. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | With .log a lambda to "or True", no need to check non...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | To have _ClientWindowManager.log use parent's ._log...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Announce explicitly requested disconnecting attempt...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Remove actual main offender line targeted by previous...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Depend tainting in _WindowClientManager.update re promp...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | In _ClientWindowsManager.update(), don't abort after...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Slightly improve messaging around connecting attempts. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | In connecting log, don't assume failures only happen...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Move representational logic for Client.conn_setup,...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Log slightly more expressivly about SASL stuff. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Ensure /reconnect on "already connected" failure compla...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Refactor ._log.add() to mere ._log(), now that .alert...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Turn ._alert calls into just a flag of Logger.add(). | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Move log generation out of _CapsManager.process_msg...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Rename confusing STREAM_GLOB to STREAM_ALL. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Remove debugging code crashing new connections. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Handle more gracefully expected exceptions in BaseIrcCo...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-10 | 
Christian Heller | Fix command argument parser forgetting splittable last...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-07 | 
Christian Heller | Fix accidental doubling of :server, :raw window referen...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-07 | 
Christian Heller | Fix Client.send log.alerting into STREAM_SERVER instead...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-07 | 
Christian Heller | Slightly improve consistency in Logger attributes naming. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-07 | 
Christian Heller | Rename _LogWidget to _HistoryWidget, its .log to .histo...  | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-08-07 | 
Christian Heller | Add basic time display to all log lines. | 
commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |