What we shipped.
Every meaningful change to Nexus, in reverse-chronological order. Build-in-public — if it doesn't affect you, it doesn't make this page.
LiveLast update
Email automation, referrals v2, docs, status page
- New
Email lifecycle — welcome, reminders, weekly digest
- Three onboarding emails now fire automatically: a welcome the moment you verify your email, a "pick one feature" reminder at day 3, and an AI Command Builder discovery email at day 7.
- Pro trials now get two heads-up emails (48h and 24h before expiry) instead of one — same content, just more breathing room to decide.
- And a Monday weekly digest summarizing what happened on your servers in the past 7 days: members joined, commands run, moderation actions, per-server breakdown. Sent only on weeks when something actually happened — no empty digests.
- All transactional, all opt-out from Dashboard → Settings → Notifications.
- New
Referral program — invite 3 friends, get 30 days of Pro
- Share your invite link from Dashboard → Referrals. Each invitee counts toward your current batch the moment they sign up and link Discord on Nexus.
- When 3 of your invitees qualify, your Pro plan is extended by 30 days. A 90-day cooldown then starts before the next batch can be claimed — keeps the program sustainable.
- The page shows a live progress bar (1/3, 2/3, 3/3) with a clear lock state during the cooldown. Invitees keep stacking during the cooldown for the next reward.
- New
Public documentation at /docs
- Four short guides that should answer most onboarding and billing questions: a 5-minute Quick start, a full Discord permissions breakdown (what Nexus asks for and why), a Billing FAQ (trial, cancellation, refunds, AI credits), and a deep-dive on the AI Command Builder.
- Linked from the footer under Resources and indexed for search.
- New
Public status page at status.getnexus.me
- A new live status page tracks the web app and backend API with 3-minute multi-region checks. Linked in the footer with a small green dot when everything is up.
- Hosted on BetterStack so it stays online independently of our own infra — exactly what a status page should do.
- Improved
Full multi-language parity across 7 locales
- Every page, every empty state, every dashboard tab is now translated in English, French, German, Spanish, Italian, Japanese, and Portuguese. Around 500 strings per locale were brought up to date — the six new comparison pages, onboarding checklist, referrals page, and dozens of dashboard empty states.
- Brand names (Nexus, MEE6, Pro, etc.) stay verbatim across all languages.
- Improved
Refreshed footer layout
- The footer is now organized into four columns (Product, Resources, Legal) with breathing room and the new Status page link. Existing links to Pricing, Changelog, Updates, FAQ, and AI Commands all moved into the cleaner structure.
Plan visibility, polish, and community invite
- New
Pro features now visibly badged across the dashboard
- Every Pro-locked feature now displays a clear Pro chip wherever it appears — in the sidebar nav (Moderation AI, Appeals), inline on settings tabs (Welcome DM), on log events (message edits & deletes), and as a full-page upsell when you click into a gated page.
- Free-tier quantity limits (1 ticket type, 1 reaction-role panel, 1 active giveaway, 3 stats counters, 1 temp-voice trigger, 1 warning escalation step) now show a slim "X / Y used" banner so you know exactly when you'll hit the cap.
- Improved
Plan enforcement consistency
- Tightened how plan checks are applied across the dashboard so every gated feature behaves identically on every surface. Routine reliability pass — no user-visible change for paying users.
- New
Auto-join the Nexus community Discord on signup
- When you create an account and link Discord, you're now automatically added to the official Nexus community server — no extra invite click needed. Support, changelogs, and feedback all happen there.
- A dismissible community banner also surfaces on the dashboard so existing users can join with one click.
- Improved
Cleaner color picker for embed and welcome colors
- Replaced the OS-native color picker with a brand-themed popover featuring a 20-color preset grid (brand neutrals + Discord palette + status accents), a hex input that accepts both 3- and 6-digit values, and an optional native-picker fallback for arbitrary colors.
- Improved
Mobile-friendly side-panel modals
- The ticket-type editor and the manual-warn dialog now slide in from the right as a side panel instead of rendering as a centred modal — much easier to use on small screens and gives long forms more room to breathe.
- Improved
Brand scrollbars and a11y polish sitewide
- Custom thin dark-tech scrollbars replace the chunky OS defaults across every scroll surface (page, sidebar, popovers, modals).
- Every overlay (dialog, popover, dropdown, tabs, command palette) now has proper keyboard navigation, focus traps, and ARIA roles via Radix primitives — no functional change, just a quieter experience for keyboard and screen-reader users.
Security hardening
- Improved
Tighter guardrails on staff role assignments
- Site admin and owner roles are now granted exclusively through the dashboard's role-based access controls. The Discord side stays in sync, but no longer accepts manual role changes at those tiers — moderator remains bidirectional as before.
- Includes a routine pass of internal validation on bot ↔ backend messages.
Welcome to Nexus — everything that ships at launch
- New
AI Command Builder
- Describe what you want in plain English — "create a /warn command that bans after 3 warnings" — and the AI generates the full command JSON, deploys it on your server, and wires the trigger. No JSON to write, no docs to read.
- Works for slash commands AND event-triggered automations (auto-respond on member join, role change, message delete, and 5 more events).
- New
Visual Feature Builder
- If you'd rather build commands by clicking nodes, the visual builder lets you drag-and-drop conditions, variables, embeds, HTTP calls, role checks, and more. Hand-built features are 100% free — only AI generation consumes credits.
- New
AI commands — /summarize and /translate
- /summarize compresses a long conversation into a 3-bullet recap. Useful when you come back from vacation and have 800 unread messages.
- /translate converts any message to the language you ask for. Costs 1 AI credit per call, capped at 10/h per user.
- New
Moderation suite — auto-mod + AI mod + warnings + appeals
- Auto-mod runs 7 rule families (spam, flood, caps, invites, links, mentions, words) with configurable punishments — silence, kick, ban, escalate.
- Contextual AI moderation reads the meaning of messages, not just keywords — catches paraphrased slurs and coded harassment that regex filters miss.
- Warnings, ban appeals (DM-driven), and a public-facing appeal form to keep the moderation loop accountable.
- New
Welcome cards, leveling, and reaction roles
- Custom welcome embeds and image cards triggered on member join — fonts, gradients, avatar shapes, all configurable.
- Per-server leveling system based on messages sent, with leaderboard and configurable rewards.
- Reaction roles via buttons or select-menus, multi-mode (toggle / unique / additive).
- New
Tickets and suggestions
- Built-in ticket system with categories, claim/close flows, and audit trail. No external bot needed.
- Suggestions box with status workflow (pending → approved/rejected/implemented) and DM notifications to submitters on status change.
- New
Temp voice channels (join-to-create)
- Set a trigger voice channel — when someone joins, Nexus clones it under their name with owner permissions. They can lock, hide, rename, kick, transfer, invite specific users, or close it manually via the /voice control panel.
- Auto-cleanup: 0s = instant delete on empty, or set a delay up to 600s.
- New
Verification gate, giveaways, server rules embed
- Verification gate posts a signed link in your verification channel — members click, prove they're human via Cloudflare Turnstile, get the verified role.
- Giveaways with multi-winner support, role/account-age requirements, automatic winner picking and re-roll.
- Server rules: a publishable embed in a configured channel; re-publishing edits the same Discord message in place.
- New
Real-time analytics + audit log + server logs
- Live dashboard analytics on member activity, command usage, and AI credit spend.
- Audit log mirrors Discord's audit events to a configurable channel with rich embeds.
- Server logs subscribe to ~15 Discord events (join, leave, ban, role change, channel update, message edit/delete, …) and post them to channels you choose per category.
- New
7-day Pro trial — no card
- Try every Pro feature for a week without entering payment details. After 7 days, your account drops back to Free unless you decide to keep Pro for €5/month. One trial per account, ever.
- New
Subscribe your server to Nexus updates
- Pick a channel for our /changelog feed and another for /updates — Nexus auto-posts new entries to your community within 5 minutes of every release. Configure once at /dashboard/your-server/announcements.
Pro trial + AI commands week
- New
7-day Pro trial — no card required
- Try every Pro feature for a week without entering payment details. The trial flips your account to Pro tier instantly.
- After 7 days, your account drops back to Free unless you decide to keep Pro for €5/month.
- One trial per account, ever — no funny business.
- New
AI commands: /summarize and /translate
- /summarize compresses long conversations into a 3-bullet recap. Useful for catching up after a long sleep or after vacation.
- /translate converts any message into the language you ask for. Costs 1 AI credit per call, capped at 10/h per user to keep it cheap to operate.
- New
Event-triggered custom commands
- Custom commands now fire on Discord events, not just slash invocations. Auto-respond when a member joins, when a role changes, when a message is deleted, and more.
- Available in both the visual builder and the AI builder — describe the event in plain English and Nexus wires the trigger.
- Improved
AI usage UX overhaul
- Daily AI widget on the dashboard now shows your remaining credits at a glance, with a tier-aware upgrade CTA.
- Out-of-credits flow is now a clean card with one decision (top up or upgrade) instead of a raw 402 error.
- Bell notification fires when you hit zero so you know it's time to act.
- Improved
Discord plan-role sync
- Subscribers now automatically get their Free / Pro / Agency role on the official Nexus Discord server within seconds of any plan change.
- Fixed
Visual builder no longer charges AI credits
- Hand-built features in the visual builder were accidentally being billed against your AI credit pool. They are now strictly free — only AI generation consumes credits.
- Removed
Sentry error tracking removed
- Sentry was emitting 403s on every page from the tunnel route, polluting consoles. Removed for now until the volume justifies wiring it back up properly.
Security review + IDOR audit
- Fixed
Suggestions IDOR closed
- PATCH on suggestion status now requires the suggestion to belong to the current guild. A staff member from one server could no longer flip the status of a suggestion in another.
- Improved
Stricter image URL validation
- Custom embed authorAvatar and bannerUrl now reject `data:` and `javascript:` protocols — only http(s) image URLs are accepted.
- Improved
Static IDOR audit in CI
- Added a Vitest static check that fails CI if any guild-scoped Prisma write is missing the compound `where: { id, guildId }` clause. Prevents regressions on the class of bug above.
Want this in your inbox?
Try Nexus, see the next one ship while you use it.
Free forever for 1 server. No card needed for the 7-day Pro trial.
Get started