Release notes
Nouveautés
Every AegisGrid release and what it added. You're using v1.8.1.
v1.8.1
Current November 15, 2026Two small fixes.
- The number next to Health check in the dashboard menu, and the health line on the Overview page, showed "[object Promise]" instead of the number of problems found. They show the number again.
- When someone left a server, an error line was written to the bot's log. It no longer is.
v1.8.0
November 14, 2026New: 🏢 Enterprise, a plan for game studios, companies and large communities.
### 🏢 Enterprise
$49.99/month or $499.99/year. It includes everything in Grid and covers up to 25 servers. The four tools below sit together under a new Enterprise section in the dashboard menu.
### 💬 Player Feedback
For studios that want to hear what players say after every update.
- Two ways in: post a Send feedback button players fill in, and/or pick channels and forums for AegisGrid to read.
- Sorted your way: you choose the categories (Bugs, Balance and Feature requests to start) and the words that put feedback in each one. Anything can be moved by hand.
- Per game update: add each update when it ships, and feedback is grouped under it, so you can see what players thought of that patch.
- Repeats are counted, not repeated: feedback saying nearly the same thing is grouped, so you see "12 players said this" instead of 12 rows.
- Straight to your tracker: connect Jira, Linear or GitHub Issues and send an item with one click, or have new items in the categories you pick sent automatically. One issue per problem, with how many players reported it. ### 🛒 Store Sales & Retention For Minecraft, FiveM, Rust, Hytale and other game servers that sell with Tebex. It works alongside your Tebex store and replaces nothing. You add one webhook in Tebex, and the page shows:
- money taken by day, and best-selling packages
- new and returning buyers, and how many bought more than once
- refunds and chargebacks
- subscriptions started, renewed and ended
- a month-by-month table of whether buyers come back
- an optional thank-you post for each sale (no prices or buyer details), and a weekly report for your staff channel No emails, real names, IP addresses or payment details are kept. ### 🗂️ Case Tracker Every warning, timeout, kick and ban becomes a case your team can work on:
- a status, the staff member it's assigned to, and a priority
- private notes and evidence links
- the message reports, ban appeals and tickets that belong to it You can open an investigation before any action is taken. Search cases, see who has what and how long cases take to close, and download them as Excel. ### 📊 Staff Activity What each moderator did over 7, 30 or 90 days: cases, reports handled, appeals decided, tickets claimed, how long tickets waited to be picked up, and messages sent (with usage analytics on). There's an optional summary every Monday in your staff channel. ### Quality of life
- Bigger stores:
/store viewnow shows 10 items a page with Previous and Next buttons, and has a search. A store has no item limit, but the old list stopped at one message, so big stores lost items off the end. - Edit store items: change an item's name, price, stock, roles or description in the dashboard. Before, items could only be added or removed.
- Long inventories no longer fail to show: the list stops cleanly with "and N more".
v1.7.4
November 13, 2026New: 🛠️ Server Builder, and a round of quality-of-life improvements.
### 🛠️ Server Builder
For people who build Discord servers for clients. One plan on your account, $5.99/month or $59.99/year, at [aegisgrid.io/builder](/builder).
- Easy Build on every server you manage, with all 11 templates and the game, esports and MILSIM set-ups. Your clients don't need a plan.
- Saved layouts: save a finished server (roles, categories, channels, permission set-ups and AegisGrid settings) and build it again for the next client. Applying a layout only adds what's missing.
- Clients and hand-off: keep a list of the servers you're building, with private notes. When one is done, hand it over:
- give the client full dashboard access
- remove your own access and roles
- send the client a summary by DM
- show the server on your profile
- Your own Builder dashboard, with a menu like a server's dashboard: an overview (servers you're building, servers handed over, saved layouts, a getting-started list and recent clients), then separate pages for Clients, Saved layouts, Public profile and Plan & billing, plus quick links to every server you manage.
- A public builder profile and a directory at [aegisgrid.io/builders](/builders), so server owners can find and hire you. Search by name or by words in a profile, pick the kind of server you need, and sort by most servers handed over, newest or name. ### Quality of life
- 🩺 Health check: a new dashboard page that lists anything in your setup needing attention, each with a link to fix it. It covers:
- permissions AegisGrid is missing
- channels it can't post in, or that were deleted
- roles it's meant to hand out but can't
- features switched on that aren't running
- an onboarding panel that's out of date The sidebar shows how many things are waiting, and the weekly check-up mentions it too.
- 🔄 Update the posted onboarding panel in place: after changing its roles or text, press Update. The message is edited, so there's nothing to re-post.
- 🎭 My roles: onboarding and reaction-role dropdown panels get a My roles button. It opens a private copy of the menus with your current roles already ticked.
- 🕘 Settings history: see who changed which setting and when, on the dashboard or with a command in Discord, and undo any change.
- 📋 Copy settings: set a server up like another of yours (channels and roles are matched by name), or download a settings file and use it elsewhere.
- Finding pages: the dashboard's page search now also matches what a page does, so "verify" finds Onboarding. Press Ctrl+K (⌘K on Mac) or / to search.
- 🔔 Choose your DMs:
/me notifications, or the My data page, lets members switch off welcome DMs, giveaway wins, event reminders and Trust Score updates. Messages about something you did or asked for always come through. ### Fixed - The onboarding panel's title and text didn't save after 1.7.3. They do again.
- Onboarding and reaction-role dropdown panels hold up to 100 roles (the last row is now the My roles button).
v1.7.3
November 13, 2026- Onboarding: more self-assign roles. A Discord dropdown holds 25 options, so more roles are now split over several dropdowns on the same panel: up to 100 roles with the Verify button, or 125 without it. Picking in one dropdown leaves the roles chosen in the others alone. Re-post the panel after changing the list.
- Reaction roles (dropdown style): the same change, up to 125 roles over several dropdowns. Before, roles past 25 were left out of the menu. A "most roles allowed" limit still counts all the dropdowns together.
- Reaction roles (emoji style): Discord allows 20 reactions on one message, so more than 20 now gets a clear message instead of the extra emojis silently not appearing.
- Fixed: the admin panel's Features menu in Discord (
/panel→ Features) only showed 25 features, and saving it switched off every feature it didn't show. All features now appear over several dropdowns, and saving one dropdown only changes the features in it. If features switched off unexpectedly after using that menu, switch them back on in the dashboard. - Easy Build can now put up to 100 roles in the onboarding menu.
v1.7.2
November 12, 2026- The member guide channel now explains how to play NarcoNostra and trivia, not just their command names, in the server's language. The NarcoNostra card in the website guide has the same steps.
- If you've given the bot a custom name (its nickname in your server), the member and staff guides now use that name instead of "AegisGrid", and update when you rename it.
v1.7.1
November 12, 2026Small fixes.
- Roles the bot creates (Easy Build, the official server setup, the bots role and anti-nuke restores) keep their colours with Discord's newer role colour settings.
- If a server picks a channel AegisGrid isn't allowed to post in, the bot now skips it quietly instead of failing each time. Give AegisGrid View Channel and Send Messages (and Embed Links) there to fix it.
v1.7.0
November 12, 2026Trivia gets a real upgrade, and a new game: NarcoNostra.
### 🧠 Trivia (free, with 🔰 Shield extras)
- 199 built-in questions in 8 categories (General, Science, Geography, History, Games, Entertainment, Sports, Food) and 3 difficulties. Written for AegisGrid, in English, with nothing that goes out of date.
- Pick a category and difficulty with
/trivia play, or leave them for a surprise. Questions don't come round again until most of the others have been asked. - Points by difficulty: easy 1, medium 2, hard 3.
- Prizes in your server's own money (when the Server economy is on). Staff set the prize for each difficulty: 25, 50 and 100 to start with, and 0 turns it off.
- Streaks: each round won in a row adds 10% to the prize, up to double. Someone else winning ends it. Staff can switch the bonus off.
/trivia stats: points and rank, wins, current and best streak, money won and best categories. Staff also set how many seconds a question lasts.- 🔰 Shield extras (on the same page):
- Scheduled rounds: a question posted by itself every 10 minutes to 24 hours, in a channel, category and difficulty you pick.
- Your own questions: up to 500 per server, added one at a time or many at once, used on their own (
category: This server's own questions) or mixed in with the built-in ones. - Seasons: the points table starts again by hand or on the 1st of each month. The top 10 of each season are kept and winners can be announced.
/trivia topshows the season, and/trivia seasonsshows past winners. ### 🦁🐍 NarcoNostra (💎 Grid) A turf war between Mafia and Cartel families, played with/narconostra. It is off by default, and the command only appears in servers that switch it on. - Pick a side: 🦁 Mafia or 🐍 Cartel. Each player is their own family and gets a name from their side (The Ricci Family, Los Salazar…). Each side has its own ranks (Associate → Godfather, Halcón → El Señor), jobs, gear and businesses. The numbers are the same for both sides, so neither is stronger.
- Jobs: 15 per side in 5 tiers. They use energy and pay money and experience; some need weapons or vehicles.
- Gear: weapons, armour and vehicles make a family stronger. Your best 5 of each type count in a fight.
- Businesses: 6 per side. They earn every hour and are collected with
/narconostra collect. - Treaties are only with your own side. Each treaty lets 5 more of your gear count in fights (the most treaties is set by staff), and families in a treaty can't attack each other.
- Fight or rob anyone you don't have a treaty with, Mafia or Cartel. Fights and robberies use stamina. A win takes a share of the loser's cash (never the bank), and the loser loses health. Players with low health are in hospital until they heal, or they can pay with
/narconostra heal. New players are protected for a while. - 10 districts (Little Italy, Harbor Docks, Casino Strip, Border Crossing…). Each pays its holder every hour. Take one with
/narconostra takeover, make it harder to take with/narconostra fortify, and see the map with/narconostra districts. Changes are posted in a war news channel. - Switch sides once, after 30 days, for a fee. Your treaties end and you give up your districts.
- For small servers:
- 🤖 Bot families of both sides (6 by default, 0 = none) hold districts at the start, can be fought and robbed, keep up with your players' levels, and now and then attack.
- 🌐 Families from other servers appear on the
/narconostra hitlist. They show only as a family name, side and level: no names, mentions or server names. Beating one pays a reward made in your own server; the loser loses health and respect but never money. Each win counts toward a worldwide Mafia vs Cartel score. A server can turn this off. - Money stays in your server. The game pays in the server economy's money (so the Server economy needs to be on). Staff set the limits on the NarcoNostra page:
- payout %
- the most a player can earn from the game each day
- the share of cash a fight can take, and the most one fight or robbery can take
- how many hours of income can build up
- treaties and districts per family
- how long new players are protected
- the switch fee and the number of bot families
- the channels the game works in
- Dashboard: the war at a glance (families, respect and districts per side, the worldwide score), the district map, top families, bot families, every setting, and a reset.
- Replies are in all 7 languages. Names of jobs, gear, businesses, districts and families stay in English, like card names in a card game.
- The theme is a fictional crime game; nothing in it describes how to do anything real.
- Sides: 🦁 Mafia (gold) and 🐍 Cartel (green) everywhere.
- Banner (optional): put an image at
src/dashboard/public/brand/narconostra.webp(about 1200 × 675) and it shows on/narconostra startand/narconostra help, at the top of the dashboard page and on the game's card in the user guide. No banner ships with this version; artwork is being drawn by an artist. ### Also - A server whose plan changes now gets its per-server slash commands updated straight away. Commands are also checked every hour, in case a plan ran out.
- Tests: t69 (trivia: 47 checks), t70 (NarcoNostra: 89 checks); t55 and t66 updated for 40 modules and 3 per-server commands.
v1.6.4
November 12, 2026🔰 Shield and 💎 Grid each have their own mark.
- Until now 💎 marked both paid plans. Now 🔰 means Shield and 💎 means Grid, everywhere: the dashboard sidebar (locked pages), the Features page, locked pages, the tickets, logs and permissions pages, the extras cards on the economy, esports and MILSIM pages, Easy Build,
/help, the "this needs a plan" replies in Discord, the website guide and the staff guide channel. All 7 languages. - The 💎 on the general Plans and My plan links stays, since those are about every plan.
v1.6.3
November 12, 2026Guide channels: AegisGrid explains itself in your server, and keeps it up to date.
- 📖 Member guide channel: pick a channel and AegisGrid posts a guide to the commands members can use, grouped by topic (Safety, Members, Community, Tools, Alerts), with what each feature does. It only shows what's switched on in your server and on your plan, so members never see commands that won't work.
- 🛡️ Staff guide channel: a separate channel for staff, with the staff commands (
/mod ban,/mod warn,/setup …), the features running quietly in the background (AutoMod, logs, welcome messages…), what's switched off (💎 marks the ones that need a plan), and a link to your dashboard. The page warns you if everyone can see the staff channel. - Updates itself: switch a feature on or off, buy a plan or change a setting, and both guides are edited in place about a minute later. They're never reposted, so links and pins keep working. They're also checked every hour and after a bot update, but Discord is only touched when the text really changed. You can turn automatic updates off and update them yourself with Post or update now or
/setup guide. - In your server's language: written in the server's language (all 7), using the same feature names and descriptions as the website guide.
- Make the channels for me: one button makes a read-only #server-guide for everyone and a private #staff-guide for your moderator roles and posts both guides. Existing channels with those names are reused.
- Moving or problems: pick a different channel and the guide moves (the old messages are deleted). If AegisGrid can't post in a channel, the page says what permission is missing.
- Where: a new Guide channels page (Tools), free on every plan. The page shows a preview of both guides as they will look in Discord.
- Tests: t67 (contents of both guides, plans and languages, Discord's size limits, posting, editing in place, automatic updates, moving, errors,
/setup guide, the channel button, the page); t55 updated for 38 modules.
v1.6.2
November 12, 2026Fewer, tidier commands. Nothing removed.
Discord allows a bot 100 slash commands, and AegisGrid was at 90. Related commands are now grouped under one name, so the / menu is shorter and there's room for new features. Every command still does exactly what it did; only the name you type changed.
| Old | New |
|---|---|
| /ban /unban /kick /timeout /untimeout /warn /tempbans /cases /purge | /mod ban, /mod unban, /mod kick, /mod timeout, /mod untimeout, /mod warn, /mod tempbans, /mod cases, /mod purge |
| /note add /note list /note remove | /mod note add, /mod note list, /mod note remove |
| /serverinfo /userinfo /avatar /trust | /info server, /info user, /info avatar, /info trust |
| /afk /highlight /language /timezone /time /birthday | /me afk, /me highlight …, /me language, /me timezone …, /me time, /me birthday … |
| /8ball /coinflip /roll /pick | /fun 8ball, /fun coinflip, /fun roll, /fun pick |
| /work /crime /rob /collect /earn | /money work, /money crime, /money rob, /money collect, /money earn |
| /inventory /use | /store inventory, /store use |
| /achievements | /profile achievements |
| /available /whosfree /queue | /lfg available, /lfg whosfree, /lfg queue … |
| /easybuild /onboarding /reactionrole /sticky /temprole | /setup easybuild, /setup onboarding …, /setup reactionrole …, /setup sticky …, /setup temprole … |
| /rss /stream | /feeds rss …, /feeds stream … |
| /promote /demote /record /unit /op /loa /qual /award | /milsim promote, /milsim demote, /milsim record …, /milsim unit …, /milsim op …, /milsim loa …, /milsim qual …, /milsim award … |
| /roster /practice /team | /esports roster …, /esports practice …, /esports team … |
| /dashboard | The Open dashboard button on /help |
- Everyday commands keep their names:
/rank,/money balance,/ticket,/lfg post,/giveaway,/poll,/remindand the rest are unchanged. - Who sees
/mod: it shows in the/menu for anyone with Timeout Members. Each part still needs the permission it needed before:/mod banneeds Ban Members,/mod kickneeds Kick Members and/mod purgeneeds Manage Messages, and AegisGrid says which permission is missing./setupand/feedsshow for Manage Server. Staff notes still follow the note roles you picked; if a note role doesn't have Timeout Members, allow it for/modin Server Settings → Integrations → AegisGrid. - If you changed command permissions: permissions you set for the old commands in Server Settings → Integrations don't carry over to the new names. Set them again for
/mod,/setupor/feedsif you need to. - MILSIM and esports commands only on servers that use them. The MILSIM and Esports team tools are now off until a server switches them on (on the Features page, or by building the MILSIM or Esports template in Easy Build).
/milsimand/esportsonly appear on those servers. Servers that already used them in 1.6.1 keep them on. /info trustand/me languagestill work in a DM with the bot, like/trustand/languagedid.- Help and listings: the user guide, bot replies, dashboard pages, plans table and home page use the new names in all 7 languages. The home page now counts every command a member can run (199), not just the top-level names.
- Tests: t66 (every moved command resolves to its old one, permissions per part, DMs, autocomplete, per-server registration, the
/helpbutton, no old names left in bot text); t55 and t61 updated for the new counts.
v1.6.1
November 12, 2026Easy Build for your game, tools for esports teams, and tools for MILSIM units.
- 🎮 Gaming template for your game. When you pick the Gaming community template in Easy Build, you can now choose a game: Call of Duty, Battlefield, Fortnite, Apex Legends, VALORANT, Counter-Strike 2, Overwatch 2, League of Legends, Rainbow Six Siege, Destiny 2, World of Warcraft, Final Fantasy XIV, GTA Online, Minecraft, Elden Ring, Diablo IV, Path of Exile 2, Marvel Rivals, Helldivers 2, Escape from Tarkov, EA Sports FC, Rocket League, PUBG or Monster Hunter Wilds. The game gets its own category with channels and voice rooms made for it (like warzone, zombies and loadouts for Call of Duty, or raids and mythic-plus for WoW), roles members can pick (like Tank, Healer and DPS), and its modes in Looking for Group with a ping role. Platform roles only show up where they make sense, so a PC-only game has no Console role. "General gamer server" is still there and works exactly as before, and you can pick up to 6 games for a multi-game community.
- 🏆 Esports template for your titles. The Esports team template has the same choice for 20 esports titles, including VALORANT, Counter-Strike 2, League of Legends, Dota 2, Overwatch 2, Rainbow Six Siege, Rocket League, Apex Legends, Fortnite, Call of Duty, Marvel Rivals, Mobile Legends, Honor of Kings, Free Fire, EA Sports FC, Street Fighter 6, Tekken 8 and Smash. Each game becomes a division with a private team area only its players, substitutes, coach, analyst and team managers can see, the game's positions as roles (Duelist, Controller and IGL for VALORANT; Top, Jungle, Mid, ADC and Support for League…), and a channel for map pools, draft prep, rotations or matchups depending on the game.
- Media & PR for each game. Esports servers also get a private Media & PR area (press releases, social media, content calendar, graphics, sponsors) for the PR Manager, Social Media Manager, Content Creator and Graphic Designer roles, plus a media channel and media role for each game. Pick several games for a multi-game organisation; their roles and channels are tagged (like "LOL Player" and "cs2-scrims") so they never clash.
- 📋 Esports team tools (free). Teams with their game and positions, and rosters with each player's position, starter or substitute, coach, analyst, manager or trialist, captain and in-game name (
/roster)./roster postkeeps a roster in a channel that updates itself. Plan practices, scrims, matches, VOD reviews, tournaments and team meetings with/practice scheduleor on the dashboard: players answer Available, Late or Can't, see the time in their own time zone, get a reminder, and weekly practices can repeat by themselves. A month calendar on the dashboard shows everything that's planned. After a session, coaches tick who showed up. Players log their own practice time with/practice logand see their week and month with/practice mylog. - 📊 Esports team extras (Shield). Match results with a win–loss record and streak, posted in your results channel (
/team result,/team record); attendance reports with each player's rate (/team attendance); practice hours per player (/team hours); and an availability grid where players tick when they can usually play, so you can see the best times for the whole team (/team availability,/team besttimes). - 🎖️ MILSIM template. A new Easy Build template for military simulation units: headquarters (orders, operations, promotions, after-action reports), barracks, recruitment, a private command area for Command Staff and Officers, and voice nets (briefing room, squads, command net). It sets up a 10-rank ladder (Recruit up to Commander) as roles, Enlisted / NCO / Officer group roles, two squads, an On Leave role and an Ops Ping role. You can pick a game too: Arma 3, Arma Reforger, Squad, Hell Let Loose, Ready or Not, Ground Branch, Gray Zone Warfare, Insurgency: Sandstorm or DCS World.
- 🪖 MILSIM tools (free). Edit the rank ladder on the dashboard (rename, add, remove and reorder ranks, link roles, or press Create missing roles).
/promoteand/demoteswap the rank roles and the group role, can put the rank tag in nicknames like [SGT] Name, post in your promotions channel and go on the member's service record. Promoting someone without a rank enlists them. Authority follows rank: you pick the lowest rank that can promote and how far below their own rank they can promote, and nobody can promote or demote their equals or superiors./record viewshows a service record./unit assignputs people in squads, and/unit orbatshows the order of battle./op scheduleplans operations with Attending, Tentative and Absent, and staff take attendance afterwards./loa requestasks for leave; staff approve or deny it, and the On Leave role comes off by itself when it ends. Members on approved leave are marked excused, not absent. - 🏅 MILSIM extras (Shield). Qualifications with their own roles (
/qual), awards and medals with citations (/award), time-in-grade and operation requirements for each rank that/promotechecks, a ready for promotion list (/record due), and attendance and inactivity reports (/record attendance). - AegisGrid's invite link now also asks for Manage Nicknames, used only for the optional MILSIM rank tags. Servers that already have AegisGrid can give it that permission by hand if they want the tags.
- Discord replies, Easy Build and the new command descriptions come in all seven languages. Game names and in-game positions stay as the games call them. The detailed Esports and MILSIM dashboard pages are in English for now, like the other detailed settings pages.
- The user guide, plans table, home page, privacy policy and My data export cover everything above.
v1.6.0
November 9, 2026Temporary bans, report message, ban appeals, achievements, applications & forms, Bluesky and Reddit alerts, a free server economy, a staff inbox, permission change alerts, a weekly check-up, and a website in all seven languages.
- ⏱️ Temporary bans. Add a length to
/ban(like12h,3d,1wor30d, from 1 hour up to 365 days) and AegisGrid lifts the ban by itself when the time is up, with a note in your mod log. The ban DM says until when. A temporary ban costs less Trust Score than a permanent one (−250), and longer bans cost more: up to 1 day −15, up to 3 days −20, up to 1 week −25, up to 2 weeks −50, up to 30 days −100, up to 90 days −150, longer −200. Like other bans, one per server counts every 6 months. - 🚩 Report message (free). Members right-click a message → Apps → Report message and say why. Your staff get it in a private channel with the message, a link and the reason, plus a Time out for… menu (10 minutes, 1 hour, 1 day or 1 week) and buttons to Delete message, Warn or Dismiss. You can ping a role on each report, and the reporter gets a short thank-you DM when it's handled. Up to 10 reports an hour per member, one per message.
- 📨 Ban appeals (free). Banned members can ask to be unbanned on a short form at aegisgrid.io/appeal/your-server. They log in with Discord, so you know it's really them, and AegisGrid puts the link in the ban DM. Appeals land in your channel with Unban and Deny. An accepted appeal unbans them and takes back the Trust Score points that ban cost them in your server. You choose how long someone waits before appealing again after a "no", and can add your own question.
- 🏅 Achievements & badges (free). Up to 20 level milestones, each with a badge emoji (your server's own emojis work too), a name and an optional role. Unlocks are announced, badges show on
/profile, and/achievementsshows what someone has and what's next. Six are set up for you to start with. - 📋 Applications & forms (Shield). Make up to 10 forms (staff applications, event sign-ups, partner requests…) with up to 10 questions each. Discord shows 5 questions at a time, so longer forms get a Next button after the first 5. Post a panel with an Apply button or let members use
/apply. Answers go to your review channel with Accept and Deny; accepting can give a role, and the member gets a DM either way. - 🦋 Bluesky & Reddit alerts (Shield). Follow up to 15 Bluesky accounts and subreddits; new posts are shared in the channel you pick, with your own message if you like. Old posts aren't flooded in when you add one. X (Twitter) isn't included: X no longer lets apps read posts for free.
- 💰 The server economy is free now. Wallet and bank,
/work,/money, the store,/inventory,/useand the money leaderboard work on every server. Shield adds the Advanced economy:/crime,/rob, custom earn commands, casino games, the lottery, role income and money for chatting. Nothing changes for servers that already have Shield. - Your own economy messages. Write up to 20 messages for
/work, and up to 20 win and 20 fail messages each for/crimeand every custom earn command (Shield). AegisGrid picks one at random. Use{user}and{amount}in them. Earn commands can now be edited on the dashboard without deleting them. - 📥 Staff inbox (free). One list of everything waiting on staff: reported messages, ban appeals, form answers and open tickets, oldest first, each with a link straight to it. It's on the dashboard under Moderation & safety, and staff can see it in Discord with
/inbox. - 🔐 Permission change alerts (free). AegisGrid keeps a daily snapshot of your channel and role permissions and watches for changes. When something risky happens, your staff get a post like "#mod-chat became visible to @everyone, changed by Alex" with an Undo button. Risky means a hidden channel opening to everyone, @everyone getting staff powers, or a role getting Administrator, Manage Server, Manage Roles or Manage Webhooks.
- 🗓️ Weekly check-up (free). Once a week the server owner gets a short DM (or a post in a staff channel you pick): reports and appeals still waiting, new critical permission problems, people who joined with a low Trust Score, risky permission changes, and anything AegisGrid lost permission to do. Pick the day and time, or press Send it now to see one.
- 🧪 AutoMod test mode. Before switching on a filter or banned word, press Test these settings on the AutoMod page to see which of the last 300 or so messages it would have caught. It works on settings you haven't saved yet and never deletes or warns anyone.
- ⏱️ See and change temporary bans. The Logs & mod roles page and the new
/tempbanscommand list who is temporarily banned and until when, with buttons to end a ban early or change how long it lasts. - Badges on the profile card. Achievement badges are now drawn on the
/profilepicture itself, with the newest one named, instead of a line of emojis above it. - Setup Wizard and Overview. Report message, ban appeals and achievements are now steps in the Setup Wizard and items on the Overview checklist, since each needs a channel before it works.
- 🌐 The website in every language. The user guide, the ban appeal page, the newer dashboard pages and everything new above now come in all seven languages. Like the bot's replies, the translations were written by Claude. Some older, detailed settings pages are still in English.
- 💎 New Plans page and FAQ. aegisgrid.io/plans shows Free, Shield and Grid side by side, with what each one adds and a full feature-by-feature table. aegisgrid.io/faq answers the questions people ask most. Both are linked from the top of every page.
- Plainer words on the website. The home page and guide were rewritten to read more like a person talking, and a few outdated lines were fixed (credits are gone, and the basic economy is free).
- Better on phones. The forms and Server economy pages no longer stack every number box on its own line, and form questions and answers fit on small screens.
- Delete and undo buttons on the dashboard now ask "are you sure?" first. Before, the browser's security rules quietly skipped that question.
- The user guide, plans table, privacy policy and My data export cover everything above.
v1.5.2
November 9, 2026A full user guide on the website, lottery jackpots that grow from fines, a fairer health score, and one economy per server.
- 📖 User guide at aegisgrid.io/guide, linked from the top of every page, the footer and the dashboard menu. It covers getting started, using the dashboard, using AegisGrid in Discord, the Trust Score and safety system, every feature (what it does, where to set it up, its commands and which plan it needs), plans and billing (including buying in Discord), languages, privacy, a troubleshooting section, and a list of every command. Search it as you type, or press
/to jump to the search box. The feature and command lists are built from AegisGrid itself, so the guide always matches the bot. - 🎟️ Fines go into the lottery jackpot (optional). On Server economy → Lottery, admins can switch on Add fines to the jackpot. Fines from
/crime, getting caught in/rob, and your own earn commands then grow the lottery prize instead of disappearing, and the reply tells members where their fine went. - Permission health counts only critical problems. Warnings and tips on the Channel permissions page are suggestions now and no longer lower the score. Each critical problem takes 15 points off, so fixing the critical ones gets you to 100.
- Global credits removed: money is per server now.
/daily,/balanceand/payused "credits" that followed you across every server, but nothing else used them. They're gone, along with the Economy settings page and the credits leaderboard. The feature is now Profiles & reputation:/profilecards (which show this server's money where the server economy is on) and/rep, and both stay free. For money, jobs, a store, casino games and the lottery, use the Server economy. Old credit balances were cleared.
v1.5.1
November 8, 2026A calmer, easier dashboard, a Channel permissions page that shows who can see what, in-depth server and user info, private staff notes, a server lottery, and plans you can buy right inside Discord.
- 🔐 Channel permissions (new page under Moderation & safety). Pick any channel or category and see who can open it, who can chat or talk there, and where that access comes from (the role itself, an override on the channel, its category, or Administrator). Each role has a simple choice: No access, Read only or Can chat (No access, Listen only or Can talk for voice).
- Blindspots, explained in plain words. The page checks every channel and points out things that are easy to miss: staff or log channels anyone can read, announcement channels anyone can post in, channels AegisGrid is set to post in but can't, channels members can see but your moderators can't, holes in your Verify gate, personal overrides, channels that drifted away from their category, @everyone holding staff powers, and bots with Administrator. Each one says why it matters, and most have a one-click fix.
- Who holds the keys: a list of every role with a server-wide staff power and how many people have it, plus a short list of good habits for setting up permissions.
- Seeing everything is free. Changing access from the dashboard (including the one-click fixes) is part of Shield. You also need Discord's Manage Roles permission in that channel, and you can't change roles above your own, so giving a moderator this page never lets them do more than Discord would. Every change shows in Discord's audit log with your name.
- New menu. The long sidebar is now six groups that fold open (Moderation & safety, Members, Community, Tools, Alerts & feeds, Server & plan), with paid pages in the group they belong to instead of a separate Premium list. Type in Find a page (or press
/) to jump straight to any setting. Your open groups are remembered. - On phones the menu is a slide-out drawer with a bar showing which page you're on, instead of a long sideways strip.
- The Overview is a starting point now: your setup progress with the next step to do, the server's permission health, how many features are on, shortcuts to the pages people use most, and the activity numbers in one compact card.
- Features page: grouped by topic instead of by plan, with a search box and All / On / Off filters, and a count of what's switched on.
- Unsaved changes bar. When you change a setting and scroll away from the Save button, a small bar appears with Save and Undo, and the browser warns you before you leave with unsaved changes.
- Tidier header. My plan, My data, the Owner page and Log out moved into one account menu under your picture.
- 📋 Full server and user info (free). On the new Info & staff notes page, pick which roles get the in-depth versions of
/serverinfoand/userinfo. Everyone else still gets the normal ones. The full/serverinfoshows the server's language, total users, people and bots, boosts, text and voice channels, categories, verification level, AFK timeout and channel, explicit content filter, roles, owner and server ID. The full/userinfoadds join and account dates, nickname, top role, key permissions, boosting, timeout, Trust Score and moderation cases here, and is always a private reply. - 📝 Staff notes (free). Pick the staff roles that can read and write private notes about members. They see a member's notes in the full
/userinfo, with Add note and All notes buttons, in the member card of the/paneladmin panel, and with the new/note add,/note listand/note remove. Nobody else ever sees them. All notes are listed on the dashboard page, where they can be deleted. A switch lets server admins use all of this without one of the roles. - Notes are encrypted, deleted after 2 years (or 30 days after AegisGrid leaves the server), and shown to the member in their My data export. Like moderation cases, they are kept if the member asks for their data to be erased. The privacy policy says so.
- 🤖 Bots role (free, on by default). AegisGrid makes a Bots role and gives it to every Discord app in your server, including itself, the bots already there and every new one that joins, so bots are listed in their own group and never counted as people. The role has no permissions and can't be pinged. It's only for apps: if anyone gives it to a person, AegisGrid takes it straight back off and notes in the mod log who tried. It also never shows up in AegisGrid's role pickers. You can switch it off on the Features page; the role itself is never deleted.
- Languages: AegisGrid now speaks the 7 languages Discord's own app supports: English, Chinese, Hindi, Spanish, French, Portuguese and Russian. Arabic, Bengali and Urdu were removed. Anyone who picked one of them, and any server set to one, now gets their Discord app's language, or English.
- 🎟️ Lottery (Shield, part of the server economy). Admins set the ticket price, the jackpot, how much of each ticket sale grows the prize, the most tickets one person can hold, which roles may enter, automatic or manual draws, how often automatic draws happen (every 6 hours up to every 30 days), and where winners are announced. Members buy a Lottery ticket in the store (
/store buy) or with/lottery buy, and check the jackpot with/lottery info. One winner per draw, with odds based on how many tickets each person holds; the prize goes into their bank. Admins can draw early with/lottery drawor on the dashboard. Server money only: it can never be bought with or cashed out for real money. - 💎 Buy Shield or Grid inside Discord. Monthly plans can now also be bought in Discord, at the same price as on the website, and they work exactly the same: one person's plan covers up to 5 of their servers, added on My plan. Paid-feature messages in Discord show Discord's own Buy button, and the Plans pages link to the Discord store. Extra server slots ($0.99 each) can be added to a plan bought in Discord too; they're paid on the website, because Discord doesn't sell small add-ons. Switching between Shield and Grid in Discord keeps your servers on the plan. Yearly plans stay website-only, because Discord doesn't offer yearly subscriptions.
- Languages: the website and the bot now use the 7 languages Discord's own app supports (English, Chinese, Hindi, Spanish, French, Portuguese, Russian). Arabic, Bengali and Urdu were removed; anyone who had picked one of them now sees English.
- Terms and privacy policy now explain plans bought in Discord (billed, changed and refunded by Discord) and say plainly that server money, casino games and the lottery use pretend currency that can't be bought, sold or cashed out.
- Fix: the Bots role now also sets itself up as soon as AegisGrid starts (before, the first check only ran an hour after start-up).
- Fix: the Channel permissions page counted bots as people. "Who holds the keys" now shows people and bots separately, and a bot that was given an Administrator role is flagged as a bot.
- Fix: the AEGISGRID logo text was reversed on Arabic and Urdu pages.
v1.5.0
November 8, 2026A Looking for Group panel that posts a party in two clicks, and 23 new features you can switch on one at a time.
- 🎮 LFG panel. Staff post it once from the Looking for Group page or with
/lfg panel. Members pick a game in Find players now, pick a party size ("4 players (you + 3)"), and the party is posted and pinged. Nothing to type. After posting, the host can add a note, platform, region, rank or "mic required" with buttons. The panel also has the My game pings menu, and I'm free to play and Join queue buttons when those parts are on./lfg poststill works for people who like commands. - The panel replaces the old "Game pings" menu, and the ping menu now adds games instead of replacing your list. After you pick, AegisGrid shows your games privately with each one ticked, so you can untick one to stop.
- Every post says whether it pinged, and if not, why: the game was pinged in the last few minutes, the game has no ping role, game pings are off, or AegisGrid isn't allowed to ping that role. The person posting gets the same answer in full sentences.
- Fix: game roles that couldn't be pinged. Roles made by "Make a role for each game" were set so they couldn't be mentioned, so pings only worked where AegisGrid had Mention @everyone, @here and All Roles. New roles are pingable, and a Make game roles pingable button fixes existing ones. AegisGrid no longer posts a ping it can't deliver, and that no longer starts the cooldown.
- The host hears when someone joins their party (a new part, on by default). Before, nobody was told anything until the party was full.
- Setup checklist at the top of the Looking for Group page: the board channel, your games, ping roles, whether AegisGrid can ping and hand out those roles, private threads, voice channels and the panel. Anything wrong has a plain explanation and, where possible, a button that fixes it.
- Send a test ping from the LFG page to check that a game's role really notifies people. It doesn't start the cooldown.
- Cooldowns you can see. The LFG page lists which games are on cooldown and when they can ping again, with a Reset cooldowns button for testing.
- Simple or Full instead of 13 switches. Simple covers party posts, game pings, join notices and private party chats; Full adds availability, the queue, temporary voice channels, snooze and filters. Custom still lets you pick each part.
- Setup Wizard: a new Looking for Group step. Pick a board channel, type your games, and the wizard makes the ping roles and posts the panel.
/lfg helpexplains how LFG works in plain words, including why you never get pinged by your own post./lfg postnow asks for more_players ("how many more players you need, not counting you") instead of "slots".- 🎁 Giveaways (free). A post with an Enter button, a timer, a number of winners, an automatic draw and a reroll. You can require a role, a level or a minimum account age. Start them with
/giveawayor from the new Giveaways page. - ⚖️ Warning escalation (free). Set automatic punishments for repeated warnings, like 3 warnings in 30 days = a one-hour timeout and 5 = kick. It counts warnings from
/warnand the admin panel, logs what it did and records it as a case. - ⭐ Starboard (free). Messages with enough ⭐ (or an emoji you choose) are copied to a starboard channel, and the count keeps updating.
- 🔊 Join-to-create voice rooms (free). Join a "➕ Create a room" channel to get your own voice room. Owners can rename, lock, unlock, set a limit and let people in with
/voice. Empty rooms are deleted. - 📬 Modmail (free). Members DM AegisGrid to reach your staff, and each conversation gets its own private staff channel. Staff reply there; messages starting with
//stay between staff. AegisGrid doesn't keep copies of the messages. - 🎂 Birthdays (free). Members save their birthday (day and month only). On the day AegisGrid posts a message and gives a birthday role for 24 hours.
- ⏰ Reminders (free).
/remind me 2h check the oven, or right-click any message → Apps → Remind me about this. Reminders come by DM, or in the channel if your DMs are closed. - 🤖 Captcha (free, off until you switch it on). Adds a picture code to the Verify button, so raid bots can't verify themselves. You can ask only brand-new accounts.
- 💡 Server suggestions (free). Members post ideas for your server with
/suggest, others vote 👍 or 👎 (one vote each), and staff approve or reject with a reason. The author gets a DM. Each idea can get its own discussion thread. - 🏆 Public leaderboard page (free, off until you switch it on). A web page with your server's level rankings at aegisgrid.io/leaderboard/your-server-ID. It's off by default because it shows members' names.
- 🔢 Counting and trivia (free). A counting channel where members count up one at a time (wrong number or counting twice in a row starts again), and
/triviaquestions where the first right answer wins a point. Trivia questions are in English for now. - 📣 Embed & announcement builder (Shield). Design an announcement on the dashboard with a title, colour, images, fields and link buttons, post it as AegisGrid, and edit it later.
- 📌 Sticky messages (Shield). Keep a message at the bottom of a channel. When people chat, AegisGrid moves it back down. Set it on the dashboard or with
/sticky. - ⏳ Temporary roles (Shield).
/temprole give @member role 3dgives a role that comes off by itself. - 📨 Invite tracking (Grid). See who invited each new member, how many people each member brought in and how many stayed. It can show "invited by" on
/trustand post joins in a channel. AegisGrid needs the Manage Server permission to read invite links. - 📅 Event planner (free).
/event createor the dashboard: a post with Going, Maybe and Can't buttons, the time shown in everyone's own time zone, and a reminder before it starts. - 🕒 Time zone helper (free). Members save their time zone once with
/timezone set, and/time @friendshows their local time. Switch on "convert times in chat" and writing "8pm EST" gets a quiet reply showing that time in each reader's own time. The event planner uses your saved time zone too. - ⏳ Countdowns (Shield). A post that counts down live to a launch, an event or a holiday, with an optional voice channel showing the days left and a role ping when it's time.
- 💤 AFK status (free).
/afk eating dinnerand anyone who mentions you gets a polite note that you're away. It ends by itself when you talk again. - 🔔 Keyword highlights (Shield). "DM me when someone says raid or my name." Only for channels you can see, not while you're already chatting there, and at most one DM a minute.
- 🔖 Bookmarks (free). Right-click a message → Apps → Save message, and AegisGrid DMs you a copy with a link back.
- 🎁 Free game alerts (Shield). Posts when games are free to keep on Epic, Steam, GOG and other PC stores, with a button to grab them. Pick the stores and whether to include DLC. Game information comes from GamerPower.com.
- 📺 YouTube new uploads (Shield). Follow YouTube channels and post their new videos. It reads YouTube's public video feeds, so it doesn't use up your YouTube API quota. Going live is still in Stream alerts.
/helpand the home page list the new features.- Every new feature has its own switch on the Features page and its own dashboard page. When one is off, its commands and buttons say so, its timers stop for your server, and its page shows that it's off. Easy Build can set up the giveaway, starboard, birthday, suggestions, counting and voice-room channels, and only switches on the ones you tick.
- New permission: the invite link now also asks for Move Members, so voice rooms can move people into their new room, and Create Public Threads, for discussion threads on suggestions. Servers that added AegisGrid earlier need to give the AegisGrid role these for those parts to work.
v1.4.0
November 7, 2026Looking for Group, channel counters, TikTok alerts, and a My data page.
- 🎮 Looking for Group (free).
/lfg postputs up one post with the game, how many players you need and a note, plus Join, Leave and Close buttons. The post updates itself as people join and closes when the party is full. Then only the players in it are told, in a private thread or by DM, so nobody else gets pinged. - Posts tidy themselves up. They close after a set time (3 hours unless you change it) or when the host leaves, and each member can only have one open post at a time.
- Game pings people choose. Members pick the games they care about from a menu (
/lfg rolesor the dashboard), and only those roles are ever pinged. Each game can be pinged at most once every 15 to 30 minutes (you pick); posts made in between still go up, just without the ping./lfg snooze 2hpauses someone's pings for a while. - Quiet by design. Button updates and status messages are sent as silent messages, confirmations and errors are only shown to the person who used the command, and nothing a member types in a post can ping @everyone, @here or a role.
- More ways to find players:
/availablesays you're free to play something for a while and/whosfreeshows who is./queue joingroups people automatically once enough are waiting, with no public post. Full parties and queue groups can get their own temporary voice channel, which is deleted when everyone leaves. Posts can also carry a platform, region, rank and "mic required". - Every part of LFG can be switched on or off on the new Looking for Group page, along with the board channel, timings and your list of games. Easy Build can turn it on for gaming and esports servers.
- 📊 Channel counters (free). Locked voice channels in their own category at the top of your server that show live numbers, such as members, people only, bots, people in voice, boosts, channels, roles, or how many people have a certain role. They update every 10 minutes.
- 🎵 TikTok alerts (Shield). Post new TikTok videos in your server. TikTok only allows this for creators who connect their own account, so after you add a creator on the Stream alerts page, send them the private connect link. TikTok doesn't share live status with other apps, so this covers new videos only.
- Your bot, your picture (Shield). Next to the custom nickname you can now upload a profile picture for AegisGrid in your server only.
- Reaction roles, your way. Pick emoji reactions or a dropdown menu for each reaction-role message, and choose how many roles a member can have from it: any number, only one (picking another swaps it), or up to a number you set. Existing messages can get a limit with
/reactionrole limit. - Server economy channel rules (Shield). Keep economy commands to certain channels (or block them in some), let chat money follow the same rule, and optionally keep
/gambleand blackjack to casino channels. - Easy Build: choose your channels. The preview now has a tick box for every new channel and category; untick anything you don't want before you build. In Discord,
/easybuildhas a menu for leaving channels out. - 💡 Suggest a feature at aegisgrid.io/suggest. Log in with Discord, send an idea, and come back to see whether it's planned. (A music player isn't possible, because YouTube's and Spotify's terms don't allow it.)
- 🔒 My data at aegisgrid.io/me. Download everything AegisGrid keeps about you as a file, or delete it. The page explains what has to stay (like Trust Score history, which protects other communities) and when that goes too.
- Privacy. When AegisGrid is removed from a server, that server's data is deleted 30 days later. Moderation cases are deleted after 2 years. The privacy policy now says who runs AegisGrid, why each kind of data is kept, how long, who else handles it, and your rights. The terms were updated for 5-server plans.
- Fix: dates on the dashboard (like "Posted" on the Tickets page) now show in your own time zone. Before, a panel posted in the evening in the Americas could show the next day's date. Ticket close logs now show when the ticket was opened and closed.
- Safer mentions everywhere. Across the whole bot, messages can only ping the people they name. @everyone, @here and role pings only happen where a feature is meant to ping, like stream alerts or LFG game roles.
- New permissions for new servers: the invite link now also asks for Create Private Threads, Connect and Speak (for LFG party threads and voice channels). Servers that added AegisGrid earlier still work; LFG sends DMs instead of threads until the bot gets Create Private Threads.
- Fix: choosing a language with
/languagecould fail on the first try after a restart.
v1.3.0
November 7, 2026Ten languages, Easy mode for setting up a server, and free D&D tools.
- AegisGrid speaks ten languages: English, Mandarin Chinese, Hindi, Spanish, Arabic, French, Bengali, Portuguese, Russian and Urdu. The website, the dashboard menus, the new setup tools and the bot's everyday replies (
/help, error messages, the admin panel, Easy Build) are translated. Arabic and Urdu pages read right to left. - Each person gets their own language. AegisGrid uses your Discord app's language when it can. Anyone can pick one with the new
/languagecommand (Discord's app has no Arabic, Bengali or Urdu yet, so people who speak those pick it there). Admins set a server language on the Logs & mod roles page, in the Setup Wizard or from the admin panel; posts everyone sees use it. On the website, use the 🌐 menu in the top bar. - Slash-command descriptions are translated in Discord for Mandarin, Hindi, Spanish, French, Portuguese and Russian.
- ✨ Easy Build. Build a whole server from one of ten templates: gaming community, streamer, study group, business, friends, D&D group, art, music, product support or esports team. Add your own channels and roles, tick the features you want, see a preview of every channel and role, then press Build. Channels, roles, the rules and the welcome post are written in the language you pick. It only adds things; anything with the same name is skipped and nothing is deleted. On the dashboard, with
/easybuild, or with the button AegisGrid posts when it joins a new server. The home page has an Easy Build button too. - 🧭 Setup Wizard. A new dashboard page that goes through AegisGrid one feature at a time: what it does, how people use it, whether you want it, and the settings it needs. It can post the verify button, ticket button and admin panel for you.
- 🛠️ Admin panel inside Discord.
/panelopens a control panel with buttons for members (look someone up, warn, time out, kick, ban, case history), features, settings (log channels, welcome, blacklist mode, AutoMod), open tickets and the server language./panel post_in:#channelkeeps one in a staff channel. Only admins and moderators can use it, and every action is recorded exactly like the slash commands. - Welcome message when AegisGrid joins a server, with buttons for Easy Build, the Setup Wizard and the admin panel. A server set to another language in Discord starts in that language.
- 🐉 D&D tools (free):
/dicewith advantage, keep/drop and exploding dice;/encounterinitiative and combat tracker with HP, armour class and conditions;/charactersheets with ability rolls;/noteswith DM-only secrets;/generatefor NPCs, loot, encounters, taverns, plot hooks, weather and trinkets;/sessionplanning with Going / Maybe / Can't buttons and a reminder. No AI is used. Settings are on the new D&D tools page (DM role, reminder channel and time). - Official AegisGrid Discord: running the setup again adds a language role and a chat and help channel for each of the nine other languages, a #languages picker (English is in it too, for people who want AegisGrid's replies in English; the main channels are English), and translated rules in each language channel.
- One plan, up to 5 servers. A Shield or Grid plan now belongs to the person who pays and covers up to 5 servers they own or manage, at the same price as before. The server you subscribe from is added straight away; add or swap the others on the new My plan page (aegisgrid.io/plan, also in the top bar).
- More than 5 servers: each extra server is $0.99 a month or $9.99 a year, matching how your plan is billed, added on My plan. Stripe charges or credits the difference on the next bill.
- My plan also lets you switch between Shield and Grid or monthly and yearly; every server on the plan follows. Existing subscriptions keep working and now cover up to 5 servers too.
- Privacy policy updated: language choices are stored as one-way codes, and D&D sheets, notes and session titles are encrypted.
v1.2.0
November 7, 2026A log channel for each kind of log, and a server economy log.
- Logs page → "Channel for each kind of log". Member joins, member leaves, member role & nickname changes, edited/deleted messages, channel changes, server role changes, server settings/bots/webhooks/emoji/invites can each go to their own channel, to the default channel, or nowhere ("Don't post"; still kept in Search).
- 💎 Server economy log (Shield). Choose a channel and AegisGrid posts money going in and out of the server economy: work, crime, rob, gambling, purchases, admin give/take, role income and resets. Changes are grouped every 10 seconds (at most 15 lines a post) so busy servers aren't flooded. Options: include chat money, include deposits/withdrawals, minimum amount. Off until you pick a channel.
- What's new page at aegisgrid.io/changelog (header and footer links): every release and its features, always up to date.
- New home page at aegisgrid.io: a proper introduction, a full overview of every feature by plan, how to get started and the three plans side by side.
- Ticket types. Run several ticket systems side by side, such as Support, Complaints and ID Verification. Each has its own name, emoji, category, staff roles, transcript channel, opening message, channel names, claiming and reminders. Your existing ticket setup is the main type and stays free; 💎 extra types need Shield.
- Ticket panels in three styles, chosen on the dashboard: buttons, a dropdown menu, or emoji reactions. Post one panel per channel, or one panel that offers several types. Posted panels are listed and can be removed from the dashboard.
- Close & erase. A new button (and
/ticket close erase:true) deletes a ticket with no transcript and removes everything AegisGrid stored about it. Each type chooses which roles may erase; Manage Server always can. Types can also be kept out of the message logs entirely (recommended for ID checks). - Matching look everywhere. Every page and dashboard section now follows the home page's style.
- Fix: after an update, browsers now always load the new look instead of an old saved copy of the stylesheet.
- Owner page: give a tier to any server by typing its ID, even before AegisGrid joins it (e.g. a bot list's review server).
- Existing settings keep working: anything without its own channel still goes to the default message/server log, then the mod log.
v1.1.0
November 7, 2026Dashboard access, ticket claiming & reminders, official Discord.
- Dashboard access by role or person. New page Dashboard access: the server owner and Manage Server admins can let a role or a single member open chosen dashboard pages (e.g. only Tickets). They log in with Discord as usual; the server shows up in their picker as "Staff access". They never see the access list or payments.
- 💎 Shield – ticket claiming. New Claim button and
/ticket claim,/ticket unclaim,/ticket assign. Whoever holds a ticket can hand it to other staff; ticket manager roles (and Manage Server) can take over or reassign any ticket. Optional: only the holder can reply once claimed. - 💎 Shield – reminders. Ping a staff channel when a ticket isn't claimed in time (optionally repeating). DM the ticket holder and/or everyone with a chosen role when a ticket goes quiet ("member waiting for staff" or "no messages at all").
- Tickets page lists open tickets with who holds them and when they last had activity.
- Official AegisGrid Discord. Owner page → Set up this server builds your official server (roles, channels, rules, welcome, ticket panel with reminders, roles menu, Grid tier, permanent invite). Safe to run again; it never deletes anything. "Join our Discord" appears on the home page, in the footer, at aegisgrid.io/discord and in
/help. - Member complaints (
/complain) are always on, like the rest of the Trust Score. The Security-page switch is gone; servers that had switched it off now accept complaints again. Admins can still remove an unfair complaint.
v1.0.0
November 6, 2026First public release, running on a Contabo Cloud VPS 4 at aegisgrid.io.
- Moderation, AutoMod, voice-disconnect logs, tickets, reaction roles, onboarding, welcome images, leveling, credits, rep, profiles.
- Global Trust Score (−1000…1000, 6 months) with per-server limits, a global blacklist needing 2+ servers, local pardons, score DMs, and moderator-abuse checks.
- Server reputation and a public rating board.
- Paid tiers: Shield ($2.99/mo · $29.99/yr) and Grid ($4.99/mo · $49.99/yr), with Stripe Checkout, webhooks and the customer portal.
- Server economy, stream alerts, RSS, fun commands (Shield); anti-nuke, backups, logging, custom commands, schedules and analytics with Trust filters and xlsx/csv export (Grid).
- Trust rebalance: reactions +1 (max +25/day), voice +1/hour (max +10/day), across all servers.
- Personal data protection: encrypted text, one-way IDs, encrypted backups, locked file permissions, CSP.
- Scaling: automatic sharding, cache limits, DB tuning and indexes, chunked pruning, /healthz, pm2 memory sizing, log rotation.
- Theme from the AegisGrid logo (navy, gold, cyan), self-hosted fonts.
- Fix: start-up crash "shardCount option must be a number" when SHARD_COUNT=0 (workaround on launch night: SHARD_COUNT=1).
- Added
npm test(tests/run-all.js) including a full-program boot test.
