Commit graph

16 commits

Author SHA1 Message Date
ab7188bb70 move draft/multiline into its own module file 2026-08-08 22:49:54 +00:00
768435d810 move markread into its own module file 2026-08-08 22:47:10 +00:00
50a95c6686 move metadata out of core into its own module file 2026-08-08 22:44:58 +00:00
d4c4c1a7d0 draft/multiline: inbound BATCH parsing + concat assembly, deliver assembled lines; advertise limits 2026-08-08 22:07:04 +00:00
5a34ec57da draft/metadata-2: client METADATA get/list/set/clear on users+channels (op-gated), change notices, metadata batch 2026-08-08 22:00:46 +00:00
a70ee42aee markread (draft/read-marker, identity-shared) + advertise UTF8ONLY 2026-08-08 21:41:54 +00:00
283f8f5683 redact: draft/message-redaction — author/op can delete a channel message, relayed to capable members + dropped from history 2026-08-08 21:38:39 +00:00
6d57a9a4e8 rustfmt chathistory TARGETS 2026-08-08 21:36:12 +00:00
ea31e3faa2 chathistory: TARGETS subcommand (list conversations with activity in a window) 2026-08-08 21:35:40 +00:00
11b1d54e48 fix clippy needless-borrow in dm history store; tidy chathistory doc 2026-08-08 20:27:11 +00:00
ab3d9a07f0 chathistory: store per-conversation DM history too (canonical pair key, original target preserved) 2026-08-08 20:25:30 +00:00
b994faa0e7 chathistory: add AROUND and BETWEEN subcommands (all five now supported) 2026-08-08 20:11:42 +00:00
6a634ef678 chathistory: in-memory per-channel history + CHATHISTORY latest/before/after in a batch (draft/chathistory) 2026-08-08 20:00:23 +00:00
6d19b6771b whox (354) + ircv3 standard-replies (fail/warn/note), account-tag, and +s/+p who/names member hiding 2026-08-08 17:55:44 +00:00
1581bc15d2 add callerid (+g) with ACCEPT allow-list, plus msgid and extended-monitor 2026-08-05 16:21:58 +00:00
9b12791774 import echoircd — from-scratch irc daemon in native rust 2026-08-05 16:10:31 +00:00