Advanced message processing. #158

Closed
opened 2025-09-14 07:16:15 -04:00 by rainbownapkin · 10 comments
rainbownapkin commented 2025-09-14 07:16:15 -04:00 (Migrated from gitlab.com)

Re-use main channel chat code to handle message processing to enable things like emotes, command examples, embedded media, and in-line formatting.

Re-use main channel chat code to handle message processing to enable things like emotes, command examples, embedded media, and in-line formatting.
rainbownapkin commented 2025-09-14 07:16:16 -04:00 (Migrated from gitlab.com)

added #155 as parent issue

added #155 as parent issue
rainbownapkin commented 2025-09-14 07:19:36 -04:00 (Migrated from gitlab.com)

changed the description

changed the description
rainbownapkin added a new dependency 2025-09-25 05:36:06 -04:00

Split src/app/channel/commandPreprocessor.js into src/app/chatPreprocessor.js in preparation for formatted private messaging: d465863ee6

Split src/app/channel/commandPreprocessor.js into src/app/chatPreprocessor.js in preparation for formatted private messaging: d465863ee6

Modified www/commandPreprocessor.js to be easily shared between chat.js and pmHandler.js: b26dd1094c

Modified www/commandPreprocessor.js to be easily shared between chat.js and pmHandler.js: b26dd1094c

Client-side PM Preprocessing complete: 23ad679473

Client-side PM Preprocessing complete: 23ad679473

More work decoupling chatPreprocessor.js from src/app/channel: 0ed1c0dd89

More work decoupling chatPreprocessor.js from src/app/channel: 0ed1c0dd89

More work decoupling chatPreprocessor.js from chatHandler.js: ad3cdd38a3

More work decoupling chatPreprocessor.js from chatHandler.js: ad3cdd38a3

Integrated server-side chatPreprocessor.js with pmHandler.js: 6f89f36fb8

Integrated server-side chatPreprocessor.js with pmHandler.js: 6f89f36fb8

Started work on client-side private message post-processing: faf72fd7a5

Started work on client-side private message post-processing: faf72fd7a5

Finished up work on advanced processing for private messaging: 2feea72694

Finished up work on advanced processing for private messaging: 2feea72694
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
Reference: rainbownapkin/canopy#158
No description provided.