add SIGNORE: personal mutual server-side ignore across channels and PMs

This commit is contained in:
Jean Chevronnet 2026-08-20 14:48:17 +00:00
parent 2c9ce18cd7
commit 6c5f330746
No known key found for this signature in database
GPG key ID: 439666D63A9477E4
5 changed files with 107 additions and 1 deletions

View file

@ -252,6 +252,7 @@ pub struct User {
pub watch: Vec<String>, // WATCH list — lowercased nicks
pub monitor: Vec<String>, // MONITOR list — lowercased nicks
pub silence: Vec<String>, // SILENCE masks — nick!user@host globs
pub signore: Vec<String>, // SIGNORE masks — mutual server-side ignore (both ways)
pub accept: Vec<String>, // ACCEPT list — lowercased nicks (callerid +g)
pub quitting: Option<String>, // set by QUIT; drained by the core
pub flags: UserFlags,