Skip to content

ircv3: support draft/multiline#414

Draft
MaxLeiter wants to merge 1 commit into
max/04-09-labeled-responsefrom
max/05-01-multiline
Draft

ircv3: support draft/multiline#414
MaxLeiter wants to merge 1 commit into
max/04-09-labeled-responsefrom
max/05-01-multiline

Conversation

@MaxLeiter
Copy link
Copy Markdown
Collaborator

@MaxLeiter MaxLeiter commented May 2, 2026

Relies on #407

@ItsOnlyBinary
Copy link
Copy Markdown
Contributor

might be worth using https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder rather than using the isomorphic-textencoder dependency, it could be replaced in line splitter too.

maybe also possible to replace grapheme-splitter with https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter but im not sure how far back we need to support Safari (The new IE style annoyance of os linked browser versions)

Also think the multiline should be transparent auto handling in sendMessage.

Seeing all your branches im wondering if these pull's should be split into merge now, and merge for major version bump, as i would like to try and get a none breaking release out soon.

Negotiated when enable_multiline option is true. Inbound multiline
batches are concatenated and emitted as a single privmsg/notice event
with multiline: true set, using the prefix and tags from the BATCH
opener. Adds sayMultiline()/noticeMultiline() helpers that fall back
to per-line sends when the cap isn't enabled.
@MaxLeiter MaxLeiter force-pushed the max/05-01-multiline branch from c9afdf6 to f096d38 Compare May 2, 2026 22:38
@MaxLeiter MaxLeiter changed the base branch from master to max/04-09-labeled-response May 2, 2026 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants