home · contact · privacy
ircplom
11 days ago Christian HellerSimplify MOTD processing.
11 days ago Christian HellerSimplify ChannelDb.user_ids structure, minor bugfixes.
12 days ago Christian HellerStore user identities independently from nicknames.
2025-08-21 Christian HellerAdd some numerics comments.
2025-08-21 Christian HellerDrop /part <reason> for lack of perceived usage, move...
2025-08-21 Christian HellerDifferentiate NICK_USER_HOST into actual _NickUserHost...
2025-08-21 Christian HellerOptimize handling of 396, discard not-yet-encountered...
2025-08-21 Christian HellerFix 433 name incrementation working on our rather than...
2025-08-21 Christian HellerFix mismatches on string param comparisons.
2025-08-21 Christian HellerBy automatically setting .nick_wanted on .nickname...
2025-08-21 Christian HellerAdd basic task instructions to _MsgTokGuides.
2025-08-20 Christian HellerRe-organize message matching away from previous Numeric...
2025-08-20 Christian HellerMove CAPS handling into new system.
2025-08-20 Christian HellerEnable collection of multi-param items, to integrate...
2025-08-20 Christian HellerAlso implement full MsgTokGuides for 396, 401, 432...
2025-08-20 Christian HellerIn _MsgParseExpectation explicitly label under what...
2025-08-19 Christian HellerAlso define PRIVMSG and NOTICE handlings into new scheme.
2025-08-19 Christian HellerHandle 353, 366, 372, 376 in new pattern.
2025-08-19 Christian HellerRefactor 353 handler.
2025-08-19 Christian HellerMinor refactoring.
2025-08-19 Christian HellerMinor refactoring.
2025-08-19 Christian HellerHandle NICK changes of other users in channels.
2025-08-19 Christian HellerUse same tests for .source and .params.
2025-08-19 Christian HellerRefactor 903 and 904 into new system.
2025-08-19 Christian HellerLog ERROR comment.
2025-08-19 Christian HellerAvoid confusing ret key "params".
2025-08-19 Christian HellerAlso differentiate _MsgSource.USER_ADDRESS towards...
2025-08-19 Christian HellerTo differentiate between nickname from source and nickn...
2025-08-19 Christian HellerRefactor params parsing.
2025-08-19 Christian HellerStart moving params parsing out of .handle_msg.
2025-08-19 Christian HellerAllow more than one matching pattern per verb.
2025-08-19 Christian HellerAdd tests for .source = user address, and have tests...
2025-08-19 Christian HellerFurther refine msg source expectations.
2025-08-19 Christian HellerHandle 401 for query windows.
2025-08-19 Christian HellerHandle QUIT message, at least inside of channels.
2025-08-19 Christian HellerAvoid attempts to message into channels we're not in.
2025-08-19 Christian HellerDon't crash when op leaves channel.
2025-08-19 Christian HellerFurther tighten msg parsing.
2025-08-19 Christian HellerImprove msg params expectations typing.
2025-08-19 Christian HellerStart moving params testing out of handle_msg() code.
2025-08-18 Christian HellerTighten NOTICE, PRIVMSG recognition.
2025-08-18 Christian HellerTighten 353 handling.
2025-08-18 Christian HellerFix other users' nick changes being registered as our...
2025-08-18 Christian HellerIgnore 250.
2025-08-18 Christian HellerFix broken SASL negotation, add 900 handler.
2025-08-18 Christian HellerFix broken forwarding of updates/messages into proper...
2025-08-18 Christian HellerGet rid of .nickname_confirmed confusion by explicitly...
2025-08-18 Christian HellerAllow disconnected /nick changes, and only disconnect...
2025-08-18 Christian HellerHandle 432 with aborting connection.
2025-08-18 Christian HellerHandle 433 with automatic new nickname.
2025-08-17 Christian HellerFurther reduce unwieldy .handle_msg.
2025-08-17 Christian HellerRefactor IrcMessage handling.
2025-08-17 Christian HellerImprove CAPS processing into database and display.
2025-08-17 Christian HellerUse proper data structure for update passing, rather...
2025-08-17 Christian HellerTo _UpdatingDict add deletion of items, explicitly...
2025-08-17 Christian HellerRemove unused code.
2025-08-17 Christian HellerTurn ._db.isupports into proper dict.
2025-08-17 Christian HellerTurn connection messages into another DB field auto...
2025-08-16 Christian HellerClean up database transfers between Client and TUI.
2025-08-15 Christian HellerGreatly simplify database code.
2025-08-15 Christian HellerAdd basic infrastructure for collecting channel informa...
2025-08-14 Christian HellerAdd further parameter number expectations.
2025-08-14 Christian HellerIgnore messages not matching expected limitations,...
2025-08-14 Christian HellerAdd MODE message handler.
2025-08-14 Christian HellerFix stumbling over banned .__setattr__ in ClientDb...
2025-08-14 Christian HellerRefactor ClientDb type safety, disallow direct attribut...
2025-08-14 Christian HellerEnforce more type safety on ClientDb.
2025-08-14 Christian HellerImprove type safety of _ClientDb.conn_setup.
2025-08-14 Christian HellerOnly expose of ClientDb to ClientTui what it actually...
2025-08-14 Christian HellerSlightly refactor ClientDb type hints.
2025-08-14 Christian HellerAllow for exceptions that crash app but explain some...
2025-08-14 Christian HellerHandle 396 numeric.
2025-08-14 Christian HellerReduce _CapsManager, move communicable output into...
2025-08-14 Christian HellerIn TUI ignore confirmations of anything but the nicknam...
2025-08-14 Christian HellerImprove numerics handling with own class Numerics.
2025-08-14 Christian HellerSimplify MOTD handling, complefixy ignorance of numerics.
2025-08-14 Christian HellerSimplify inner workings of ClientDb, get rid of some...
2025-08-14 Christian HellerAdd 005 handling, improve ClientDb logging infrastructure.
2025-08-13 Christian HellerDefine entire numerics ranges to ignore.
2025-08-13 Christian HellerRefactor ClientDb usage.
2025-08-13 Christian HellerRe-instate parsing of 001 for determining our nickname.
2025-08-13 Christian HellerAdd more numerics handlers, alarm on missing ones.
2025-08-13 Christian HellerOnly enable /part for channel windows.
2025-08-13 Christian HellerAlso parse NOTICEs into chat and server messages.
2025-08-13 Christian HellerAdd /raw to directly write raw commands.
2025-08-12 Christian HellerLog :RAW to file.
2025-08-12 Christian HellerRe-organize client-communicable settings/fields into...
2025-08-12 Christian HellerAdd /part, parse PART and JOIN server messages, improve...
2025-08-11 Christian HellerAdd /join and /privmsg to channels, beyond just single...
2025-08-11 Christian HellerAdd some more docstrings.
2025-08-11 Christian HellerMove StatusLine out of Window, show live updates on...
2025-08-11 Christian HellerSimplify base TUI code.
2025-08-11 Christian HellerFix in/out direction display of raw log.
2025-08-11 Christian HellerTurn status line into its own widget.
2025-08-11 Christian HellerMake .tainted hierarchical, disallow direct unsetting...
2025-08-11 Christian HellerRemove some redundant drawing code.
2025-08-10 Christian HellerMinor refactoring for better readability.
2025-08-10 Christian HellerAbstract partly layouty STREAM_* into mere LogScope...
2025-08-10 Christian HellerExtend logs of nickname changes to privmsg windows...
2025-08-10 Christian HellerMove log prefixes out of client.py.
next