[ AKIKO / CHANGELOG ]
What's New
// a history of changes, fixes, and additions to akiko
New Features Added
add Vote button glow animation
add Guaranteed wins item removal and toast notification
add Rule34.xxx API fallback to rule34 command
chg Vote button now shows thanks for voting if voted recently
fix Coin gamble balance update issue
fix SQL syntax error in item removal query
fix Slots SQL syntax error
fix Race condition in item use endpoint
fix Dealers marked cards use-item issue
New Features Added
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
fix Lunar API 401 retry logic fixed
fix Account bio model 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 Lunar API 401 retry logic
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
chg Effects now stack
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
fix Security issues fixed
fix Security issues
chg Music functionality improved
chg Welcomer now directs users to dashboard for configuration
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
fix Security issues addressed
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 possible XSS vulnerability
fix Fixed account bio model
Bug Fixes Released
fix Transient Discord errors are now handled properly.
fix Lunar API 401 retry logic has been improved.
fix Cross-cluster interference has been prevented.
chg Ratelimits have been updated for better performance.
chg Logging verbosity has been reduced.
add Cluster checks have been added to prevent interference.
chg Welcomer now directs users to the dashboard for configuration.
fix Possible XSS vulnerabilities have been fixed.
add Ban tracking has been implemented for the panel.
fix Transient Discord errors are now handled properly
fix Lunar API 401 retry logic has been improved
fix Ban handoff issues have been resolved
fix Possible XSS vulnerabilities have been addressed
chg Welcomer now directs users to the dashboard for configuration
chg Dashboard usage is now tracked
add Ban tracking has been implemented for the panel
chg Effects now stack in the panel
chg Account bio model has been updated
add Dashboard usage tracking feature
chg Welcomer now directs users to dashboard for configuration
fix Ban handoff issue has been resolved
fix Possible XSS vulnerability has been fixed
add Effects can now stack
chg Color updates have been applied
add Ban tracking feature for panel
chg Effects now stack properly
chg Effects now stack
add Ban tracking feature has been added to the panel
add Dashboard usage tracking feature added
fix Transient Discord errors fixed
fix Lunar API 401 retry logic fixed
fix Ban handoff issue fixed
fix Possible XSS vulnerability fixed
chg Account bio model fixed
chg Security issues fixed
chg Color updates applied
chg Ban tracking feature added for panel
fix Transient Discord errors have been fixed
fix Lunar API 401 retry logic has been fixed
fix Possible XSS vulnerabilities have been fixed
fix Account bio model issues have been fixed
fix Transient Discord errors are now fixed
add Ban tracking feature has been added to panel
chg Security issues addressed
chg Color updates and other visual changes made
add Push dashboard usage feature added
chg Welcomer updated to direct users to dashboard for configuration
chg Color updates and minor changes
add Ban tracking for panel
fix Transient Discord errors
fix Lunar API 401 retry logic
fix Possible XSS vulnerability
fix Account bio model issues
fix Ban handoff issues
chg Color updates and improvements
fix Security issues
fix Ban handoff issues have been resolved.
fix Possible XSS vulnerabilities have been addressed.
chg Effects now stack properly.
chg Color updates have been applied.
add Ban tracking for panel feature added
add Ratelimit lockdown feature added
fix Ban handoff issue
fix Ratelimit lockdown and fixes implemented
fix Ban handoff fixed
chg Color updates and other visual changes implemented
chg Account bio model updated
chg Effects stack made
chg Color updates implemented
add Ban tracking for panel added
add Dashboard usage tracking added
fix Ratelimit issues were resolved
fix Transient Discord errors were fixed
fix Lunar API 401 retry logic was improved
fix Ban handoff issues were resolved
fix Possible XSS vulnerabilities were fixed
chg Account bio model was updated
add Ban tracking was added for panel
chg Color updates were made
fix Ratelimit lockdown implemented to prevent abuse
fix Account bio model has been fixed
chg Dashboard usage tracking has been implemented
chg Effects can now be stacked
add Dashboard usage tracking implemented
chg Effects stack made to work
fix Account bio model issue fixed
fix Transient discord errors fixed
rem Lunar API token refresh logic removed
fix Ratelimit lockdown and security issues resolved
fix Ratelimit lockdown implemented
fix Security issues have been addressed
chg Color updates and other improvements made
add Ban handoff functionality
fix Transient Discord errors are now handled
add Direct users to dashboard for configuration
chg Improved logging for get and fetch requests
add Ban tracking has been added to the panel
add Ratelimit lockdown has been implemented
add Push dashboard usage has been added
chg Welcomer now gets populated
chg Account bio model has been updated.
chg Ratelimit lockdown has been implemented.
chg Updated docker-compose.yml file
fix Account bio model issue
add Ratelimit lockdown feature
chg Color updates and changes made
chg Improved logging and request tracing
chg Updated account bio model
chg Made effects stack
rem Lunar API token refresh logic
add Push dashboard usage feature
fix Lunar API 401 retry logic issue resolved
fix Ban handoff issue resolved
chg Color updates and other visual changes
chg Color updates
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 Possible XSS vulnerability fixed
fix DateTime timezone error in handoff monitor fixed
fix Economy hot reload issue fixed
rem Unused imports removed with autoflake
fix Security issues were fixed
fix Possible XSS vulnerability was fixed
chg Economy system was improved for better maintainability
add Command to cleanup duplicate ban records was added
fix Ban crawl handoff recovery was fixed
fix Economy hot reload was fixed
chg Automod event listener registration was improved
chg Automod command group was split into top-level commands
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
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 Possible XSS vulnerability
fix Welcomer preview retry logic and CORS issues
rem Ethicalads integration due to application denial
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 Possible XSS vulnerability fixed
fix Welcomer preview retry logic fixed
add Premium upgrade UI for free users on account page
add Lockdown members_role configuration
chg Lockdown schema updated to make locked_by/locked_at optional
rem Ethicalads integration removed due to application denial
rem Unused starboard channel selector initialization removed
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.
rem EthicalAds integration removed due to application denial.
New Features Added
add Warning escalation system for automod implemented
add Detailed configuration display for automod settings
add Premium upgrade UI for free users on account page
add Lockdown members role configuration
chg Automod commands now use Discord UI components instead of embeds
chg Music API updated and old system migrated
fix Possible XSS vulnerability fixed
fix Welcomer preview issues resolved
fix Lockdown endpoint errors handled properly
rem EthicalAds integration removed due to application denial
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 EthicalAds integration due to application denial
rem Unused starboard channel selector initialization
add Phishing link detection service with Sinking Yachts API integration
fix Various fixes for welcomer preview API compatibility
fix Error handling for link filter and phishing detection
add Detailed error logging to PATCH lockdown endpoint
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
add Non-intrusive EthicalAds footer for non-premium users
add Lockdown members_role configuration
chg Improved welcomer preview API compatibility
chg Updated music API and migrated old system
fix Fixed bump reminder selectors and re-initialized when tab visible
fix Fixed PATCH lockdown endpoint to handle null members_role properly
fix Fixed vote reminders and triple DMs
rem Removed EthicalAds integration due to application denial
rem Removed unused starboard channel selector initialization
add Detect phishing flag to LinkFilterFlags
chg Improved welcomer preview retry logic with fallback URLs
chg Updated command mention in vote reminders
fix Fixed bump reminders removing themselves
fix Fixed triple DMs with cluster ID checks
fix Fixed PATCH lockdown endpoint to handle null members role properly
New Features Added
add Premium upgrade UI for free users on account page
add Lockdown members_role configuration
add Phishing link detection service with Sinking Yachts API integration
add Non-intrusive EthicalAds footer for non-premium users
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
chg Automod verification now uses config endpoint
fix CORS issues with welcomer preview resolved
fix Triple DMs issue fixed
add Polite fallback message for ad blocker users
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
add Phishing link detection service with sinking yachts API integration
add Detailed error logging to PATCH lockdown 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
chg Updated save functions to use safeParseInt for consistent number parsing
fix Fixed welcomer preview by removing CORS-problematic HEAD fetch
fix Fixed bump reminder selectors to re-initialize when tab is visible
fix Fixed join-raid routes to prevent 400 error
fix Fixed triple DMs by adding cluster_id checks to vote reminders and stripe webhooks
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
add Automatic verification to save functions
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
add Lockdown members role configuration
add EthicalAds integration with non-intrusive footer
add Phishing link detection service
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
New Features Added
add Lockdown members role configuration with API endpoint and UI selector
add EthicalAds integration with non-intrusive footer for non-premium users
add Phishing link detection service with sinking yachts API integration
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
chg Updated premium examples with new decorator pattern and error handling
add Automatic verification to save functions
add Detect phishing flag to LinkFilterFlags
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 bump reminders removing themselves
fix Fixed triple DMs issue
fix Fixed 404 error handling for missing GET endpoints
add Phishing link detection service with Sinking Yachts API integration
add Increment phishing counter and get phishing counter methods
chg Automod verification now uses config endpoint
chg Updated premium view and examples with new decorator pattern and error handling
fix Fixed triple DMs with cluster ID checks
fix Fixed 404 errors before JSON parsing
fix Fixed saveJoinRaid to handle empty or invalid values
chg Updated dashboard to load channels and roles even if config fails
New Features Added
add Automatic verification to save functions
add Phishing link detection service with sinking yachts API integration
add Detect phishing flag to LinkFilterFlags
add Increment phishing counter and get phishing counter methods
chg Updated premium view and examples with new decorator pattern and error handling
fix Fixed 404 errors for missing GET endpoints
fix Fixed triple DMs by adding cluster ID checks to vote reminders and stripe webhooks
fix Fixed bump reminders removing themselves
fix Fixed dashboard to load channels and roles even if config fails
add Detailed debug logging to diagnose errors
add InitAllAutomodSelectors function to re-initialize selectors
add Phishing link detection service with Sinking Yachts API integration
add Vote reminders with customizable messages
chg Updated dashboard to load channels and roles even if config fails
chg Updated premium view with new decorator pattern and error handling
fix Fixed 400 error in join-raid routes
fix Fixed triple DMs issue with cluster_id checks
fix Triple DMs issue with cluster ID checks in vote reminders and stripe webhooks
fix Bump reminders removing themselves issue
chg Updated premium examples with new decorator pattern and error handling
chg Updated dashboard view with modern design changes
chg Updated about page with modern design and special thanks section
fix 400 error issue in join-raid routes
fix Issue with loading channels and roles on dashboard
add Vote reminders with cluster ID checks
fix Fixed triple DMs issue with cluster ID checks
fix Fixed 400 error issue in join raid routes
add Debug logging for saveJoinRaid and apiFetch to diagnose 400 errors
chg Improved dashboard loading to handle config failures
fix Fixed saveJoinRaid to handle empty/invalid values with proper defaults
chg Updated system prompt to give dashboard URL
fix Fixed XSS vulnerabilities
add Modal-based channel selector for link filter whitelist/blacklist channels
chg Link filter whitelist/blacklist channels changed to multi-select dropdowns
chg Vote reminders now send a thank you message to voters
chg Moved mod settings from FEATURES to MODERATION section
fix Fixed triple DMs by adding cluster_id checks to vote reminders and stripe webhooks
fix Fixed selector initialization by allowing re-initialization and re-init static automod modules
add Audit log per-event channels and automod hints
chg Warning escalation card moved to top of automod page
chg Dashboard modules reordered
fix XSS vulnerabilities fixed
fix Autopost settings persistence fixed
fix Triple DMs issue fixed
fix Bump reminders removing themselves issue fixed
chg Mod settings moved from FEATURES to MODERATION section
fix XSS vulnerabilities fixed and prettier formatting added
fix Broken dropdowns fixed
fix Autopost settings persistence fixed and welcomer preview added
fix Triple DMs issue fixed with cluster_id checks
chg Link filter whitelist and blacklist channels now use multi-select dropdowns
add Modal-based channel selector for link filter whitelist and blacklist channels
add Audit log per-event channels
add Welcomer preview
chg System prompt now gives dashboard URL
chg Vote reminders updated with command mention
add Nice thank you message sent to voters
chg Updated vote reminders with cluster ID checks and command mention
chg Updated dashboard with modern design changes and new animations
fix Fixed triple DMs and bump reminders removing themselves
fix Fixed XSS vulnerabilities and added prettier formatting
fix Fixed autopost settings persistence and broken dropdowns
fix Fixed broken dropdowns
fix Fixed autopost settings persistence
fix Fixed disabling AI
chg Updated dashboard view with modern design
chg Updated changelog page with modern design
chg Updated footer with modern styling and hover effects
chg Updated premium view with new design
chg Updated animations CSS with new design
chg Updated CSS with modern design changes
chg Integrated phishing detection into link filter with blocked counter
chg Moved warning escalation card to top of automod page
chg Reordered dashboard modules
fix Fixed triple DMs
add Vote reminders
chg Updated command mention in vote reminders
add Nice thank you message to voters
fix Fixed memory archive
fix Fixed deleting memories
fix Fixed AI memory not updating
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 Voting systems bugs, including voteban system and timezone issues
fix Security issue and rendering bug
fix Bump reminders deleting after not bumping immediately
fix AI memory not updating
fix Deleting memories and memory archive issues
add Cluster isolation and cross-cluster memory support
add User memory view
chg Updated system prompt
chg Increased max token limit
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 Disabling AI functionality
fix Memory archive and deletion issues
fix Premium success buttons and credits page rendering
fix Security issue
add Memory retrieval for mentioned users
chg Improved error logging for conversation response parsing
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
add Quick view premium status in accounts page
add Mention detection for memory retrieval
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 Snipe commands to accept channel name as string parameter
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
AI Improvements
add Cluster isolation and cross-cluster memory support
add Memory retrieval for mentioned users
chg Updated system prompt
chg Increased max token limit
fix Broken dropdowns in panel
fix Disabling AI functionality
fix Voting system bugs
fix Snipe command channel parameter type annotation
fix Groq rate limits and memory limits
fix Memory archive issues
fix AI memory not updating
fix Security issue with sensitive user information
chg Improved error logging for conversation response parsing
chg Updated premium status display in accounts page
add Implemented complete enhanced AI memory system with native channel and guild support
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
chg Updated system prompts to reflect enhanced memory capabilities
fix Fixed memory retrieval issue where AI couldn't access stored user facts
fix Fixed memory delete 422 error with reason mapping
fix Fixed tool calling issues and models being unresponsive
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 Enhanced AI memory system with native channel and guild support
add Automatic memory classification with regex-based scoring
add Intelligent memory routing and cross-channel user memory access
add Dedicated AI channel awareness with enhanced user identification
add Sensitive content filtering for public contexts
chg Optimized memory retrieval priority to user, channel, and guild
chg Updated AI worker client to support new native parameters
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 Premium landing page for premium features
chg Updated to Node 22 for Prisma 7.7.0 compatibility
add Users can delete memories
add AI memory judgment and system prompt
add Paginator for listing memories
add Memory import/export commands
add Premium management and email storage from Stripe
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 success buttons fixed
fix Credits page fixed
fix Security issue fixed
fix Rendering bug fixed
fix Autoposting issue fixed
AI Improvements
add Mention detection for memory retrieval
add Cluster isolation and cross-cluster memory support
chg Prioritized GPT-OSS models for prompt caching benefits
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
AI Memory Updates
add Implemented complete enhanced AI memory system with native channel and guild support
add User memory view feature
add Premium landing page for premium features
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
AI Updates
add Paginator for listing memories
add Memory import/export commands
add Premium landing page for premium features
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 Premium management and email storage from Stripe
fix Rendering bug and security issue
chg Premium badges and changelog automation added
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
add Premium landing page for premium features
chg Updated sustainability messaging explaining GPU costs
fix AI issue with inspect.stack() causing heartbeat blocks
fix Vote claims issue
fix NSFW check to use autoposts.enabled instead of hentaichannel
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
add Conversation continuity guidance to AI personality
add AI opt-in check for msgtracking and credit-aware voting CTA
chg User premium activation on Stripe checkout completion
add Premium integration with Stripe webhook and AI custom prompts
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
fix Startup hang issue
add User_premium activation on Stripe checkout completion
add Legacy autoposting migration
fix Legacy loop autoposts insert
rem Unused imports and webapp uses
fix GitHub avatar CSP issue
rem Unused imports and legacy autoposting migration
rem Unused imports and autopull feature
add AI customization with premium prompts
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
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
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
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
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
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
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
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
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
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 — launched 2023