home · contact · privacy
ircplom
11 days ago Christian HellerRe-organize client-communicable settings/fields into...
11 days ago Christian HellerAdd /part, parse PART and JOIN server messages, improve...
13 days ago Christian HellerAdd /join and /privmsg to channels, beyond just single...
13 days ago Christian HellerAdd some more docstrings.
13 days ago Christian HellerMove StatusLine out of Window, show live updates on...
13 days ago Christian HellerSimplify base TUI code.
13 days ago Christian HellerFix in/out direction display of raw log.
13 days ago Christian HellerTurn status line into its own widget.
13 days ago Christian HellerMake .tainted hierarchical, disallow direct unsetting...
13 days ago Christian HellerRemove some redundant drawing code.
13 days ago Christian HellerMinor refactoring for better readability.
13 days ago 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.
2025-08-10 Christian HellerDon't hardcode default prefix into alert prefix.
2025-08-10 Christian HellerClean up imports.
2025-08-10 Christian HellerDifferentiate /privmsg logging failure into STREAM_SAME...
2025-08-10 Christian HellerGet rid of events.py:Logger.
2025-08-10 Christian HellerFor _ClientWindowManager.log, allow msg= as positional...
2025-08-10 Christian HellerMove nickname status change log message construction...
2025-08-10 Christian HellerAlso show STREAM_SERVER in :raw window.
2025-08-10 Christian HellerWith .log a lambda to "or True", no need to check non...
2025-08-10 Christian HellerTo have _ClientWindowManager.log use parent's ._log...
2025-08-10 Christian HellerAnnounce explicitly requested disconnecting attempt...
2025-08-10 Christian HellerRemove actual main offender line targeted by previous...
2025-08-10 Christian HellerDepend tainting in _WindowClientManager.update re promp...
2025-08-10 Christian HellerIn _ClientWindowsManager.update(), don't abort after...
2025-08-10 Christian HellerSlightly improve messaging around connecting attempts.
2025-08-10 Christian HellerIn connecting log, don't assume failures only happen...
2025-08-10 Christian HellerMove representational logic for Client.conn_setup,...
2025-08-10 Christian HellerLog slightly more expressivly about SASL stuff.
2025-08-10 Christian HellerEnsure /reconnect on "already connected" failure compla...
2025-08-10 Christian HellerRefactor ._log.add() to mere ._log(), now that .alert...
2025-08-10 Christian HellerTurn ._alert calls into just a flag of Logger.add().
2025-08-10 Christian HellerMove log generation out of _CapsManager.process_msg...
2025-08-10 Christian HellerRename confusing STREAM_GLOB to STREAM_ALL.
2025-08-10 Christian HellerRemove debugging code crashing new connections.
2025-08-10 Christian HellerHandle more gracefully expected exceptions in BaseIrcCo...
2025-08-10 Christian HellerFix command argument parser forgetting splittable last...
2025-08-07 Christian HellerFix accidental doubling of :server, :raw window referen...
2025-08-07 Christian HellerFix Client.send log.alerting into STREAM_SERVER instead...
2025-08-07 Christian HellerSlightly improve consistency in Logger attributes naming.
2025-08-07 Christian HellerRename _LogWidget to _HistoryWidget, its .log to .histo...
2025-08-07 Christian HellerAdd basic time display to all log lines.
2025-08-07 Christian HellerMinor layout modification in status line.
2025-08-07 Christian HellerImprove status title display, and /list listings.
2025-08-07 Christian HellerAdd /list to index available windows.
2025-08-06 Christian HellerFix erroneous sharing of .windows between _ClientWindow...
2025-08-06 Christian HellerImprove nickname display in prompt, privmsg logs.
2025-08-06 Christian HellerMinor refactoring.
2025-08-06 Christian HellerImprove code readability / decryptify method names.
2025-08-06 Christian HellerMinor refactoring.
2025-08-06 Christian HellerMinor refactoring.
2025-08-06 Christian HellerAdd _ClientWindowsManager for better control of Client...
2025-08-06 Christian HellerMinor AffectiveEvent.affector() refactoring.
2025-08-06 Christian HellerRefactor TUI client events to make use of affector...
2025-08-06 Christian HellerOverhaul chat= message targeting into explicitly named...
2025-08-06 Christian HellerMinor refactoring.
2025-08-06 Christian HellerOverhaul nickname display updates, only show in _Privms...
2025-08-06 Christian HellerRemove code no longer used after getting rid of .cmd__c...
2025-08-06 Christian HellerStrengthen pattern of commands returning strings to...
2025-08-06 Christian HellerRefactor commands database.
2025-08-06 Christian HellerRemove overloading of /connect to simplify things,...
2025-08-06 Christian HellerAdd /help command to print available commands.
2025-08-06 Christian HellerImprove BaseTui.cmd__prompt__enter error detection...
2025-08-06 Christian HellerUndo a few over-zealous name privatizations.
2025-08-05 Christian HellerVarious smaller code-style improvements.
2025-08-05 Christian HellerMinor code-style improvements.
2025-08-05 Christian HellerProvide meaningful name to AffectiveEvent.attractor...
2025-08-05 Christian HellerReplace AffectiveEvent.make_subtype with .affector...
2025-08-05 Christian HellerSome more refactoring.
2025-08-05 Christian HellerSort out dataclasses Mixins on _IrcConnection.
2025-08-05 Christian HellerRemove unused constant.
2025-08-05 Christian HellerMore .make_subtype refactoring.
2025-08-05 Christian HellerMinor code style improvements.
2025-08-05 Christian HellerRefactor off PayloadMixin.
2025-08-05 Christian HellerRefactor off InitReconnectEvent.
2025-08-05 Christian HellerMinor code style improvements.
2025-08-05 Christian HellerRefactor out SendEvent.
2025-08-05 Christian HellerImprove query window log formatting.
2025-08-05 Christian HellerOverload /connect with connecting anew _and_ re-connecting.
2025-08-05 Christian HellerFor .cmd__connect allow fall-back to default values...
2025-08-05 Christian HellerUse hostnames for Client.id_ rather than UUIDs.
2025-08-05 Christian HellerExpand window titles in status line.
2025-08-05 Christian HellerAllow slash-free direct chatting in PRIVMSG windows.
2025-08-04 Christian HellerMinor SASL negotiation refactoring.
2025-08-04 Christian HellerAdd port configuration, and wrap into SSL context if...
2025-08-04 Christian HellerFix PRIVMSG windows not mapping to target nickname.
2025-08-04 Christian HellerPerform SASL during CAP negotation, handle success...
2025-08-04 Christian HellerAdd very rudimentary SASL PLAIN authentication mechanism.
2025-08-04 Christian HellerHandle CAP NEW and CAP DEL.
2025-08-04 Christian HellerFix proken CAPS LS challenge.
2025-08-04 Christian HellerClean up and refactor into own manager class CAPS negot...
2025-08-04 Christian HellerFix client prompt prefix syncs.
2025-08-04 Christian HellerMore Events refactoring.
2025-08-04 Christian HellerFurther simplify TuiEvents.
2025-08-04 Christian HellerRefactor out _SetScreenEvent.
2025-08-04 Christian HellerRefactor logging.
2025-08-04 Christian HellerSome more Events refactoring.
2025-08-04 Christian HellerMajor restructuring.
next