Changelog// every update
Always getting better.
Every fix and new feature in CUB PROTECTOR, newest first. 227 features, all free.
- Days with updates
- 19
- Cost
- $0
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- 🛠️ Fixes and new options from the CUBSOFTWARE server redesign
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- 🛠️ /request-data delete check + real-data test copies
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- 🎬 YouTube Shorts: teasers, full width, posted before the full video
- 🔢 Real numbers everywhere + faster site + /request-data delete
- 🔐 /request-data — owner approves every report
- 📄 /request-data — everything we hold on someone, in one file
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- 🗳️ Voter Perks + Voice Panel card — live
- ✅ Live: invite links fixed + automatic YouTube videos
- ✅ Fixed and live: temp voice rooms when a server blocks the bot
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- ✅ Self-role menus no longer duplicate, plus admin-ban, status page and Cloudflare fixes
- ✅ Fixed and released, and the errors are cleared from #bot-errors
- ⚠️ Not fixed yet
- ⚠️ Not fixed yet
- 📶 Network report: the line speed test is weekly
- 🎴 CUB PROTECTOR: two rank cards per member, and the server chooses
- ✨ CUB PROTECTOR: new features (all start switched off)
- 🧾 CUB PROTECTOR: smaller fixes
- 🛡️ CUB PROTECTOR: /selftest can no longer change a real server or lose data
- 🧪 Live tests now run every slash command for real
- 🧾 CUB PROTECTOR: smaller fixes
- 📻 CUB PROTECTOR: the 1-second freezes (radio stutter) are gone
- 🔧 CUB PROTECTOR: Discord's real errors reach the bot again (no more "false == true")
- 🗓️ Automatic tests: once a week, each on its own day, with a full report
- 🧹 CleanMe: /clean while a clean is running says so straight away
- ♻️ CleanMe: /recover's Rebuild button works again
- false "Roles Added" and "Nickname Changed" logs after a restart
- smaller things
- 🖼️ New: AI image checks on your own OpenAI key
- 💾 Backups now keep bans, members' roles and threads
- 📺 New: Anime Releases, plus anime news quick picks
- 🎟️ New: Roblox gamepass and badge roles
- ⚙️ Custom-bot clusters now start only when needed
- "What kind of server is this?" appeared, then vanished
- monitor log lines spilled under the log box
- the dashboard was slow and parts of pages went missing
- 🎛️ New: Voice Panel, Income Roles and the digest for owners
- 🛡️ New: security extras (Beast Mode)
- 📅 New: event extras
- 🎫 New: ticket extras
- saving the Tickets page reset opening hours and close options
- "ready event renamed" warnings after every restart
- 🤖 New: Bring your own AI key (CUB Brain stays the default)
- 🔴 New: Voice recording with everyone's consent (/record)
- 🐾 New: Virtual pets (/pet)
- 🧪 Found by the 4am live test: 323 of 327 passed
- 🎮 Game Updates: posts with foreign-language news links no longer fail
- 🧪 Live test runner: heals a lost log channel and a half-cleaned test server
- 🏗️ New: CUB Builder (/setup build)
- 🐾 New: Collectibles (/collect)
- 🔗 New: Roblox Verification and Last.fm
- 🌍 New: help translate CUB PROTECTOR (community translations)
- 📈 Server monitor redesigned (monitor.cubsoftware.site)
- 🧹 "Server nuked?" answers on CleanMe and CUB PROTECTOR
- 📊 Compare pages: what each bot is best at, and what we do there
- 🔧 Dashboard: three pages were in the wrong sidebar group
- 🏅 New: QuestCord Rewards (CUB PROTECTOR ✖ QuestCord)
- 🎨 Colour roles: a picture of the colours, prices, one panel
- 🎮 New: Looking for Group (/lfg)
- 🔧 Dashboard fixes
- ⏸️ Anti-raid: pause invites and DMs during a raid
- 🚫 AutoMod: attachment spam, file types, invites from new members
- 🛡️ Moderation: reason presets, ban announcements, AFK channels
- 🙈 Members' choices: stats privacy, an inbox, vote-skip and more
- 🧭 New: Info & Lookups, ticket extras, Time Conversion, Vanity Role
- 🧹 CleanMe: a role above CleanMe no longer blocks /copy
- 🔐 Verification: blank messages, testing it yourself, Onboarding
- 💾 Verification settings now actually save
- 🛠️ Verification fixes
- 📨 CUB VERIFY: DM the link, post in the verify channel, or neither
- 🔐 Verification: one page, pick how members verify
- 🎨 Role colours: no more deprecation warning
- 🌐 Network invites said "switched off" for every server
- 🛠️ New: moderation and fun commands
- 🖼️ New: panel designs, music card, public leaderboard
- 💰 New: economy items, streaks, jobs and games
- 🎉 New: celebrations
- 🧰 Fixes found while shipping
- 🏷️ Names instead of <@123…> in embed titles
- 🌐 CUB VERIFY: rules and a code word on the website check
- 🔐 New: Channel Verification (read the rules, type the code word)
- 📜 Long rules no longer get cut off
- 🧪 Test sandbox closed a gap
- 🔎 Google: canonical and https fixes
- 🌟 Leveling: prestige, titles, per-level messages, more XP
- 🎨 Rank card designer (and live cards drew broken text)
- ✅ Verification: the picture check is enforced now
- 🛡️ HTML sanitiser on every page
- 🔢 Server count fixed (90, not 88)
- 🌐 Server Network bans now reach every linked server
- 🔎 Every page findable by Google: indexing fixes (live)
- 📜 pm2 logs now show what people chose (every bot)
- ✅ Apply changes: switch things on and off freely, update Discord once (live)
- 📝 Web Forms: any form on its own page, answered into Discord (bot side live after the restart)
- 🧠 CUB Brain: smart moderation that isn't AI (live after the restart)
- 🛡️ Server maintenance
- 🔎 Search engines: faster crawling
- 🎮 Games are four commands now + tidier commands (live after the restart)
- 🔧 Found by the audits
- ✨ Animated emoji for everyone + the starboard on the dashboard
- 🔧 Test flake fixed + PHP advisory checked
- ✨ CUB PROTECTOR: /support answers, game server status for Steam games, edit posted messages
- 🔧 Found during the mobile check
- ✨ CUB PROTECTOR: easier to start, easier to find things
- 🔧 CleanMe: two button errors (CMD_HANDLER_152)
- ✨ Dashboard: automation templates + embed builder
- 🔒 Dashboard: the bot only writes to the server you manage
- 🔧 CUB Mail showed no emails (fixed)
- 🔧 Fixes found while building these
- ✨ New in CUB PROTECTOR (22 Oct): 13 more features, all free, all off until switched on
- ✨ New in CUB PROTECTOR: things other bots charge for, now free
- ✨ New: 103 bots compared, CleanMe /recover, more alerts, /act, bump reminders
- 🔧 Website: new footer, cookie banner clickable, one footer per page
- 🔧 No more repeated messages
- deleted channels, command sync, CleanMe status channel
- QuestCord was running as CUB PROTECTOR (18–21 Oct)
- 📚 CUB PROTECTOR: a public page for every feature
- 🗳️ CleanMe: vote check no longer trips discordbotlist.com's rate limit
- 👻 New: Ghost-Ping Radar (+ checkbox styling fix)
- 🧪 Live test run in the Bot Testing Server — 281 passed, 0 failed
- 🔧 Dashboard fixes found in the 149-page sweep
- 🎨 Dashboard redesign — every page, sidebar and the demo
- 🧩 CUB PROTECTOR: the Modules page, reorganised (live)
- 🔗 QuestCord: Discord and the website now play as one (live)
- 🐎 QuestCord: travel time now follows distance (live)
- 🗺️ QuestCord: the Realm comes alive (live)
- 🗺️ QuestCord rebuilt: the Realm, matched quests, house style (live)
- 🛠️ QuestCord bot: quests, bosses and economy fixed (live)
- 🆕 StreamerBot Commands — the 15 missing commands are written
- 🛡️ Website — a bad read can no longer wipe a data file
- ✅ Tool testing complete — all 52 tools
- 🔧 Developer API · Games
- 🔧 Diff Checker · Regex Tester · Encoding Tools · Timestamp Converter
- 🔧 JSON Formatter — Discord IDs were silently rounded
- 🔧 Code Minifier — it could break working code
- 🔧 Admin dashboard — banning a profile always asked for a reason
- 🔧 World Clock · Timer Tools · Password Generator · Currency
- 🔧 Permission Calculator · Timestamp Generator
- 🔧 Embed Builder — adding a field wiped the other fields
- 🔧 Webhook Sender — it had never been able to send
- 🔒 CubVault — sign-in form leaked passwords into the address bar
- 🔧 Calculator Suite — dates a day early in the Americas, power button, more
- 🔧 Website — scripts could go live cut off (root cause of the 'truncated asset' outages)
- 🔧 Link Shortener — new links could be lost, deleting failed after an IP change
- 🔧 Countdown Maker — wrong time for viewers in other timezones
- 🔧 Colour Picker — colours changed when you typed them
- 🔧 Unit Converter — results of 1,000+ were blank, rounding fixed
- 🔧 QR Code Generator — new QR engine, Wi-Fi codes fixed
- 🧪 Tool testing: #27–#29 (Markdown Editor, Note Pad, Sticky Board)
- 📝 Note Pad was unusable on desktop, now fixed (+ 30 tool page headers)
- 🧪 Tool testing: #23–#26 (Social Posts, Text Tools, Resume Builder, Invoice Generator)
- 📄 Resume & invoice PDFs were coming out blank, now fixed
- 🧪 Tool testing: #20–#22 (Wheel Spinner, Random Picker, PDF Tools)
- 🧪 Tool testing: #15–#19 (Saver, File Converter, Image Editor, Video Compressor, Audio Trimmer)
- 🎬 Video Compressor was broken for everyone, now fixed
- 🔒 Social Media Saver: server could be made to fetch any address
- 🖼️ Missing avatars fixed across the whole site
- 🧪 Tool testing: #12–#14 (CubDeck, CUB Rewards, Affiliates)
- 🧪 Tool testing: #6–#11 (Overlays, Multi-Twitch, StreamerBot, CUB Stream, CubReactive, CubPresence)
- 🔒 CubReactive overlay key leak fixed
- 👑 Bot owners now count as owners everywhere on the website
- ⚡ Speed + checks
- 🧭 New 404 page + dead CubAssist links removed
- 🎙️ CubReactive now stops radio/music before joining voice
- 🔐 CleanMe: copies no longer fail channels in private categories
- ⭐ CleanMe: premium offer now shows before /copy, and only when a vote can get it
- 📻 Radio restarted: direct stream link fixed
- 📐 Cards centred on every page
- 🧱 Page no longer jumps during the headline animation
- 📻 Radio header fixed + new photos everywhere
- 🎨 Site restyle: StreamerBot docs, app pages and admin pages
- 🎨 Restyle progress: homepage look on more pages
- 📻 CUB Radio: playback fixed
- 🧹 CleanMe: 100 premade server layouts
- 🧰 Site catalog and screenshot tools
- 🐻 CUB Helper: start menu and new answers
- 🏠 New homepage: cubsoftware.site
- 🐻 Old logo replaced site-wide
- 📰 Press kit rebuilt: press.cubsoftware.site
- 🍪 Cookie button removed, and smaller fixes
- ⏻ Dashboard: Turn everything off
- 🐻 CUB Helper: many more answers, typo-proof, follow-ups
- 💬 New: CUB Helper — support chat in the bottom-right of every site
- 🏠 Correction: homepage sidebars + terminal — the real cause, now fixed
- 🏠 Homepage sidebars + terminal missing in some browsers — fixed
- 🖥️ monitor.cubsoftware.site rebuilt — live logs are actually live now
- 🛠️ Admin dashboard moved to admin.cubsoftware.site
- 🧹 CleanMe's website moved to cleanme.cubsoftware.site, and rebuilt
- 🆕 CUB PROTECTOR: Discord's 200 new commands a day — handled, and explained
- 🕒 Dashboard: switching off the last World Time clock didn't save
- 🧹 CleanMe: keep options and "only some" filters on the cleans and /copy
- ⭐ CleanMe: vote offer before /clean, /cleanchannels and /cleanroles
- ✅ Full feature test: 278/278 passed
- 🔧 Infection, Reality and TTS: saving the loaded shape reset channels and roles
- 🧪 Bot Testing Server: built fresh for every run, emptied after
- 🔧 /minecraft now uses only Minecraft's own API · /osu removed
- ✨ New: 🔎 Lookups, /time, /countdown, better trivia, /steam compare and players
- ✨ New: 📊 Player Stats (8 games)
- 🔧 Microsoft voice fixed (CUB Radio intros and /tts)
- 🔧 CUB Radio: stop asking Microsoft for every clip while it's refusing
- 🔧 Full live test pass: what failed, and the fixes
- ✨ /steam reworked: works like SteamDB, no linking
- ✨ New: Steam Achievements (🎮 Gaming)
- 🔧 Debug called Discord's command limit "a fault in the bot"
- 🔧 MaxListenersExceededWarning: member-fetch listener leak
- ✨ Syswatch: blocked connections now explained
- 🔧 Config Transfer tried to read the error log as settings
- 🔧 CUB Radio intros: offline voice when Microsoft refuses
- 🔧 CUB Radio: song intros skipped when Microsoft's voice service refused
- 🔧 Command updates: the new rate-limit rule was too strict
- 🔧 The 4am daily test run was skipped
- 🔧 Dashboard actions stalled for hours (job queue blocked)
- 🔧 /channels/undefined errors · Config Transfer import broke feeds · feeds ran on every bot
- 🔧 /escape generate: the same seed twice lost a room
- 🧪 Live tests: 9 more features covered
- 🔧 Setup Alerts DMed the owner during tests · false website-crash alerts
- 🔧 Hidden bot errors now reach #bot-errors
- 🔧 Escape Rooms: a save could delete rooms or reset settings
- ✨ Modules page: Profiles redesigned
- ✨ Weekly Digest: Send now · Auto-Purge: Run now
- 🔧 Crashes now reach #bot-errors
- ✨ New: Setup Alerts (Server Health)
- 🔧 /selftest never showed a server's recent errors
- 🔧 Debug said roles were above the bot when they were below it
- 🛠️ Every confession was posted twice
- 🛠️ Fixes from the member test round
- 🛠️ /define always said "The dictionary is not responding"
- 🚨 2-second bot freeze on every dashboard module change (radio stutter, "interaction failed")
- 🛠️ Removing a reaction-role reaction didn't take the role away
- 🚨 Many features never ran on new servers: hidden "Enable" switches
- 🛠️ Starboard set up on the dashboard never posted
- 🧪 Deep tests batch 3: all passing
- 🛠️ Saving the shape a settings page loads nested it one level deeper
- 🛠️ Mass role remove did nothing after an add
- 🚨 Panic Mode left every voice channel sealed after it was lifted
- 🛠️ "Send verification panel" crashed every time
- 🛠️ Five more fixes from the live deep tests
- 🛠️ Counters stuck at "..." on servers where the bot isn't Administrator
- 🛠️ Reaction Roles on the dashboard never worked
- 🛠️ Worldwide speed test: all 7 continents, countries, and how it works
- 🛠️ Modules page: profiles moved to the top, full-width search, cleaner summary
- 🧪 Live feature test runner
- 🗑️ Translation removed completely
- 🛠️ Temp voice: crash on a new server's first voice update
- 🛠️ /season never appeared, even with Seasons switched on
- 🛠️ Dashboard "Send a test" and giveaway "Reroll" never worked
- 🛠️ CUB PROTECTOR invite asked for too few permissions
- 🛠️ Feature switches: two gaps closed
- 🛠️ Demo dashboard: "More options" card now shows
- 🛠️ Admin Features page: full-width layout on the live site
- 🛠️ Admin dashboard: Error Catalog and API Status brought up to date
- 🛠️ Admin dashboard: Features page rebuilt
- 🛠️ Website: "Feature Disabled" page now explains what still works
- 🛠️ Website: navbar links fixed on every subdomain
- 🧰 Phase 4 + dashboard Refresh button fixed
- 🧰 Phase 3: per-feature upgrades (+ bugs found)
- 🧰 Phase 2: embeds, test buttons, restart-proof timers
- 🧰 Phase 1: the same options on every feature
- 🌍 Worldwide speed test every 12 hours
- 🌍 Faster worldwide: edge-cacheable public pages + 304s for unchanged pages
- 🧹 Retired classic dashboard deleted + log wording
- 🧊 2-second bot freezes: command sync for every server ran in one go
- 📝 API log lines say what was sent; refused DMs explained
- 📊 Admin: lines-of-code page
- ⚡ Game Updates: Post instantly option
- 🖼️ Game embeds: missing images fixed, and art stays current
- 🌐 Website/dashboard slow: Cloudflare tunnel half-routed over a lossy Sydney link
- 🌐 Website: bad user lookups stopped
- ✨ New features this deploy (all off by default, work on custom bots)
- 🛠️ Revived dead settings + bugs found doing it (10 Oct)
- 🎉 Giveaway rerolls + /reminders cancel
- ⏱️ Long timers were firing early, or twice
- 🎙️ Radio stutter: cause found and fixed (profiled)
- 📥 Imports from other bots
- ♻️ Dead dashboard settings revived
- 🚨 Serious bugs found sweeping dead dashboard settings
- 💎 Boost Rewards (dead page) merged into Booster Perks
- 🎁 Giveaway requirements · invite rewards · Booster Perks · MEE6 import · Supporter Rewards
- 🎫 Tickets: forms, web transcripts, ratings, staff stats
- ⌨️ /gamedb autocomplete: Unknown interaction (10062)
- 🗺️ SEO: robots.txt blocked our own sitemaps
- 🔧 Sweep: Game Sales currencies, torn data file, audits, log noise
- 🔎 SEO: Google could not render our pages (robots.txt)
- SEO & AI discoverability: every site, plus a public CUB PROTECTOR features page
- Free Games: Steam + Epic only (no third party at all) · compact post style
- Free Games: correct credit line · FREE GAMES banner on the daily list
- Free Games: Epic + Steam only, store-run giveaways only · daily list · tick-box layout
- 🎮 Gaming: Free Games, Game Sales, 🔔 Notify-me roles, every genre/theme
- New: 🎮 Gaming — Game Updates (Steam) + Game Database (IGDB)
- CleanMe: votes announced in #cm-votes · clearer premium wording · full restart
- CleanMe vote webhook: working end to end
- discordbotlist.com "Test webhook" never reached CleanMe
- CleanMe: a vote gives 2 hours of premium · 50 jobs at once