Product updates

YourBot changelog

Every release, newest first. New plugins, dashboard changes, fixes and security updates.

26 releases Feed

YourBot v0.0.26

Mais recente Permalink →
  • Plugins can now reach an address that only your server knows, like your own game panel or a self hosted API. A plugin author's allowed domain list is fixed when they publish it, so it could never cover an address that is different for every community. An admin can now approve their own address during a plugin's setup, and it applies to that server only.
  • Plugin SDK v0.10.0 adds ctx.http.allow_host() and ctx.http.revoke_host() for exactly that. Approved addresses are matched exactly, so approving example.com does not also approve panel.example.com, and each approval is scoped to the one server that granted it.
  • The developer portal secrets list now shows which hosts each secret may be sent to, and flags any secret that cannot be used for authentication yet.
  • Stored API keys can now be attached to a plugin's outgoing requests. Secrets saved in the developer portal were never recorded with a destination, so the platform refused to send them anywhere and any plugin calling an API that needs a bearer token was unable to authenticate. Reading a secret in code always worked and still does. Re-save a secret with a destination to enable it for requests.
  • Test installs now pick up new permissions and domains when you deploy a new version. The approved list was captured when the install was first created, so a plugin that added a permission or a new domain kept being refused against code that clearly declared both, until the install was removed and added again.
  • Test installs now grant every capability, including websockets, encrypted secrets and SQL. Those three had fallen out of the list, so a developer testing their own plugin on their own server hit refusals with no way to grant what was missing.
  • A plugin calling an address it has not declared now gets an error that says how to fix it, naming both the manifest entry and the admin approval, instead of a bare refusal.

Earlier releases

Click any release to read it here, or open its own page.

v0.0.25 Added 3 Changed 1 Fixed 1 5 changes
  • You can now join the beta with or without a card. Both get the full free beta, so the card is only about price.
  • Adding a card locks your price at the launch price on the day you add it, and it stays locked for as long as you stay subscribed.
  • Servers on the no-card beta now get a heads up 14 days and again 3 days before the beta ends, so nobody goes dark by surprise.
  • The beta alumni role now goes to everyone who took part in the beta, with or without a card.
  • The trial ending reminder no longer tells people without a saved card that their card is about to be charged.
Open release page →
v0.0.24 Added 1 Changed 3 Enhanced 2 Fixed 2 Security 4 12 changes
  • A public changelog at /changelog. Every release with its full notes, a page per version and a feed at /changelog.xml. The page refreshes itself when a new release lands, so reading what shipped no longer requires a dashboard account.
  • Moderation risk scores now fade as cases age instead of holding at their highest point forever. A member who stopped causing trouble drops back down on their own, and every staff screen shows the current score rather than a past peak.
  • Members placed on the watchlist automatically are released once their risk falls back into the safe range. Watchlist entries added by your staff are never cleared automatically.
  • An automatic watchlist entry no longer adds to the risk score that created it, so a member can no longer be held in a band by the flag that band raised.
  • The AI plugin builder now works from a corrected reference. Over a hundred errors were fixed in the guidance it follows, covering scheduled tasks, storage, event data, interaction timing and dashboard settings, so a generated plugin is far more likely to run correctly on the first build.
  • Plugin validation now checks your calls into the platform API and your SQL statements before you publish. Mistakes that used to surface as a crash on a live server are caught at validation time.
  • /ban returned a generic error when the target was not currently in the server. Banning someone who already left, or banning ahead of time by user ID, now works.
  • Plugins listening for edited messages, member updates, channel updates or role updates received an empty payload on the shared bot. All four events now arrive with their details.
  • Marketplace: a plugin icon link could carry markup that ran for anyone browsing the public storefront. Icon links are now validated on save and the storefront escapes them correctly.
  • Group Finder: a partnered server's name could break out of the network page it was listed on.
  • Data exports: cell values are now neutralized so a spreadsheet cannot treat exported text as a formula when the file is opened.
  • Server names carrying invisible or control characters are cleaned when we first see them, so a server can no longer disguise how it appears in lists.
Open release page →
v0.0.23 Added 4 Changed 5 Enhanced 4 Fixed 10 Security 1 24 changes
  • Setup guide expanded to 105 walkthrough steps across 6 chapters, with a new /guide index
  • Marketplace Updates: a day-by-day feed of every plugin release with NEW badges, plus a subscribable feed at /marketplace/updates.xml
  • Developer docs rebuilt into 8 sections with 20 copy-paste recipes
  • An inline explainer on every custom-bot-only feature that names the exact step you still need to finish
  • Start Your Server builder redesigned: new canvas, resizable dock and a review slide-over before you commit
  • The AI plugin builder now runs on Claude Opus 5
  • /tickets panel and /tickets setup now let you pick a panel by name instead of pasting an ID
  • /quests admin completion now lets you pick a task by name instead of typing its key
  • Group Finder Event Chat restyled to match the site and rebuilt for mobile
  • Roughly 800 more strings translated per language, plus 1,934 wording corrections across German, Spanish, French and Portuguese (BR)
  • Group Finder events now publish and archive reliably through the whole event lifecycle
  • The Start Your Server demo on the homepage now runs on the real builder
  • Opening a page without a server selected now tells you so and points you to the next step
  • Reaction-entry giveaways were not counting entries on the shared bot
  • "Failed to create your ticket channel" when a category's permission overwrites granted permissions the bot did not hold
  • Buttons and modals could hang on "thinking" or come back as "This interaction failed"
  • Plugin buttons and dropdowns could time out instead of showing the upgrade prompt
  • Toggling a plugin rapidly could leave the page showing it enabled with an Open button that failed
  • Role sync could skip a run after a brief network interruption instead of retrying
  • Member stats could log departures that never happened when Discord returned an incomplete member list
  • Queued message edits could keep retrying after a permanent failure instead of stopping
  • Plugin web requests failed against sites that reply with brotli compression
  • The plugin builder warned about a missing dashboard manifest when one was present
  • Group Finder Event Chat: closed three flaws that allowed event messages to be edited or deleted from a different server
Open release page →
v0.0.22 Added 11 Changed 10 Enhanced 2 Fixed 8 Removed 1 Security 3 35 changes
  • The bot now has a /help command. It privately lists every command available in your server based on your enabled plugins, with quick links to your dashboard, the docs and the support server.
  • Private plugins for developers. Keep a plugin private and publish new versions instantly for use on your own servers with no marketplace review. Flip between private and public any time from your plugin's Distribution card, and existing installs are handled safely in both directions.
  • Plugin dashboards leveled up. Dashboards now support sections, tabs, new widget types, table formatting, custom themes and action buttons with optional confirmation prompts. Widgets can react to live data and refresh right after an action runs.
  • The dashboard editor in the dev portal gained a live preview, theming controls and an AI copilot, and the AI builder now designs a full dashboard for every new plugin instead of a basic auto-generated page.
  • You can now request free changes to a proposed plan in the Plugin Builder and get a revised plan before you pay to build. A new progress rail shows where you are across the describe, build and preview steps.
  • The review step of Start Your Server now recommends custom AI-built plugins and marketplace add-ons picked for your server design.
  • Server owners now receive a critical security notification when a member of their server is banned from the YourBot platform.
  • Answers from YourBot staff on marketplace plugin question pages are now clearly labeled as staff answers.
  • The website navigation was reorganized into Features and Info menus, with three new feature pages showing what the built-in services, the server builder and the Plugin Builder can do.
  • Ten new guide and comparison pages and two new blog articles went live, linked from a new Discover section in the site footer.
  • The public website now uses Google Analytics, and only after you accept cookies. Declining means nothing loads and no analytics cookies are set.
  • Bring Your Own bot is now called YourBot Subscription everywhere you see it, including checkout and receipts, and running the bot under your own Discord token is now called a custom bot.
  • Billing now runs on our live payment system. Subscriptions, marketplace plugin purchases and AI credit packs are fully live. A few early test-mode trials were ended during the switch and the affected members received a notification with steps to re-subscribe. The billing portal lets you update your payment method, view invoices and cancel any time.
  • The dashboard sidebar now collapses into a slim icon rail instead of hiding completely, remembers your choice and stays in view while you scroll.
  • Start Your Server was redesigned. The server preview now fills the page, the AI chat sits in a dock at the bottom and building happens through a new Review and build panel. The Services and Roles tabs were rebuilt as a cleaner list and editor layout on both the builder home and the plan page.
  • The AI Plugin Builder is now a single guided Build Sheet that shows every setting up front, with plan review on the same page instead of a separate card.
  • The homepage pricing section was redesigned into a cleaner offer console with live launch pricing, and the plugin creation section now previews the real Plugin Builder.
  • The About page was fully redesigned with a cinematic scrolling story of how the platform works, and every claim on it was double-checked for accuracy.
  • While the beta window is open, the subscription page now shows only the beta offer with the exact price you lock in by joining.
  • The cookie banner asks everyone to choose again under updated wording. Declining or withdrawing consent now turns analytics off completely and clears analytics cookies, and the privacy and cookie policies were updated to match, including opt-out instructions and retention periods.
  • The privacy policy now discloses the new membership records, risk scoring and ban notifications, and your data export includes these records too.
  • FAQ search now finds answers even when you ask using the old wording of questions that were rewritten.
  • Every marketplace plugin page now links to its category hub, and all six category pages gained proper descriptions.
  • Locking or unlocking a voice room no longer wipes the owner's and allowed roles' channel permissions, and transferring ownership now actually hands the new owner control of the channel in Discord.
  • The three feature pages now display correctly on phones instead of clipping content off the edge of the screen.
  • Dozens of FAQ answers were corrected to match how YourBot actually works, two FAQ articles with broken placeholder text were repaired and the homepage no longer mentions a free trial that does not exist.
  • Joining the beta now charges the discounted launch price you were shown instead of the full standard price.
  • AI credit purchases now deliver instantly after checkout, can no longer be applied twice if confirmation races the payment processor and the credits ledger always shows the exact amount applied.
  • Banned or removed plugins now disappear from the marketplace immediately instead of staying installable for a few minutes, developers are notified when their plugin is banned and plugin auto-updates now reach everyone during the beta as intended.
  • Dashboards built in the dev portal editor are no longer lost when a plugin auto-deploys through a webhook or resend.
  • Fixed a crash that could break marketplace developer profile pages.
  • The free no-card beta slot was retired. Everyone now joins the beta through the trial subscription, which locks in your launch price properly.
  • Closed several loopholes that could have let unreviewed private plugin versions run on servers other than the developer's own.
  • Tightened plugin dashboard permissions so viewers can never reach manager-only data or actions.
  • Hardened the plugin sandbox and SDK against several vulnerabilities found in an internal security review, including issues with malicious plugin uploads.
Open release page →
v0.0.21 Added 2 Enhanced 1 Fixed 6 9 changes
  • Developer profile backgrounds. Marketplace developers can now set the look of their public profile page: keep the soft blurred banner, upload a dedicated background image or go minimal with accent glows. Find it under Banner & color in your developer profile settings.
  • Refund request notifications. Buyers are now notified the moment the developer or our team responds to a refund request, and developers get a direct message when a new request is filed and when a final decision is made.
  • Public developer profile pages now feature an immersive full page background that echoes each developer's banner and accent color.
  • Plugins on an active sale could in rare cases charge their regular price at checkout. Sale pricing is now always honored.
  • Promo codes could occasionally fail to apply at checkout. They now recover automatically.
  • Marketplace refunds now split correctly between the developer and the platform, so developers are never left covering the platform's fee share, and partial refunds adjust developer earnings by the exact proportional amount.
  • Payment disputes on marketplace purchases are now handled automatically from end to end, including revoking the disputed purchase and correcting developer earnings.
  • Subscriber roles in the YourBot community server could be slow to apply after a subscription change during busy moments. Role updates now go through right away.
  • AI generation in the Plugin Builder and Start Your Server could occasionally fail from a brief network hiccup. It now retries automatically, and if a run fails before generating anything you get clear confirmation that nothing was charged and any credit hold was refunded.
Open release page →
v0.0.20 Added 5 Enhanced 7 Fixed 10 Security 2 24 changes
  • Marketplace Developer Agreement. Clear terms for plugin developers covering revenue share, payouts, refunds and data handling. Read it at yourbot.gg/legal/developer-terms; you will be asked to accept it once before publishing or connecting payouts.
  • Ticket response times now count replies made in Discord, not just the dashboard, so your stats are accurate however your team works.
  • Tickets can automatically close when the person who opened them leaves the server.
  • Staff now get an SLA warning before a deadline is missed, while there is still time to respond.
  • Edit ticket teams and SLA policies in place instead of deleting and recreating them.
  • The Tickets dashboard has a fresh new look across every page, in light and dark themes, matching the rest of the plugin family.
  • The developer portal home is now Mission Control: your revenue at a glance, live plugin health tiles and a Needs You list that links straight to whatever needs action.
  • Each plugin workspace is now the Flight Deck: cleaner grouped navigation, a live preview of your marketplace listing and a release pipeline showing each version's path from draft to live.
  • The AI plugin scaffolder is now Plugin Builder, with a new look and its own spot in the sidebar.
  • Terms of Service and Privacy Policy rewritten for clarity: plain-language renewal and cancellation terms, a clearer dispute process with a 30 day opt-out and a privacy policy that precisely matches what we collect and how long we keep it.
  • The pricing page now shares the full site navigation, theme toggle and cookie preferences with the rest of the site.
  • Site analytics now load only after you accept cookies.
  • Renaming a ticket no longer breaks follow-up replies to that ticket.
  • SLA breach alerts fire once with a clear message instead of repeating every few minutes.
  • Bulk claim and close in the ticket queue works again.
  • Closing a thread-based ticket now archives the thread and saves its transcript.
  • If our support assistant resolves your ticket you can open a new one right away instead of waiting out a cooldown.
  • Ticket panel backups that include form-only panels restore correctly.
  • For developers: the dashboard editor no longer wipes a saved layout, AI edit drafts survive a failed save and answering a marketplace question no longer loses your reply if the FAQ step fails.
  • Homepage stats show live numbers right away and the page renders correctly in older browsers.
  • A rare formatting bug that could garble FAQ answers with nested formatting.
  • Light theme polish across the homepage, including contrast fixes and a correctly dark product preview.
  • Hardened the tickets dashboard and developer portal against content injection and tightened ownership and permission checks across both.
  • Plugin crash reports are now automatically deleted after 90 days.
Open release page →
v0.0.19 Added 6 Enhanced 3 Fixed 6 Security 1 16 changes
  • Community templates for Start Your Server. Share a design you are proud of as a public template, and browse and use designs shared by other server owners.
  • Sentinel setup presets. Pick Relaxed, Standard or Strict for a sensible moderation setup in one click, or describe what you want in plain English and let YourBot configure it for you.
  • Start Your Server can now install a recommended Sentinel preset as part of a build.
  • A new phishing protection template in Sentinel's template library.
  • Server analytics now track thread activity and starboard highlights.
  • Ask the Dev upgrades for plugin developers. Answer questions right from your inbox with filters, saved replies, suggested FAQ entries and each asker's history.
  • Start Your Server shows the AI's live reasoning while it designs, so you can see what it is working on.
  • Building your server is much better at telling you what is happening. If a step is slow the page says so, and if the connection drops you get a clear message with a way to check on the build instead of an endless spinner.
  • Voice statistics are more accurate and analytics charts now follow your server's timezone.
  • Builds that stopped unexpectedly could block new builds for up to 30 minutes. They now recover on their own in about 2 minutes.
  • A stuck build no longer looks like it is running forever. It is detected and ended with a clear message so you can try again.
  • All Sentinel rule templates now apply correctly, including several that previously did nothing.
  • Saving Sentinel settings from the rules page no longer loses unsaved changes.
  • Developer profile pages on the marketplace show the full site navigation and stats again.
  • The brief white flash when navigating back to the homepage is gone.
  • Hardened several dashboard pages against content injection and tightened access checks.
Open release page →
v0.0.18 Added 11 11 changes
  • Start Your Server (Beta), a new AI setup assistant. Describe the community you want in plain language and YourBot designs a full Discord layout for you with categories, channels, roles and permissions.
  • It works like a chat. YourBot asks a couple of quick questions, you refine the plan by talking back and forth, and the design updates as you go.
  • A live preview shows every proposed channel and role before anything changes, laid out the way it will look in Discord.
  • One click builds it. When the plan looks right, YourBot creates the whole structure in your server for you.
  • Safe by default. Start Your Server only adds to and organizes your server. It never removes anything unless you specifically ask, and every deletion needs its own confirmation.
  • Automatic backup and undo. YourBot takes a snapshot before it builds so you can roll the structure back if you change your mind.
  • Build again anytime. Re-run the plan to apply new changes or retry anything that did not go through the first time.
  • Plugin setup is included. During a build YourBot can turn on and configure your plugins, including tickets with a ready-to-use panel, group finder, welcome messages, join-to-create voice channels, moderation, analytics, giveaways and beacon, each wired to the right channels and roles.
  • Polished starter content. New welcome, rules and info channels arrive with cleanly formatted messages so your server feels finished from day one.
  • For a full redesign, give YourBot the Administrator permission first so it can reorganize locked channels and higher roles.
  • Works with your own bot. If you run a Bring Your Own bot, Start Your Server builds through it, and the shared YourBot works too.
Open release page →
v0.0.17 Added 4 Enhanced 2 Fixed 3 9 changes
  • AI plugin builder: describe what you want in plain English and YourBot writes the plugin for you, right in the developer portal
  • Choose the model that fits the job (Haiku, Sonnet, Opus or Fable) and watch it think and write your code live as it goes
  • Prepaid AI credits so you only pay for what you build, topped up any time from your dashboard
  • Resume unfinished AI builds later or download the partial you already have
  • Big plugins now build in one continuous flow instead of stopping at a length limit, so you get the whole thing
  • See an estimated cost before you start, a live budget meter while it runs and a heads-up if a build is taking a while
  • AI builds that looked frozen now show clear progress and recover on their own instead of hanging
  • Builds no longer come back empty when the model spends its time planning the work
  • When a channel YourBot posts to gets deleted or loses access, you now get a heads-up to fix it instead of a silent failure (analytics alerts, sentinel, giveaways, group finder and social posts)
Open release page →
v0.0.16 Added 3 Changed 2 Enhanced 6 Fixed 2 Security 1 14 changes
  • In-place message updates for plugins. Buttons and menus can now update their own message instead of posting a new one, so live game boards, pagination and dashboards update in place. Plugin developers: use interaction.respond(update_message=True) in SDK 0.7.0.
  • Plugin health at a glance. Your dashboard now shows a status dot, a banner and a badge for each plugin, so you can tell right away when one is paused or needs attention and why.
  • Automatic command refresh. Your bot now refreshes its slash commands on a regular cycle, so newly enabled commands and changes show up on their own without a manual nudge.
  • Instant plugin toggle. Turning a plugin on or off now applies immediately with no page reload.
  • Clearer Bring Your Own Bot setup. The Plugins page now shows exactly which setup step is left to finish, one at a time, so you always know what is missing.
  • More reliable plugin command syncing. We reworked how plugin slash commands are published so they no longer get stuck behind Discord's daily limits on busy servers, and commands that used to fail to appear now sync the first time.
  • Smoother plugin updates. Plugins that change their stored data or images now update reliably, and a plugin that briefly hits a limit backs off and retries instead of erroring out.
  • Self-healing under load. The platform now keeps an eye on its own health and recovers on its own within seconds, so a rough patch with Discord no longer leaves things stuck.
  • Increment by any amount. Plugin developers can now call ctx.kv.increment("balance", 50) to add more than one at a time, matching decrement, in SDK 0.7.1.
  • Accurate retry timing. When a plugin hits a rate limit the error now carries a precise retry time, so it can back off correctly.
  • Clearer plugin error reporting. When a plugin is paused you and your server owners now get a clear reason, surfaced in the developer portal so it can be fixed fast.
  • Dashboard and bot responsiveness. Fixed two separate issues that could make the dashboard or your bot quietly stop responding with no error. They now clear on their own instead of needing a restart.
  • Light mode rendering. Fixed pages that could show a dark band below the fold or a footer that drifted away from the content in light mode. Light and dark themes now render cleanly across the public site.
  • Ongoing security and stability hardening across the plugin sandbox to keep your data and your members safe.
Open release page →
v0.0.15 Fixed 1 Security 1 2 changes
  • Group Finder listings no longer silently fail to post when a server's configured forum channel has been deleted or the bot can't access it — the listing now falls back to your group channel so it always shows up.
  • Behind-the-scenes security and reliability hardening across plugins and bot integrations.
Open release page →
v0.0.14 Added 7 Enhanced 6 Fixed 6 19 changes
  • Ready Check — group leaders can run a one-tap ready check; members tap Ready or Not Ready and watch the tally update live.
  • Scheduled groups — set a start time when you create a group (e.g. "in 2h"); joined members get a reminder before it kicks off.
  • Reputation stats on your history — groups hosted, joined, and completed, plus a no-show count. Leaders can flag no-shows with /group noshow.
  • Automatic voice channels — voice-required groups get their own voice channel the moment they fill, cleaned up when the group ends.
  • /group reinvite — ping teammates you've grouped with before.
  • "For You" sort in Browse — surfaces groups for the games you actually play.
  • LFG role pings — admins can choose a role to ping when new groups are posted (rate-limited so it never spams).
  • Saved searches on the dashboard now reliably notify you when matching groups are posted.
  • Group alerts only fire for genuinely matching games and regions — no more unrelated pings.
  • New alert options: a batched hourly digest and quiet hours.
  • Group start and expiry times now display in everyone's local timezone with live countdowns.
  • Network group listings now appear more reliably in partner servers.
  • Admins can require a minimum account age to post, and control whether groups show on the public cross-server board.
  • Reports now appear in the moderation queue and can be resolved.
  • Creating a group with a difficulty set no longer errors.
  • The public LFG board no longer breaks when sorting by open slots.
  • Groups can no longer be overfilled — extra joiners roll cleanly to the waitlist.
  • Accepting a cross-server join request now actually adds the member.
  • Group history now shows an accurate completion rate.
Open release page →
v0.0.13 Added 4 Enhanced 1 Security 1 6 changes
  • Ask the Developer — you can now ask a question right on a plugin's marketplace page. The developer gets it in their inbox and can reply, and the best answers turn into public FAQ for everyone.
  • Plugin FAQs — marketplace plugin pages now show a developer-curated FAQ section, so you can get answers before you install.
  • YourBot Blog — a new blog at /blog with guides, product updates, and announcements.
  • Developer profiles — plugin developers can claim a custom handle and get a public profile page showcasing all of their plugins.
  • Plugin SDK v0.6.1 — a batch of quality-of-life improvements for plugin developers: clearer error messages, better editor autocomplete & typing, easier local testing, and new UI/identity helpers.
  • Behind-the-scenes security and reliability hardening across the platform.
Open release page →
v0.0.12 Added 3 Enhanced 3 Fixed 2 8 changes
  • New ctx.discord.iter_messages() — page through a channel's entire history in one call, no more juggling before/after cursors by hand.
  • Typed Discord responses: member, role, channel, guild and message reads now come back fully typed, so your editor autocompletes fields and catches typos.
  • Every SDK error now carries a stable code (e.g. CAPABILITY_DENIED, RATE_LIMITED, QUOTA_EXCEEDED) so you can branch on failures cleanly instead of matching strings.
  • Type hints now ship in the installed package — autocomplete and type-checking work straight from pip install yourbot-sdk, no editable checkout needed.
  • Local tests enforce your plugin's capabilities by default, so a green test means your manifest is actually correct (opt out with strict_capabilities=False).
  • The local testing harness now mirrors the live API more closely (KV increments, sliding-window rate-limit counter, HTTP params, SQL limits, metrics aggregates) — passing tests predict real behavior far better.
  • KV quota errors now report as a quota error instead of a generic rate-limit error, so you can tell the two apart.
  • yourbot dev now correctly counts KV writes and log lines in its run summary (they previously always showed zero).
Open release page →
v0.0.11 Added 3 Changed 2 Enhanced 3 Fixed 2 10 changes
  • Your language, everywhere 🌍 — the dashboard, your bot's replies, and slash commands now speak Spanish, French, German, and Portuguese (BR). Pick yours from the footer switcher; server admins can set the bot's reply language per server from Bot settings.
  • Plugin descriptions now sync from your GitHub README — connect a repo and your marketplace listing stays current automatically on every push (public and private repos).
  • Incident explanations on the status page — downtime can now show a "why this happened" note, alongside a 30-day uptime headline and a "days since last incident" counter.
  • MMO Maid is now YourBot! New name, new home at yourbot.gg — same team, and your servers, settings, and data are untouched.
  • The plugin SDK is now the YourBot SDK (pip install yourbot-sdk). Existing plugins keep working as-is — no action needed.
  • A fresh new look — new logo and a cleaner blue theme across the entire dashboard.
  • Redesigned status page — live shard health, real-time charts, and a smarter live indicator that shows "Reconnecting…" instead of stale data.
  • Smarter, more reliable help answers — the FAQ assistant now self-heals and stays responsive even during updates.
  • Slash commands now update reliably (resolved a localization hiccup that could block command syncs).
  • Two-factor recovery now accepts backup codes correctly.
Open release page →
v0.0.10 Added 3 Enhanced 3 Fixed 2 8 changes
  • Marketplace browse cards now show per-server install state with action buttons — Install / Update / Enable / Settings appear right on each card so you can see at a glance what's installed where
  • Plugin SDK is now available on PyPI — developers can pip install mmo-maid-sdk in any local environment or CI without manual wheel downloads
  • Update detection on marketplace cards — when a newer version of an installed plugin is published, the card shows Update v0.0.10 → v0.0.11
  • Slash commands appear within seconds after installing a plugin (previously could take several minutes, especially on Bring-Your-Own-Bot servers)
  • A periodic safety-net re-sync runs every 60 seconds so commands never get stuck waiting for a missed notification
  • GitHub-based plugin publishing now supports repositories up to 50 MB (was 10 MB) and stored artifacts up to 25 MB (was 10 MB) — better headroom for plugins that ship data files or art assets
  • Plugin sandbox builds correctly handle legacy plugin uploads that bundled their own copy of the SDK
  • Marketplace install notifications now log success and failure clearly so issues surface immediately instead of being silently swallowed
Open release page →
v0.0.9 Added 21 Changed 1 Enhanced 13 Fixed 2 37 changes
  • Discord Linked Roles — connect your Discord account from the new Connections page so any MMO Maid server can verify your plan, BYO status, member-since date, active server count, and developer badge as native Discord roles
  • Developer trust-tier badges — ESS Official plugins and developers now display a verified badge on marketplace cards, plugin pages, and developer profiles
  • Marketplace homepage redesign with section rails: Pick up where you left off, Featured, New this month, Trending, and Recently updated
  • Featured plugin spotlight carousel at the top of the marketplace
  • Marketplace search dropdown with live ranked results as you type
  • Marketplace Highlights on the public landing page so visitors can browse featured plugins without signing in
  • Public plugin pages — share any plugin link with anyone; they can read the description, screenshots, and pricing without an account
  • 3D coverflow screenshot gallery on plugin detail pages, replacing the flat thumbnail strip
  • Public developer profile pages — avatar, bio, external/social links, and recent reviews
  • Plugin favoriting and following from cards and detail pages
  • One-tap bug reporting from any plugin card
  • /maid-bug-report — shared bot command for filing a bug against any plugin you have installed
  • Tickets: per-button analytics — clicks, unique clickers, conversion %, and average first response per button (last 30 days)
  • Tickets: optional auto-cleanup of the category picker after a ticket is created, configurable per-server
  • Server-owner Bot Invite Prompt — shared-mode servers that don't have the bot now see an Invite the Bot callout
  • Plugin developer broadcasts — developers can send announcements to subscribers; new "From dev" notification type with its own badge
  • Helpful-voter popover on plugin reviews (shows who voted and whether they own the plugin)
  • Earnings: download all sales as CSV for tax/accounting from the Earnings page header
  • Earnings: KPI cards now show month-over-month up/down deltas
  • Dev Portal landing: Inbox Alerts strip surfacing bug reports, refund requests, rejected versions, and Stripe disconnection
  • Dev Portal landing: KPI strip (Lifetime Payout, MRR, Active Servers, Reviews)
  • Footer attribution updated to EmberStream Studio LLC
  • Top nav now includes Status, Docs, Join our Discord, and a theme toggle on every page
  • Landing page complete redesign — scales smoothly from phones (360px) up to ultra-wide displays
  • Server plugin manager — grid layout with cover-art cards, status dots, KPI bar, and All / Enabled / Disabled / Premium filters
  • Status page redesign — hero header, summary KPI strip, pulsing service dots, and Discord shard cluster health with hover-detail cards
  • Dev Portal split into tabs: Versions, Pricing, Reviews, Broadcast, Settings, Analytics, Reports, Logs, Events, KV, Coupons
  • Dev plugin logs — time-range pills, advanced search syntax (level:, rpc_method:, srv:, has:, slow:>), regex toggle, live stream indicator, context-view mode
  • Dev docs page — 2-column interactive table of contents, dark+light syntax highlighting, larger code samples, SDK v0.5.0 examples
  • Public docs page restructured with FAQ support
  • Earnings page — sidebar reflows below content on mobile, larger typography, polished button styles
  • Tickets analytics — mobile-friendly stat cards, friendlier empty states for CSAT, "All clear" SLA, and tickets from deleted panels
  • Plugin detail pages — bigger author byline and trust-count text for readability
  • Notification preferences expanded with per-type descriptions
  • Theme preference now applies on login without a flash of unstyled content
  • Mobile nav no longer stays open with the page dimmed after resizing the browser back to desktop
  • Marketplace search results now display on top of the page instead of being clipped or hidden behind the category chips below the search bar
Open release page →
v0.0.8 Added 12 Enhanced 2 Fixed 1 15 changes
  • Live event tap (Events tab) — Plugin developers can watch inbound events stream into their plugin in real time, with type/server filters and pause/resume controls. Same tab includes a Replay tool to fire synthetic test events into your dev install without staging real Discord interactions.
  • Resource Usage on Analytics — Devs see a 7-day chart of their plugin's memory and CPU usage right on the Analytics tab. Spot leaks and runaway loops before customers report them.
  • Broadcast tab — Plugin developers can now send announcements to every server admin who installed their plugin — breaking-change warnings, migration notes, beta invites. Messages land in each admin's dashboard notifications inbox under "From dev".
  • Cron decorator in the SDK — Schedule recurring tasks with standard cron syntax: @plugin.cron("0 9 * * 1") runs every Monday at 09:00 UTC. Supports */N, ranges, and lists in all five fields.
  • Plugin starter templatesmmo new <id> --template slash|welcome|cron|basic scaffolds a complete plugin with working handlers, manifest, sample events, and passing unit tests. Run mmo new --list-templates to see what each one builds.
  • Compatibility warnings on install — When you try to install a plugin whose slash commands collide with one you already have (or that the developer flagged as incompatible), you'll see a confirmation page explaining the conflict before anything changes. You can still proceed, but you'll know what to expect.
  • Coupon codes — Plugin developers can issue discount codes from the Pricing tab. Customers redeem them at checkout. A platform-wide $3 minimum keeps small plans viable.
  • Staged rollouts — Plugin developers can publish a new version to a percentage of installs first (10/25/50/100). Catch regressions on a slice of users before full rollout.
  • Bug Reports — Server admins can run /maid-bug-report in their Discord whenever a plugin misbehaves. The report lands in the developer's new Reports tab with surrounding context, and they can mark it open / in progress / resolved / wont-fix / duplicate.
  • Auto-fetched CHANGELOG — If your plugin repo includes a CHANGELOG.md, the platform parses it and shows the per-version notes on both the dev portal Versions tab and the customer-facing marketplace listing. No more manually copy-pasting release notes.
  • Pre-submit plugin validator — When a developer pulls a new version from GitHub, the platform now scans for manifest issues and forbidden patterns up front. Fixable problems are caught at submission instead of after a back-and-forth review cycle.
  • Auto-disable for chronic failures — If a plugin starts failing repeatedly on your server, the platform now automatically disables that one install for safety and notifies you. The plugin keeps running on other servers; you can re-enable from your dashboard once the developer ships a fix.
  • Staff plugin review opens with a high-signal "Changes vs previous version" summary — added/modified/removed file counts, capability and dependency diffs, and one-click jumps to the per-file diff. Faster reviews mean faster turnaround on submitted updates.
  • Notifications inbox distinguishes developer announcements from auto-update notifications, with a dedicated "From dev" badge and direct link back to the plugin listing.
  • mmo new scaffolds now end with the plugin.run() entry point guard and ship a tests/conftest.py so python -m pytest works out of the box without import errors.
Open release page →
v0.0.7 Added 3 Enhanced 5 Fixed 1 9 changes
  • Plugin reviews now show whether the reviewer owned the plugin when they posted, and which version they were on
  • Notification preferences — toggle which platform events you get notified about, with settings that persist across sessions
  • Private GitHub repository support for plugin developers — your private repos can publish to the marketplace via personal access tokens
  • Plugin enable/disable on the Plugins page is instant — no full page reload
  • More precise messaging when a Bring-Your-Own-Bot plugin can't be enabled — tells you exactly which step is missing instead of redirecting you away
  • Notifications page redesign — icons, filters, in-line settings, and direct action links
  • Plugin manifest now auto-fills HTTP proxy domains based on the URLs your code uses, so you don't have to declare them twice
  • Plugin submissions are pre-checked against their manifest before they reach review — missing or unused permissions get surfaced to you immediately
  • Several rough edges on the Plugins page when working with Bring-Your-Own bots
Open release page →
v0.0.6 Changed 1 Fixed 5 6 changes
  • Self-healing subscription sync — A daily background sync keeps your subscription state in line with Stripe even if a notification is missed in transit. Together with the existing real-time updates, you should never see a stuck or out-of-date subscription again.
  • Subscription page reliability — When a subscription renews, your existing entry is now updated cleanly with the new period. Previously the account page could accumulate stale rows over time, and a successful renewal could occasionally make an active subscription temporarily disappear from view.
  • Multiple BYO slots all visible — If you own more than one BYO slot, every one of them now shows on your subscription page. They could previously be hidden behind a single visible entry.
  • Assigned subscriptions always visible — A subscription you've assigned to a server now always shows on the subscription page, so you can manage it (unassign, swap, etc.) even if its billing period got stuck for any reason.
  • Server slot assignment — Reassigning a BYO slot to a server that previously had one no longer fails with "already assigned." Old allocations from canceled subscriptions are cleaned up automatically when you assign a new one.
  • Plugin renewal dates — The "All Purchased Plugins" tab now shows correct upcoming renewal dates pulled live from Stripe. Long-running subscriptions could previously display dates from when the subscription was first opened.
Open release page →
v0.0.5 Added 4 Fixed 2 6 changes
  • Instant answers in support tickets — When you open a ticket on the MMO Maid Discord, the bot now scans your question against our FAQ library and posts a matching answer (with sources) if there is one. No more waiting for staff on common questions.
  • Follow-up answers in your ticket channel — Have another question after your ticket is open? Just type it in the same channel. The bot will keep matching follow-ups, not just the first message.
  • One-click resolution — Every bot answer comes with ✅ "This solved it" and ❌ "I still need help" buttons. ✅ marks the ticket resolved and gives you 24h to come back if needed; ❌ pings staff right away.
  • Polite handoff when the bot doesn't know — If your follow-up question isn't covered by the FAQ, the bot now tells you so explicitly instead of staying silent, so you know staff are taking over.
  • "Something went wrong" on ticket creation — Opening a support ticket through the panel form sometimes showed an error even though the ticket was created. The form now responds cleanly.
  • FAQ feedback buttons no longer fail — The ✅ / ❌ buttons on bot answers occasionally returned "This interaction failed". They now process every click reliably.
Open release page →
v0.0.4 Changed 1 Fixed 1 2 changes
  • Plugin developer docs got a full rewrite — table of contents, expanded manifest reference, lifecycle and event catalogues, dashboards, testing, and sandbox limits all in one place.
  • SDK wheel download now finds the latest build in both production and local dev setups.
Open release page →
v0.0.3 Added 3 Enhanced 3 Fixed 1 7 changes
  • Winner confirmation flow — Hosts can now require winners to confirm their prize through a DM button. If a winner doesn't claim within the configured window (default 24h, up to 7 days), the slot is flagged and can be rerolled.
  • Role-based bonus entries — Give specific server roles extra entries in any giveaway. Bonuses stack with the existing Nitro booster bonus.
  • Activity log on every giveaway — Each giveaway's detail page now shows a collapsible activity history: who created, ended, cancelled, rerolled, or edited it.
  • Spectator page polish — Weighted entries now stand out visually: larger balls scaled by weight, a soft glowing aura, and a slowly-rotating sparkle ring on the highest-bonus entries.
  • Avatars scale with weight — The user's profile picture takes up more of the ball as their weight goes up, so VIP entries are visually distinct, not just bigger.
  • DM delivery status for winners — The detail page now shows whether each winner's DM was delivered. Spot users with DMs disabled at a glance and ping them manually.
  • Spectator links now open correctly — Some giveaway URLs were redirecting to the homepage instead of opening the live drum view. They now route to the spectator page as expected.
Open release page →
v0.0.2 Added 11 Enhanced 7 Fixed 7 25 changes
  • Patch notes publisher: write release notes in the dashboard with a section toolbar and live preview, then publish to Discord.
  • Welcome — Quests: new /quests command, automatic progress tracking, and per-task rewards (XP, role, currency).
  • Beacon — Auto voice channel: opt-in per event. The bot creates a voice channel before start and removes it once the event ends and the channel empties.
  • Beacon — Attendance Reputation: attendance is logged automatically when an event ends, with reputation scores updating the same moment.
  • Beacon — Voice attendance check: events with auto-voice now use real channel presence to confirm attendance, so no-shows don't earn credit.
  • Beacon — Partial credit for "late": members marked late get half credit instead of being lumped with full attendance.
  • Beacon — Availability heatmap: builds itself from real signups and voice attendance — no more asking members to fill in a grid.
  • Beacon — Poll auto-close: polls now close on time. The Discord embed updates and the vote buttons go away automatically.
  • Beacon — Edit, repost, and CSV export for polls: edit any unposted poll, repost if the Discord message gets deleted, and download a CSV of votes.
  • Beacon — Poll quick templates: Yes/No, Yes/No/Maybe, Days of Week, 1–5 Rating, A/B/C/D, Time Slots.
  • Beacon — Template Preview: see exactly how an event will look before saving the template.
  • Beacon — Polls editor: drag-to-reorder option rows with a live counter, capped at 10 options.
  • Beacon — Polls page: split into Open and Closed sections, real #channel dropdown for posting, winner highlighted with 🏆 (with a "Tied" badge when leaders are tied), and live "closes in 5h 23m" countdowns.
  • Beacon — Cancel from dashboard updates the Discord message to show the event is cancelled and removes the signup buttons.
  • Beacon — Edit event now opens with all your existing event data filled in.
  • Beacon — Sub-class signups appear under the sub-class they actually picked, while the parent role keeps the count for cap math.
  • Beacon — Embeds show each member's spec next to their mention so leaders can see the lineup at a glance.
  • Welcome — Settings & quests pages got a polish pass with clearer copy and friendlier empty states.
  • Beacon — Reputation now updates after every event instead of staying flat.
  • Beacon — Analytics charts (attendance rate, popular times, role distribution) now show data instead of empty bars.
  • Beacon — Reminders stay scoped to the right server so members aren't pinged about events from other communities.
  • Beacon — Auto voice channels are reliably cleaned up when the event ends.
  • Beacon — Editing an event keeps the role tree intact instead of starting over.
  • Beacon — Templates Preview loads correctly (was failing with an error).
  • Welcome — /quests command is back and quest progress updates as members hit triggers.
Open release page →

Want these in Discord?

Every release is announced in the YourBot support server as it ships.

Join the server →