v1.0.0
Added
- Moderation: /ban, /unban, /kick, /timeout, /untimeout, /warn, /warnings, /warning remove, /warning clear, /purge, /slowmode, /lock, /unlock, /lockdown, /unlockdown, /nickname, /modlogs, /case, /modstats
- Auto-Moderation: /automod status, enable/disable, spam, links, invites, words, mentions, caps, duplicates, exemptions, logs
- Welcome & Goodbye: /welcome setup/test/disable, /goodbye setup/test/disable, /autorole setup/add/remove/list
- Logging: /logs setup, events, ignore channel/role/remove, status, test, disable
- Roles: /role add/remove/info/list/members/create/delete/color/all
- Utility: /help, /ping, /botinfo, /invite, /support, /dashboard, /docs, /commands, /poll, /remind, /afk, /embed, /say, /8ball, /choose, /coinflip, /roll, /quote, /timestamp, /permissions, /suggest
- Community: /serverstats, /membercount, /suggestion setup/approve/deny/status, /poll end, /reminders, /leaderboard
- Admin: /lyx status/version/diagnostics/reload/maintenance/announce/guild/sync
Dashboard
- Server selector with permission verification
- Overview with setup checklist, recent cases, automod events
- Moderation center with case history, filters, pagination
- Auto-moderation builder with rule cards, thresholds, exemptions
- Welcome/Goodbye editor with live Discord-style preview
- Logging configuration with event categories and ignored channels/roles
- Roles & Autoroles management with hierarchy warnings
- Embed builder with visual editor and preview
- Server settings, audit history, account management
- Fully responsive — mobile, tablet, desktop
Infrastructure
- Discord OAuth2 authentication with secure sessions
- REST API at api.lyx.lol with rate limiting and validation
- Supabase (PostgreSQL) for persistent storage
- Shared design system across web, dashboard, help center
- Health checks and service monitoring
Documentation
- Complete command reference at help.lyx.lol
- Getting started, moderation, automod, logging, roles guides
- API reference with authentication, endpoints, error codes
- Troubleshooting and FAQs