changelog · history

What's new.

A timeline of every meaningful change. Adds, fixes, deprecations, all annotated, all dated, no marketing.

addedchangedfixedremoved
August 16, 2026v3.4.0

Premium, rewritten

  • chg

    Rebuilt the premium page around what a subscription actually buys. It previously showed a single command where five features should have been.

  • add

    Premium now has a place in the site navigation, which is grouped into Explore, Community, and About rather than nine flat links.

  • fix

    The homepage served zeroes for server, member, and command counts to anything that did not run JavaScript, search engines included. It now serves the real numbers.

  • chg

    Cut roughly a third off how long the homepage takes to paint on a phone. A font finishing its download was forcing the browser to lay out the entire page again.

August 15, 2026v3.3.0

See the commands before you install

  • add

    The command theatre went from 9 scenes to 59 across 17 categories, so you can watch what a command does before adding me to anything.

  • add

    Added /rank to the showcase. It was the one command most people try first and the only flagship the theatre was missing.

  • add

    The settings pages now play a short clip of each module on hover, rather than describing it and hoping.

  • fix

    Economy commands now accept the comma-grouped amounts the bot itself prints, so copying a number back in works.

  • fix

    Fixed /data export and wipe, which were failing on some servers.

August 11, 2026v3.2.0

Settings that were never wired up

  • fix

    Auto-roles only ever ran through the verification gate, so they did nothing in almost every server that had them configured. They now apply on join, and there is a backfill for members who were missed.

  • fix

    Eleven of the twenty-four raid heat settings had nothing reading them. All of them work now. Enforcement stays off until a server turns it on, because nobody had been running with these values in effect.

  • fix

    The link filter and mention spam detectors now honour the infraction limits the dashboard had been offering for them.

  • add

    Mutes can run longer than Discord's own 28-day ceiling.

  • chg

    Cleaned out my memory. Around 1,400 of 1,600 stored memories were noise from a bad filter, and the ones that remain are things somebody actually said.

  • add

    Partner submissions are verified before they post, and approvals announce with a working invite rather than a bare link.

  • chg

    The dashboard says what each setting does, including the ones that do nothing yet. Automod and the Safety sidebar are ordered by what you configure first.

August 5, 2026v3.1.0

The dashboard on a phone

  • add

    The dashboard has a console built for phones: its own shell, a server rail, and an edge-swipe drawer, instead of a desktop layout squeezed sideways.

  • add

    The privacy policy lives here now, at /policy, rather than in a gist.

  • add

    The partners page and the community art gallery read from approved submissions instead of a hardcoded list.

  • fix

    Server icons keep their transparency instead of being flattened onto white.

  • fix

    Closed a hole that let user-submitted links carry javascript: URLs, and added anti-clone guards to the verification board.

  • fix

    A failed build can no longer take the site down with it.

June 27, 2026v3.0.1

Akiko Fleet Management

  • add

    We have implemented our own custom "fleet management system" for Akiko and her sharding/deployment/fleet-wide IPC communication. This will speed up deployments and bot reboots by almost 3x as well as helping maintain an even more stable uptime.

  • add

    Added an "auto-heal" feature to the Akiko fleet, so that way if something goes wrong on a cluster, it will attempt to respawn itself! Or if something is wrong with the gateway, we'll know what to do.

June 11, 2026v3.0.0

Akiko Panel Refresh

  • chg

    Refreshed the entire UI/UX for the panel for better navigability and readability.

  • add

    We also swapped over to Nextjs 16!

June 7, 2026v2.9.4

Improving Akiko

  • fix

    Welcomer local image rendering issue.

  • chg

    Error handling in image processing improved.

  • add

    AI context and workflow enhancements.

June 5, 2026v2.9.3

Improving AI

  • chg

    AI model configuration and workflow improvements

  • fix

    AI web search fallbacks and response rejection checks

  • chg

    Polished frontend interactions and welcomer card functionality

  • chg

    Improved AI model configuration and workflow.

  • chg

    Enhanced AI debug tools and response rejection checks.

  • fix

    Fixed AI web search fallbacks and response quieting.

  • add

    Added AI worker embed circuit breaker and low value message quieting.

May 31, 2026v2.9.2

Improving Features

  • add

    Welcomer cards and quick setup dashboard flow

  • chg

    Leveling card image fetching moved off loop for performance

  • fix

    Leveling card background previews, dashboard quick setup actions, and automod dashboard fallback dispatch

May 30, 2026v2.9.1

Improving Akiko

  • add

    Cluster safe quick setup and warning escalation coverage

  • add

    Quick setup dashboard flow and welcomer card config API

  • chg

    Leveling card image fetches moved off loop for performance improvement

  • chg

    Verification risk checks improved

  • chg

    Heat decay fixes and normalization

  • fix

    Automod dashboard fallback dispatch and leveling card background previews

May 22, 2026v2.9.0

Improving Stability

  • fix

    Images not loading in custom level cards

  • fix

    Claiming expired vote rewards

  • fix

    Userinfo partial member roles

  • fix

    AI crisis and repetition handling

  • fix

    Verification client and bot side issues

  • add

    Automod heat system dashboard and API support

  • chg

    Leveling system updates

  • chg

    AI memory tweaks

  • chg

    Dashboard cache scoping and verification

  • chg

    AI memory tweaks and improvements.

  • chg

    Panel API authentication and security updates.

  • chg

    Improved error handling in API fetch and caching mechanism for dashboard data

  • chg

    Updated Akiko branding with full-body artwork

  • chg

    Better vote call to action

  • chg

    Feedback ratelimiting and forum channel support

  • chg

    Improved vote cta for level rewards

  • chg

    Updated welcomer hints

  • chg

    Refreshed Akiko branding with full-body artwork

  • fix

    Fixed images not loading in custom level cards

  • fix

    Fixed claiming expired vote rewards

  • fix

    Fixed userinfo partial member roles

  • fix

    Fixed ai crisis and repetition handling

  • fix

    Fixed verification client and bot side issues

  • fix

    Fixed various frontend and backend issues

  • chg

    Improved error handling in API fetch

  • chg

    Harden critical security paths

  • chg

    Improved vote call-to-action

  • chg

    Panel API authentication

May 8, 2026v2.8.14

Mid May additions

  • add

    Mock API for testing and web redesign

  • add

    Save All button to dashboard

  • add

    Promotion detection option to scam detection settings

  • add

    Bot invite overlay and validation for bot presence in guild

  • chg

    Improved error handling in AI and AuditLog Cogs

  • chg

    Enhanced modal dragging functionality with position clamping

  • fix

    Missing GET route for /api/guild/:guildId/general endpoint

  • fix

    Auditlog event handling

  • fix

    Automod persistence issues

  • fix

    Channel and role input handling in special fields

  • fix

    VerificationClient API key loading

May 2, 2026v2.8.13

Early May additions

  • add

    Guaranteed wins item and toast notification

  • fix

    Fixed dealers marked cards use-item to set guaranteed wins

  • fix

    Prisma DB pulling and generating issue

April 30, 2026v2.8.12

End of month cleanup

  • chg

    Economy gathering items variety increased

  • fix

    Fixes for slots SQL syntax error

  • fix

    Fix for item use endpoint race condition

  • fix

    Fix for dealers marked cards use-item functionality

  • fix

    Fix for coin gamble balance update

April 29, 2026v2.8.11

Continued fixes

  • add

    Reply context to AI feature

  • chg

    Improved economy gathering items variety

  • chg

    Updated vote button to show thanks for voting if voted recently

  • fix

    Fixed item removal query SQL syntax error

  • fix

    Fixed dealers marked cards use-item to set guaranteed_wins

  • fix

    Fixed coin_gamble balance update by converting to bigint

  • fix

    Dealers marked cards use-item to set guaranteed wins

  • add

    Reply context to AI

  • chg

    Economy gathering items have more variety

  • fix

    Dealers marked cards use-item to set guaranteed_wins

  • chg

    Improved economy effects and login redirect

  • fix

    Fixed guaranteed wins item removal and toast notification

  • chg

    Coin gamble balance update to use bigint

  • chg

    Vote button to show thanks for voting if voted recently

  • chg

    Implemented economy effects and login redirect improvements

  • chg

    Updated coin_gamble balance update to use bigint

  • fix

    SQL syntax error in slots

  • chg

    Economy gathering items to have more variety

  • fix

    Ratelimits and cross-cluster interference

  • chg

    Added more variety to economy gathering items

  • chg

    Added negative channel caching

  • add

    Reply context to AI functionality

  • fix

    Coin gamble balance update now uses bigint

  • fix

    Ratelimit lockdown issue

  • fix

    Fixes for dealers marked cards

  • fix

    Fix for slots SQL syntax error

  • fix

    Fix for item removal query SQL syntax error

  • fix

    Fix for race condition in item use endpoint

  • fix

    Fix for guaranteed wins item removal and toast notification

  • fix

    Fixed SQL syntax errors in item removal query and slots

  • fix

    Item use endpoint race condition

  • fix

    Coin gamble balance update

  • fix

    Ratelimits and interference issues

  • fix

    Guaranteed wins item removal and toast notification issue

  • fix

    Ratelimits and lockdown

  • chg

    Improved economy gathering items with more variety

  • chg

    Updated economy gathering items with more variety

April 28, 2026v2.8.10

Small additions

  • fix

    Coin gamble balance update issue

  • fix

    Dealers marked cards use-item issue

April 27, 2026v2.8.9

More fixes

  • add

    Vote button glow animation

  • add

    Guaranteed wins item removal and toast notification

  • add

    Rule34.xxx API fallback to rule34 command

  • chg

    Vote button shows thanks for voting if voted recently

  • chg

    Dealers marked cards stack on use

  • chg

    Economy effects and login redirect improvements implemented

  • fix

    Race condition in item use endpoint fixed

  • fix

    SQL syntax error in item removal query fixed

  • fix

    Slots SQL syntax error fixed

  • chg

    Vote button now shows thanks for voting if voted recently

  • chg

    Economy gathering items now have more variety

  • fix

    Race condition in item use endpoint

  • fix

    SQL syntax error in item removal query

  • fix

    Slots SQL syntax error

  • fix

    Account bio model

  • chg

    Dealers marked cards now stack on use

  • fix

    Fixed race condition in item use endpoint

  • fix

    Fixed SQL syntax error in item removal query

  • fix

    Fixed slots SQL syntax error

  • fix

    Fixed lunar API 401 retry logic

  • chg

    Economy effects and login redirect improvements

  • add

    Guaranteed wins item with removal and toast notification

  • fix

    SQL syntax error in slots query fixed

  • add

    Negative channel caching added

  • chg

    Ratelimits and lockdown implemented

  • chg

    Dashboard usage and configuration updated

  • add

    Guaranteed wins item removal and toast notification implemented

  • add

    Rule34.xxx API fallback to rule34 command added

  • chg

    Dealers marked cards stack on use changed

  • chg

    Economy effects and login redirect improved

  • chg

    Music functionality improved

  • add

    Guaranteed wins item with toast notification

  • chg

    Dealers marked cards use-item now sets guaranteed wins

  • add

    Guaranteed wins item functionality

  • fix

    Slots SQL syntax error resolved

  • fix

    Lunar API 401 retry logic issue fixed

  • fix

    Account bio model issues resolved

  • rem

    Guaranteed wins item removal implemented

  • fix

    Allowed all clusters to post stats to database for panel aggregation

  • add

    Guaranteed wins column to user record table

  • chg

    Cluster checks added to prevent cross-cluster interference

  • fix

    SQL syntax error in slots fixed

  • fix

    Negative channel caching issue fixed

  • add

    More variety to economy gathering items

  • fix

    Negative channel caching and rule34.xxx API fallback

  • add

    Economy effects and login redirect improvements were implemented

  • add

    Guaranteed wins column was added to user records table

  • add

    More variety was added to economy gathering items

  • add

    Rule34.xxx API fallback was added to rule34 command

  • fix

    Allow all clusters to post stats to database for panel aggregation

  • fix

    Fixed account bio model

April 26, 2026v2.8.8

Bug Fixes Released

  • add

    Ban tracking on the panel, so a ban is visible somewhere other than the audit log.

  • add

    Ratelimit lockdown, which cuts off a source that is hammering the API rather than letting it degrade everyone.

  • add

    Dashboard usage is tracked, so it is possible to tell which settings pages anyone actually opens.

  • fix

    Transient Discord errors are retried instead of surfacing as a failed command.

  • fix

    Fixed the retry path for Lunar API 401s, which had been giving up too early.

  • fix

    Fixed the ban handoff between clusters, which could drop a ban partway through.

  • fix

    Fixed the account bio model, which was rejecting valid bios.

  • chg

    Effects stack now, rather than the newest one replacing whatever was running.

  • chg

    Clusters check for each other before acting, so two of them no longer answer the same event.

  • chg

    Cut logging verbosity down, and added request tracing to the parts that needed it.

  • chg

    Colour and visual updates across the panel.

  • rem

    Removed the Lunar API token refresh logic, which the new retry path made redundant.

April 25, 2026v2.8.7

Bug Fixes Added

  • fix

    Transient Discord errors have been fixed

  • fix

    Account bio model has been fixed

  • fix

    Ban handoff issues have been resolved

  • fix

    Possible XSS vulnerabilities have been fixed

  • fix

    Security issues have been fixed

  • chg

    Economy commands have been improved to resolve conflicts

  • chg

    Effects now stack

  • chg

    Color updates have been made

  • add

    Ban tracking has been added for panel

  • chg

    Welcomer now gets populated

  • fix

    Account bio model issues have been resolved

  • fix

    Possible XSS vulnerabilities have been patched

  • chg

    Economy command conflicts have been resolved

  • chg

    Tool item types have been cleaned up

  • chg

    Effects now stack properly

  • chg

    Security issues have been addressed

  • add

    Detailed logging has been added to ban tracking

  • add

    Ban tracking has been implemented for panel

  • chg

    Color updates have been applied

  • fix

    Datetime timezone errors in handoff monitor have been fixed

  • fix

    Resolved command conflicts in economy system

  • fix

    Fixed tool item types in economy

  • fix

    Removed duplicate cogs in economy

  • fix

    Fixed economy hot reload issue

  • fix

    Fixed economy gather command to use weighted loot table selection

  • add

    Added command to cleanup duplicate ban records

  • fix

    Fixed ban crawl handoff recovery and takeover from stale clusters

  • fix

    Fixed possible XSS vulnerability

  • chg

    Improved ban tracking and handoff monitoring

  • fix

    Fixed economy hot reload by checking if extension already loaded

  • fix

    Fixed ban crawl handoff recovery by increasing heartbeat timeout to 5 minutes

  • fix

    Fixed datetime timezone error in handoff monitor

  • chg

    Improved automod event listener registration

  • chg

    Converted automod group to text-only to reduce slash command size

  • fix

    Fixed security issues

  • add

    Added ban tracking for panel

  • chg

    Updated color scheme and made sure welcomer gets populated

  • add

    Effects stacking feature

  • add

    Ban tracking for panel

  • chg

    Economy system improved with weighted loot table selection

  • chg

    Automod command group converted to text-only for size reduction

  • fix

    Security issues fixed

  • fix

    DateTime timezone error in handoff monitor fixed

  • fix

    Economy hot reload issue fixed

  • chg

    Economy system was improved for better maintainability

  • chg

    Automod event listener registration was improved

  • fix

    Command tree creation error was fixed

  • chg

    Tag and report_setup command groups were converted to text-only

  • fix

    Datetime timezone error in handoff monitor was fixed

  • add

    Detailed logging was added to ban tracking register function

  • chg

    Webp avatars were converted to png for welcomer preview api compatibility

April 24, 2026v2.8.6

Economy Fixes

  • fix

    Security issues were fixed

  • fix

    Possible XSS vulnerability was fixed

  • fix

    Ban crawl handoff recovery was fixed

  • fix

    Economy hot reload was fixed

  • fix

    Datetime timezone error was fixed

  • chg

    Economy gather command now uses weighted loot table selection

  • add

    Command to cleanup duplicate ban records was added

  • chg

    Automod command group was split into top-level commands

  • fix

    Automod event listener registration was fixed

  • chg

    Webp avatars are now converted to png for welcomer preview api compatibility

  • add

    Command to cleanup duplicate ban records

  • add

    Detailed logging to ban tracking register function

  • add

    Log message to confirm handoff monitor starts on cog load

  • chg

    Economy gather command to use weighted loot table selection

  • chg

    Automod group to text-only to reduce slash command size

  • chg

    Tag and report_setup command groups to text-only

  • chg

    Eco command group to multiple top-level commands

  • fix

    Datetime timezone error in handoff monitor

  • fix

    Cleanup duplicates to group by user_id+guild_id only

  • fix

    Ban crawl handoff - allow takeover from stale clusters

  • fix

    Economy hot reload by checking if extension already loaded

  • fix

    Welcomer preview retry logic and CORS issues

April 23, 2026v2.8.5

Economy Updates

  • add

    Eco command for item descriptions

  • chg

    Economy system refactored into single /eco group command structure

  • chg

    Automod group converted to text-only to reduce slash command size

  • chg

    Tag and report_setup command groups converted to text-only

  • chg

    Fun.py entertainment commands converted to text-only

  • fix

    Command tree creation error fixed by calculating command sizes

  • fix

    Welcomer preview retry logic fixed

  • chg

    Lockdown schema updated to make locked_by/locked_at optional

  • chg

    Economy system refactored into a single /eco group command structure to reduce slash command count.

  • chg

    Automod group converted to text-only to reduce slash command size below 8000 limit.

  • chg

    Tag and report_setup command groups converted to text-only to reduce slash command size.

  • chg

    Fun.py entertainment commands converted to text-only to reduce slash command count.

  • add

    AcknowledgmentError added to utils.errors for shared use.

  • chg

    Profile command renamed to user_profile to avoid conflict with Economy profile.

  • add

    Item descriptions added to eco command.

  • fix

    Possible XSS vulnerability fixed in panel.

  • add

    Ban tracking feature added to panel.

  • chg

    Welcomer preview API compatibility improved by converting webp avatars to png.

  • add

    Retry logic added for welcomer preview with fallback URLs.

  • add

    Premium upgrade UI added for free users on account page.

  • add

    Lockdown members_role configuration added to API endpoint, UI selector, and save function.

April 22, 2026v2.8.4

Dashboard and API

  • add

    Warning escalation system for automod implemented

  • add

    Detailed configuration display for automod settings

  • chg

    Automod commands now use Discord UI components instead of embeds

  • fix

    Possible XSS vulnerability fixed

  • fix

    Lockdown endpoint errors handled properly

  • add

    Warning escalation system for automod

  • add

    Phishing detection into link filter

  • chg

    Automod commands to use discord UI components

  • chg

    Automod settings command to show detailed configuration

  • chg

    Music API to new system

  • fix

    Possible XSS vulnerability

  • fix

    Ban tracking issues

  • fix

    Welcomer preview issues

  • rem

    Unused starboard channel selector initialization

  • fix

    Various fixes for welcomer preview API compatibility

  • fix

    Error handling for link filter and phishing detection

  • chg

    Automod settings command now shows detailed configuration

  • fix

    Various fixes for welcomer preview and retry logic

  • fix

    Lockdown schema and endpoint fixes

  • fix

    Error handling fix for a command

  • fix

    Fixed bump reminder selectors and re-initialized when tab visible

  • fix

    Fixed vote reminders and triple DMs

  • chg

    Improved welcomer preview retry logic with fallback URLs

  • fix

    Fixed PATCH lockdown endpoint to handle null members role properly

April 21, 2026v2.8.3

Premium upgrade flow

  • add

    Premium upgrade UI for free users on account page

  • chg

    Improved welcomer preview API compatibility

  • chg

    Updated music API and migrated old system

  • fix

    Fixed bump reminder selectors and triple DMs

  • fix

    Fixed PATCH lockdown endpoint and added error logging

  • fix

    Fixed vote reminders and added cluster_id checks

  • rem

    Removed EthicalAds integration due to application denial

  • rem

    Removed unused starboard channel selector initialization

  • chg

    Improved welcomer preview with retry logic and fallback URLs

  • fix

    Fixed vote reminders and stripe webhooks

  • add

    Vote reminders with customizable command mention

  • chg

    Music API updated and old system migrated

  • chg

    Welcomer preview API compatibility improved

  • fix

    Bump reminders no longer remove themselves

  • fix

    Triple DMs issue resolved with cluster_id checks

  • fix

    Error handling improved for commands and link filter

  • rem

    EthicalAds integration removed due to application denial

  • rem

    Unused starboard channel selector initialization removed

  • chg

    Link filter now integrates phishing detection

  • fix

    Welcomer preview issues resolved

  • fix

    Vote reminders now work correctly

  • add

    Phishing detection service with blocked counter

  • fix

    CORS issues with welcomer preview resolved

  • chg

    Welcomer preview retry logic with fallback URLs

  • chg

    Link filter to include phishing detection

  • fix

    CORS-problematic HEAD fetch in welcomer preview

  • fix

    Bump reminder selectors

  • fix

    Triple DMs issue

  • fix

    PATCH lockdown endpoint to handle null members_role

  • rem

    EthicalAds integration due to application denial

  • add

    Lockdown members_role configuration and API endpoint

  • chg

    Welcomer preview image now fetches without CORS issues

  • chg

    Lockdown schema updated to make locked_by and locked_at optional

  • fix

    PATCH lockdown endpoint now handles null members_role properly

  • chg

    Improved automod verification using config endpoint

  • fix

    Fixed welcomer preview by removing CORS-problematic HEAD fetch

  • fix

    Fixed join-raid routes to prevent 400 error

  • rem

    Removed debug logging from saveJoinRaid and apiFetch

  • chg

    Enhanced selector initialization for automod modules

  • fix

    Welcomer preview image CORS issue resolved

  • fix

    Bump reminder selectors re-initialized when tab is visible

  • chg

    Improved selector initialization for automod modules

  • fix

    Fixed lockdown schema to make locked_by and locked_at optional

  • fix

    Fixed PATCH lockdown endpoint to handle null members_role properly

  • chg

    PATCH lockdown endpoint now handles null members role properly

  • fix

    Join-raid routes moved to prevent 400 error

  • fix

    Error handling improved for missing GET endpoints

  • fix

    Phishing detection integrated into link filter

April 19, 2026v2.8.2

Role configuration

  • add

    Lockdown members role configuration with API endpoint and UI selector

  • add

    EthicalAds integration with non-intrusive footer for non-premium users

  • add

    Automatic verification to save functions for database updates

  • chg

    Lockdown schema updated to make locked_by and locked_at fields optional

  • chg

    PATCH lockdown endpoint updated to handle null members role properly

  • fix

    Fixed bump reminder selectors to re-initialize when tab is visible

  • fix

    Fixed 404 errors in verifySave and GET endpoints

  • fix

    Fixed join-raid route to prevent 400 errors

  • add

    Detailed error logging to PATCH lockdown endpoint

  • add

    Lockdown members_role configuration

  • add

    Non-intrusive EthicalAds footer for non-premium users

  • add

    Polite fallback message for ad blocker users

  • add

    Phishing link detection service with blocked counter

  • fix

    PATCH lockdown endpoint to handle null members_role properly

  • fix

    Bump reminders removing themselves

  • fix

    Triple dms issue with cluster_id checks

  • chg

    Improved automod selector initialization and re-initialization

  • chg

    Updated save functions to use safeParseInt for consistent number parsing

  • add

    EthicalAds integration with non-intrusive footer

  • add

    Phishing link detection service

  • chg

    Improved dashboard to load channels/roles even if config fails

  • fix

    Bump reminder selectors to re-initialize when tab visible

  • fix

    SaveJoinRaid to handle empty/invalid values with proper defaults

  • fix

    Error handling for missing GET endpoints

  • add

    Lockdown members role configuration

  • chg

    Improved dashboard loading with channel and role data

  • fix

    Fixed triple DMs issue

  • fix

    Fixed 404 error handling for missing GET endpoints

  • chg

    Automod verification now uses config endpoint

  • fix

    Fixed triple DMs with cluster ID checks

  • fix

    Fixed 404 errors before JSON parsing

  • fix

    Fixed saveJoinRaid to handle empty or invalid values

April 18, 2026v2.8.1

Verification and lockdown

  • add

    Phishing link detection, backed by the Sinking Yachts API and wired into the link filter with its own blocked counter.

  • add

    Vote reminders, with a message you can write yourself and a thank you sent back to whoever voted.

  • add

    Automatic verification, so the gate no longer needs a manual step to save.

  • add

    Per-event audit log channels, rather than one channel for everything.

  • add

    A preview for the welcomer, so you can see the message before a new member does.

  • add

    A modal channel picker for the link filter whitelist and blacklist.

  • fix

    Fixed triple DMs. Vote reminders and Stripe webhooks were running on every cluster instead of one.

  • fix

    Fixed bump reminders deleting themselves.

  • fix

    Closed a set of cross-site scripting holes in the panel.

  • fix

    Fixed a 400 error when saving join-raid settings, and gave empty values sensible defaults.

  • fix

    Fixed 404s on several endpoints that were never registered.

  • fix

    Fixed autopost settings not persisting, and the dropdowns that had stopped opening.

  • fix

    Fixed disabling the AI, which did not take effect.

  • fix

    Fixed archiving and deleting memories, and AI memory not updating.

  • fix

    Fixed automod selectors failing to initialise by letting them re-initialise.

  • chg

    The dashboard loads channels and roles even when a config fetch fails, instead of showing an empty page.

  • chg

    Link filter whitelist and blacklist channels are multi-select dropdowns now.

  • chg

    Reordered the dashboard modules, moved warning escalation to the top of the automod page, and moved mod settings under Moderation.

  • chg

    A design pass over the dashboard, changelog, premium and about pages.

  • chg

    The AI system prompt hands out the dashboard URL when someone asks where a setting lives.

April 16, 2026v2.8.0

Panel Updates

  • add

    Modal-based channel selector for link filter whitelist/blacklist channels

  • add

    Audit log per-event channels and automod hints

  • add

    Welcomer preview and autopost settings persistence

  • chg

    Moved mod settings from FEATURES to MODERATION section

  • chg

    Moved warning escalation card to top of automod page

  • chg

    Moved memory tab to accounts page

  • chg

    Updated link filter whitelist/blacklist channels to multi-select dropdowns

  • fix

    XSS vulnerabilities and prettier formatting issues

  • fix

    Broken dropdowns and api paths in dashboard.js

  • fix

    Autopost settings persistence and cache issues

  • fix

    Security issue and rendering bug

  • fix

    Bump reminders deleting after not bumping immediately

  • fix

    Deleting memories and memory archive issues

  • add

    User memory view

  • fix

    Voteban system bugs, including timezone issues and vote claiming exploit

  • fix

    Voting system bugs, including database persistence and voter only decorator

  • fix

    AI loading issues on cog load

  • fix

    Premium success buttons and credits page rendering

  • fix

    Voteban system bugs, including database persistence and timezone issues

  • fix

    Voting system exploit that allowed vote count manipulation

  • fix

    Security issue that revealed sensitive user information

  • chg

    System prompt updated for better user experience

  • chg

    Increased max token limit for better conversation handling

  • fix

    Voteban system bugs fixed with database persistence and timezone fixes

  • fix

    Voting system exploit fixed to prevent vote count manipulation

  • fix

    Bump reminders no longer delete after not bumping immediately

  • fix

    AI memory now updates correctly

  • fix

    Security issue fixed to prevent sensitive information disclosure

  • fix

    Various bugs fixed in panel and AI functionality

  • chg

    Voting systems bugs fixed

  • chg

    AI loaded on cog load

  • chg

    System prompt updated

  • fix

    Groq rate limits and tool calling issues

  • fix

    Vote claiming exploit

  • fix

    Timezone bugs in vote expiration

  • fix

    Disabling AI issue

  • fix

    Memory archive issue

  • fix

    AI memory not updating issue

  • chg

    Improved user memory view

April 15, 2026v2.7.3

AI memory and recall

  • add

    Memory retrieval for mentioned users

  • fix

    Broken dropdowns in panel

  • fix

    Voting system bugs

  • fix

    Snipe command channel parameter type annotation

  • fix

    Groq rate limits and memory limits

  • fix

    Memory archive issues

  • fix

    Security issue with sensitive user information

  • chg

    Improved error logging for conversation response parsing

  • add

    Mention detection to memory manager for Discord user mentions

  • add

    Memory retrieval for mentioned users when asked about them

  • chg

    Updated model selection to prioritize GPT-OSS models for 50% cost savings on cached tokens

  • chg

    Improved memory comparison in fallback mechanism to use memory ID instead of object comparison

  • fix

    Fixed security issue in rendering bug

  • add

    Added logging to debug tool execution request

  • add

    Added environment variables to docker-compose

  • add

    Added /premium landing page for premium features

  • chg

    Updated to node 22 for prisma 7.7.0 compatibility

  • add

    Dedicated AI channel awareness with enhanced user identification

  • fix

    Type safety issues and unused imports removed

  • fix

    Memory delete 422 error fixed with reason mapping

  • fix

    Tool calling issues and models fixed

  • fix

    AI worker URL port updated from 3565 to 8000

  • add

    Gracious error handling for tool execution and system prompt updates

  • add

    Logging for tool execution requests

  • chg

    Improved tool call parsing for pydantic models and XML-style function calls

  • add

    User ability to delete memories

  • chg

    Premium success buttons and credits page fixed

  • chg

    Security issue fixed and rendering bug resolved

  • add

    Quick view premium status in accounts page

  • add

    Users can delete memories

  • add

    AI memory judgment and system prompt

  • fix

    Autoposting issue fixed

April 14, 2026v2.7.2

AI Improvements

  • add

    Mention detection for memory retrieval

  • add

    Cluster isolation and cross-cluster memory support

  • chg

    Updated memory retrieval to use empty query for recent memories

  • chg

    Improved Chain of Thought pattern for active memory checking

  • fix

    Snipe commands to accept channel name as string parameter

  • fix

    Voting systems bugs, including voteban system and timezone issues

  • fix

    Disabling AI functionality

  • fix

    Memory archive and deletion issues

  • fix

    Security issue with sensitive user information disclosure

  • chg

    Enhanced user memory view and premium status display

April 13, 2026v2.7.1

AI Memory Updates

  • add

    Implemented complete enhanced AI memory system with native channel and guild support

  • add

    User memory view feature

  • chg

    Prioritized GPT-OSS models for prompt caching benefits

  • chg

    Updated system prompts to reflect enhanced memory capabilities

  • chg

    Improved memory retrieval priority and filtering

  • fix

    Fixed issue where AI couldn't access stored user facts

  • fix

    Fixed memory retrieval issue with enhanced semantic search and fallback mechanism

  • fix

    Fixed security issue

  • fix

    Fixed tool calling issues and models being unresponsive

  • fix

    Fixed memory delete 422 error with reason mapping

  • add

    Enhanced AI memory system with native channel and guild support

  • add

    Automatic memory classification and sensitive content filtering

  • chg

    Improved memory retrieval with Groq Chain of Thought pattern

  • fix

    Memory retrieval issue where AI couldn't access stored user facts

  • fix

    Security issue with sensitive memories about other users

  • fix

    Memory delete 422 error with reason mapping

  • fix

    Tool calling issues and models being unresponsive

  • chg

    Updated model selection to prioritize GPT-OSS models for cost savings

  • chg

    Improved memory retrieval priority and semantic search

  • fix

    Fixed memory retrieval issue where AI couldn't access stored user facts

  • fix

    Fixed security issue and added privacy-aware memory filtering

  • add

    Premium features landing page and updated premium status display

  • fix

    Fixed tool calling issues and improved error handling

  • add

    Automatic memory classification with regex-based scoring

  • add

    Intelligent memory routing and cross-channel user memory access

  • add

    Sensitive content filtering for public contexts

  • chg

    Updated model selection to prioritize GPT-OSS models for prompt caching benefits

  • chg

    Improved memory retrieval priority with user, channel, and guild memories

  • fix

    Fixed memory comparison in fallback mechanism to use memory ID instead of object comparison

  • chg

    Updated premium status display in accounts page

  • fix

    Fixed security issue in panel

  • add

    Logging for tool execution and memory retrieval

  • chg

    Improved error handling for tool execution and memory retrieval

  • chg

    Optimized memory retrieval priority to user, channel, and guild

  • fix

    Fixed issue where AI couldn't access stored cat/rabbit memories

  • add

    Implemented mention detection to retrieve memories for mentioned users

  • chg

    Improved conversation context with comprehensive memory filtering

  • fix

    Fixed security issue where sensitive memories were revealed

  • add

    Added premium landing page for premium features

  • fix

    Fixed rendering bug and credits page issues

  • add

    Implemented enhanced AI memory system with native channel and guild support

  • add

    Mention detection to retrieve memories for mentioned users

  • fix

    Fixed memory deletion 422 error with reason mapping

  • fix

    Fixed security issue in premium status rendering

  • chg

    Improved memory filtering for sensitive content and memory types

  • chg

    Updated AI worker client to support new native parameters

  • fix

    Fixed issue where AI memory wasn't updating

  • chg

    Increased max token limit

  • chg

    Updated system prompt

  • fix

    Issue with deleting memories

  • fix

    AI memory not updating

  • chg

    Improved memory retrieval priority

  • chg

    Preferred GPT-OSS models for prompt caching benefits

  • fix

    Security issue with revealing sensitive memories about other users

  • chg

    Improved memory retrieval priority and filtering for sensitive content

  • fix

    Fixed issue where AI couldn't access stored user facts and memories

  • fix

    Fixed memory deletion and retrieval issues

  • fix

    Fixed security issue and added protection for sensitive user information

  • add

    Added premium landing page and updated premium status display

  • fix

    Issue where AI couldn't access stored user facts

  • fix

    Memory comparison in fallback mechanism

April 11, 2026v2.7.0

AI Updates

  • add

    Paginator for listing memories

  • add

    Memory import/export commands

  • chg

    AI system prompt updated

  • chg

    Task loop changed to 15 minutes

  • fix

    AI blocks on valid questions fixed

  • fix

    User conflation issue fixed

  • fix

    Vote claims issue fixed

  • fix

    Premium management and email storage from Stripe improved

  • fix

    Security issue fixed

  • fix

    Rendering bug fixed

  • fix

    Credits page fixed

  • fix

    Premium success buttons fixed

  • add

    Ability to judge if something is worth remembering

  • fix

    AI blocks on valid questions

  • fix

    User conflation issue

  • fix

    AI issue with vote claims

  • fix

    Rendering bug and security issue

  • chg

    Premium badges and changelog automation added

April 10, 2026v2.6.2

Premium Features

  • add

    Pay-as-you-go image generation with credit system

  • add

    Stripe checkout for credit packages

  • add

    Credit reserve buffer to prevent negative balances

  • add

    Protection mechanisms for credit system

  • chg

    Reduced free tier limits for sustainability

  • chg

    Updated sustainability messaging

  • fix

    AI issue

  • fix

    Vote claims

  • fix

    Security issue

  • fix

    Rendering bug

  • fix

    Premium management

  • add

    Premium landing page

  • chg

    Clarified user premium and guild premium

  • add

    Credit purchase buttons to limit messages

  • chg

    Updated sustainability messaging explaining GPU costs

  • fix

    AI issue with inspect.stack() causing heartbeat blocks

  • fix

    Vote claims issue

  • fix

    Rendering bug in panel

  • fix

    Security issue in panel

  • fix

    Admin-facing bug

  • chg

    User premium status now visible on accounts page

  • fix

    Heartbeat blocks caused by inspect.stack()

  • fix

    Autoposting issues

  • fix

    Premium management and email storage from Stripe

  • fix

    Heartbeat blocks caused by inspect.stack() usage

  • fix

    Autoposting issues with legacy loop autoposts

  • chg

    Updated sustainability messaging to explain GPU costs

  • fix

    Premium management and Stripe customer ID lookup

  • chg

    Task loop interval changed to 15 minutes

  • chg

    Free tier limits reduced for sustainability

  • fix

    Stripe customer lookup in premium manage command

  • add

    Premium features and AI customization

  • add

    Legacy autoposting migration

  • fix

    Legacy loop autoposts insert

  • rem

    Unused imports and webapp uses

  • rem

    Unused imports and legacy autoposting migration

  • rem

    Unused imports and autopull feature

  • fix

    Legacy autoposting migration and loop autoposts insert

  • fix

    AI response storage without premium tag

  • chg

    Updated AI demo chat JavaScript to external file

  • chg

    Updated GitHub avatar CSP and Soheab avatar URL

  • fix

    Fixed GitHub avatar CSP issues

  • fix

    Fixed AI demo chat typewriter animation JavaScript formatting

  • fix

    Fixed NSFW check to use autoposts.enabled instead of hentaichannel

  • rem

    Removed unused imports with autoflake

  • rem

    Removed autopull as it is not used

April 8, 2026v2.6.1

Premium Features Added

  • add

    Premium landing page for premium features

  • add

    User premium and guild premium features

  • add

    Stripe integration for premium purchases

  • chg

    AI demo chat JavaScript moved to external file

  • chg

    AI customization with premium prompts

  • fix

    GitHub avatar CSP issues fixed

  • fix

    Changelog sorting by actual date instead of db timestamp

  • rem

    Unused imports and webapp uses removed

  • add

    Premium integration with Stripe webhook and AI custom prompts

  • add

    AI visualizations to dashboard, including status cards and memory distribution bars

  • add

    User premium activation on Stripe checkout completion

  • add

    Conversation continuity guidance to AI personality

  • add

    AI opt-in check for msgtracking and credit-aware voting CTA

  • chg

    GitHub API used instead of local git for docker compatibility

  • chg

    Changelog sorting now by actual date instead of db timestamp

  • chg

    NSFW check now uses autoposts.enabled instead of hentaichannel

  • fix

    Startup hang issue fixed

  • fix

    Error in AI demo chat typewriter animation JavaScript formatting fixed

  • fix

    GitHub avatar CSP issue fixed

  • rem

    Unused imports removed with autoflake

  • rem

    Autopull feature removed as it was not used

  • rem

    Webapp uses removed

  • add

    Legacy autoposting migration feature

  • add

    AI opt-in check for message tracking and credit-aware voting

  • add

    Slash commands to panel sync

  • chg

    NSFW check to use autoposts.enabled instead of hentaichannel

  • chg

    Store original AI response without premium tag to memory

  • fix

    Legacy loop autoposts insert issue

  • fix

    Startup hang issue

  • fix

    Error with low credits

  • rem

    Unused imports

  • rem

    Unused autopull feature

  • rem

    Uses of webapp

  • add

    AI visualizations to dashboard, including status cards and activity chart

  • chg

    AI demo chat JavaScript to external file for formatting issues

  • fix

    GitHub avatar CSP issue

  • fix

    AI demo chat typewriter animation JavaScript formatting issue

  • fix

    Timezone offsets for checkouts

  • rem

    Unused webapp

  • rem

    Autopull feature

  • chg

    User_premium activation on Stripe checkout completion

April 7, 2026v2.6.0

Premium & AI Customization

  • add

    Stripe integration for premium subscriptions — $5.99/month unlocks custom AI system prompts

  • add

    User-level premium — one subscription applies to all guilds you manage

  • add

    AI custom system prompts — premium users can define custom personalities per guild

  • add

    AI configuration dashboard — manage dedicated channels, blacklists, and custom prompts

  • add

    Premium badge and animated front page showcase with AI demo chat

  • add

    Automatic database table creation for user_premium on startup

  • chg

    Updated AI backend to check user premium instead of guild premium for custom prompts

  • fix

    AI demo chat typewriter animation now works correctly on front page

March 29, 2026v2.5.1

Security & UI Improvements

  • add

    Enhanced security headers and CSRF protection across all routes

  • add

    Rate limiting on dashboard and API endpoints to prevent abuse

  • add

    Secure cookie attributes for session management

  • chg

    Welcomer color and background selectors now show visual previews

  • fix

    Improved input validation on user profile and guild configuration endpoints

  • fix

    All dashboard dropdowns now render safely without potential injection risks

March 16, 2026v2.5.0

Web Panel Overhaul

  • add

    Channel and role dropdown selectors in dashboard — no more copying IDs manually

  • add

    Autopost fully configurable from panel — source, tags, interval, and channel with automatic webhook creation

  • add

    Per-guild autopost intervals with dedicated asyncio tasks — interval changes take effect immediately

  • add

    Custom commands CRUD — create, edit and delete server slash commands directly from the panel

  • add

    Account page with Discord-style profile card — banner, bio editing, economy stats, badges and vote count

  • add

    User data deletion — request permanent removal of all personal data stored by Akiko

  • add

    Automod duplicate message detection and warning escalation config now configurable from panel

  • add

    Link filter domain and channel whitelists/blacklists now editable from panel

  • chg

    Dashboard server picker now only shows servers where Akiko is actually present

  • chg

    Welcomer card appearance fully configurable — text color, background, template and font

  • chg

    Bump reminder supports fallback ping type and fallback role for when the primary bumper is unavailable

  • chg

    Starboard max message age now configurable in days

  • fix

    Autopost channel changes now take effect immediately via pg_notify without requiring a bot restart

February 28, 2026v2.3.2

Music & Stability

  • fix

    Music node health check infinite reload loop caused by enum comparison bug

  • add

    Consecutive failure counter to gate auto-reloads on music nodes

  • chg

    Guild member count now excludes bots for more accurate statistics

  • fix

    Various stability improvements across autoposting and NSFW cogs

January 14, 2026v2.3.0

Autopost Overhaul

  • add

    e621 support for autoposting alongside rule34

  • add

    Persistent post ID tracking per guild to prevent duplicate content

  • chg

    Autopost now runs every 5 minutes on a fixed schedule

  • fix

    Webhook cache invalidation on Forbidden errors

December 5, 2025v2.2.0

Economy & Interactions

  • add

    Vote ban system — community-driven moderation voting

  • add

    Sticky roles — roles re-applied automatically when members rejoin

  • add

    Counting channels with configurable goals and reset behavior

  • chg

    Economy overhaul with job system, streaks and gambling bonuses

October 31, 2025v2.1.0

Moderation Expansion

  • add

    Anti-zalgo, anti-hoist, and duplicate message detection in automod

  • add

    Account age and avatar checks on member join

  • add

    Link filter with per-channel whitelist and blacklist support

  • add

    Report system — members can report users directly to staff

September 2, 2025v2.0.0

Major Rewrite

  • add

    Slash command support across all major commands

  • add

    Sharded architecture across multiple clusters

  • add

    Real-time web panel at akiko.motzumoto.com

  • chg

    Complete internal rewrite for stability and performance

  • rem

    Legacy prefix-only commands deprecated in favor of hybrid commands

akiko - first lit up the world in 2023