| 2025-10-02 | Christian Heller | Also start exponentially delayed connection retry on... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-02 | Christian Heller | Implement on-timeout reconnect-wait only hinted at... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-01 | Christian Heller | Auto-reconnect on during-connection timeout. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-01 | Christian Heller | Fix delayed shutdown on /quit due to socket recv timeou... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-10-01 | Christian Heller | Reset ping-timeout timer on each connection start. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | In tests, refactor context splitting, add separator... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | On testing, actually interpret TUI test of empty "... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | For testing, properly start parsing at first line,... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | On testing, split server message log treatment into... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | Move part of 433 handling into MSG_EXPECTATIONS, improv... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | For MsgParseExpection task path parsing, allow starting... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | For MsgParseExpectation do/doafter tasks, use title... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-30 | Christian Heller | Send out PINGs ourselves to check if connection still up. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Fix broken has_unread_highlight calculation. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Fix broken n_lines_unread calculation. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Mark unread highlights in status line windows summary. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | In log lines, move highlight marker right before timestamp. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Add very basic keyword highlighting. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Fix slightly-off bookmark and scroll infos. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Explicate which indices are used negatively and which... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Add log bookmarking. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-29 | Christian Heller | Differentiate log files by server/"client ID" directories. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | More explicitly name testing code syntax tokens. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Move testing toml identification into detection of... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Remove dead code. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | On config toml testing, move file identification from... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Refactor playbook processing code out of TestingClientTui. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Hint at TestingClientTui._split_active_line being semi... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Add TOML config test. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Minor test fixes/enhancements. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-28 | Christian Heller | Ensure 332 doesn't affect users DB, since those identit... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | To testing "repeat" command, add optional replacement... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | "C0208: Use a sequence type when iterating over values... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Determine ClientDb.clear order so that more basic re... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | For testing, allow nesting of repeat ranges. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | In testing, for "repeat" instruction, use named anchors... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Split testing into multiple test files. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Don't write log files while testing. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Also move IrcConnSetup defaulting off toml parsing. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Move IrcConnSetup attributes defaulting into Client... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-26 | Christian Heller | Add reading of config files to auto-connect, auto-join. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-25 | Christian Heller | Avoid mutables in class attribute defaults. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-25 | Christian Heller | On /reconnect auto-join channels we were in on last... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-25 | Christian Heller | For log file names, escape anything but the most boring... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-25 | Christian Heller | Fix OSC52 sequence saved to window log rather than... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-25 | Christian Heller | Handle dtach forgetting our hiding of the cursor. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-25 | Christian Heller | Pin blessed to a version we know works. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Standardize dependency-check into plomlib's dependency_... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Add dependency check/install hint. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Re-enable testing via test.txt. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Turn into installable by way of plomlib's install proce... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Use Path.joinpath smarter. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Fix broken date filename generation. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Put logs under ~/.local/share/ircplpom. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Use pathlib rather than os.path. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Log date changes, sort log files into dates. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Generalize logging to all ClientWindows, use dedicated... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Remove inconsequential attribute mapping of ClientWindo... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Reduce reliance on wobbly kwargs. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Use more easily constructed NOTICE marker. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Remove LogScope.RAW. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Fuse debugging windows / remove the one without the... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Minor refactoring. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Minor code re-arrangement. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Move major part of message formatting from ClientWindow... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-24 | Christian Heller | Move debug log formatting from .update_db into .recursi... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Remove "requesting disconnect" message unnecessarily... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Minor refactor. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Simplify window scoping. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Move LogScope.RAW file logging into ClientTui.log. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Refactor Client._log into ._alert since client.py anywa... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Use exception to communicate 401 from Client to TUI... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Remove dead code. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Remove LogScope.SAME with its handling's unnecessary... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-23 | Christian Heller | Add test that /reconnect won't work while connected. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Remove clutter of message-set debug logging. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Remove redundant code. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Improve PRIVMSG/NOTICE debugging log readability. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Calculate chat log direction directly from ChatMessage... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Use space rather than colon as "impossible" meta charac... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Use empty MsgParseGuide path tok as me-pointer for... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | In MsgParseGuides, allow empty-string path steps. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Move NOTICE/PRIVMSG processing into msg_parse_expectati... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Differentiate expansive usage of same variable name... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-22 | Christian Heller | Fix message token parser only looking up upper names... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-21 | Christian Heller | Use exception handling on lack of matching server messa... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Use more appropriate name DEBUG for LogScope formerly... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Move RAW logging out of Client into ClientKnowingTui. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Replace connection-broken logging with .connection_stat... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Treat not-implemented warning as alert, add test of it. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Slightly improve testing assertion Exception infos... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Add IrcConnAbort test, allow unlogged server test puts. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Fix mypy error. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Don't try to add to chat messages log when disconnected... | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Minor re-arrangement for better readability. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| 2025-09-20 | Christian Heller | Test 401. | commit | commitdiff | tree | snapshot (zip tar.gz) | 
| next |