Sellers28
Online2

NEO3 — Notifications
System notifications dashboard for LR WEB / Neo site
The module provides administrators with a ready-to-use interface for bell notifications in the header: the player sees the title, text, icon, and a redirect button. Sending goes to a specific SteamID, everyone currently on the site, active within the selected period, or the entire database — with limits, templates, and a log to avoid accidentally spamming the entire project.
Features:
• Mailing console. Audience is selected with cards showing counters: one player, online on site, active for N days, all registered.
• Live bell preview. While writing the title, text, icon, and button — you immediately see on the right how the notification looks to the player in the header.
• Icon grid for the system bell: information, shop, payment, requests, messages, punishments, profile, complaints, trials.
• Variables in text. Placeholders like %username%, %server%, %date%, %balance% are substituted on sending; chips insert them into the message in one click.
• Announcement templates.
• Mass mailing protection. Recipient ceiling, cooldown between mass sends, mandatory confirmation, "send to all" disabled by default and enabled only in settings.
• Flexible audience. Active days and recipient limits are set in settings, not hardcoded.
• Database cleanup. Unread and closed counters, TTL-based deletion of expired entries, and bulk deletion of closed notifications.
• Recent mailings log: when, what audience type, how many people, what title.
• Automatic translation keys: Russian text goes to the module's translation.json, players receive phrases through the site's translation system.