philomena-dev / philomena

Next-generation imageboard
GNU Affero General Public License v3.0
84 stars 29 forks source link

User mentions #253

Open Meow opened 1 month ago

Meow commented 1 month ago

User mentions

Basic concept (minimal implementation)

Add @username / @[username with spaces] syntax (any shape of the bracket is acceptable for the final implementation, this is just a concept where I use the square ones due to suggestions I make later), which if added to any non-private communication (comment, post, image description) will issue a notification to the mentioned user. The username will be parsed as the link to the user profile, as if the poster wrote [@username](/profiles/username). This syntax will intentionally not work inside the link syntax ([title](uri)).

Possible expansions