feat: native IRC formatting for !xkcd output #24

Merged
alex merged 2 commits from irc-formatting into master 2026-09-02 08:34:04 +00:00
Collaborator

Add src/irc/format.ts with IRC control-code helpers (bold, italic,
underline, monospace) and a small Markdown-subset parser
(markdownToIrc) so formatted text can be authored once as Markdown and
converted to on-the-wire IRC formatting bytes. Use it for the !xkcd
help text and comic output instead of plain text.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Add src/irc/format.ts with IRC control-code helpers (bold, italic, underline, monospace) and a small Markdown-subset parser (markdownToIrc) so formatted text can be authored once as Markdown and converted to on-the-wire IRC formatting bytes. Use it for the !xkcd help text and comic output instead of plain text. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
feat: native IRC formatting for !xkcd output
Some checks failed
PR / fallow (pull_request) Failing after 15s
PR / deno (pull_request) Successful in 41s
47919f7c95
Add src/irc/format.ts with IRC control-code helpers (bold, italic,
underline, monospace) and a small Markdown-subset parser
(markdownToIrc) so formatted text can be authored once as Markdown and
converted to on-the-wire IRC formatting bytes. Use it for the !xkcd
help text and comic output instead of plain text.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
gmb requested review from alex 2026-09-02 08:26:49 +00:00
chore: fix fallow dead-code findings
All checks were successful
PR / fallow (pull_request) Successful in 13s
PR / deno (pull_request) Successful in 40s
ce20f61921
Suppress unused-export warnings for symbols that are genuine public API
but only consumed by test files, which fallow excludes from its
reachability graph. Also drop a stale suppression on DailyAt, now that
it's imported by config.ts.
alex merged commit 33b7bfda47 into master 2026-09-02 08:34:04 +00:00
alex deleted branch irc-formatting 2026-09-02 08:34:04 +00:00
Sign in to join this conversation.
No reviewers
No labels
dependencies
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
alex/irc-greeter-bot!24
No description provided.