System Updates

Track the evolution of Hana. Real-time insights into new features, core improvements, and squashed bugs.

Latest Deployment
v3.4.0 March 31, 2026
System Polish & Media Branding
  • Media Branding Protocol: Enforced a strict _hana suffix on all processed video outputs, image labs, media downloading artifacts, and Roleplay /pat outputs for proper system identification.
  • Economy Tuning: Significantly reduced the /crime jail sentence from 24 hours down to a more reasonable 20 minutes. Embed warnings have been updated to reflect this quality-of-life change.
  • ServerInfo Purge: Restored the flawless description logic for /serverinfo and purged bloated, unnecessary channel configurations from the security panel. The cache-first architecture remains deeply optimized.
Cross-Cog Synchronization
  • Economy / Roleplay Async Fix: Resolved a critical TypeError caused by cross-communication between the Economy and Roleplay modules by implementing dynamic awaitable resolution for balance updates.
v3.3.0 March 29, 2026
UI & Async Overhaul
  • Advanced Media Downloader: Implemented real-time asynchronous UI progress tracking and exponential backoff for Catbox API uploads. Built strictly thread-safe Persistent Views for seamless user-driven media deletion.
  • Music Revamp: Replaced Monochrome with direct YouTube Music integration. Restored the /music command group, now featuring live search feedback and a dynamically paginated song queue.
  • Color Role Panels: Added dynamic, persistent interactive Color Panels with chunked buttons for beautiful, seamless user assignment.
  • Fun Text Consolidation: Migrated all text filters to a dedicated /text group. Added 8 new advanced manipulation features (mock, owo, leet, morse, flip, zalgo, space, binary) with strict truncation safety to prevent API errors.
System Enhancements
  • Giveaways & Boosts: Transitioned both systems to an asynchronous dataclass-driven config manager. Enhanced the Booster Welcome Card with premium rendering (drop shadows, masks, colored borders) and added live participant counters to Giveaways.
  • Mass Role Management: Mass assignment/removal now features dynamic live progress tracking, strict target validation, hierarchy safety checks, and robust interaction timeout fallback handling.
  • Dynamic Userinfo: The /userinfo embed color is now dynamically calculated by mathematically averaging the dominant colors of the user's avatar and profile banner.
  • AFK Polish: Implemented robust async data handling and strict mention cooldowns to prevent channel spam when pinging an AFK user.
v3.2.0 March 25, 2026
Architecture Scaling
  • Global Command Restructuring: Grouped all moderation commands into a master /mod group, and all voice/TTS features into a /tts group. This significantly frees up the global Discord application command limits.
  • Vector-Accurate Image Editing: Completely overhauled the image editor _speech_logic. It now generates a perfect, vector-accurate ESMbot-style transparent speech bubble using a dual-pass masking algorithm.
  • Reminder Privacy: Added public/private visibility options for /remindme via an ephemeral toggle. Strictly typed all components and optimized file operations to be non-blocking.
Interaction Stability
  • Eradicated Timeout Errors: Implemented universal preemptive deferral on all slash commands within the Games and Economy cogs to permanently fix NotFound 10062: Unknown interaction errors.
  • API Reliability: Swapped the defunct api.quotable.io endpoint with ZenQuotes. Moved aiohttp session initialization to cog_load to prevent async loop warnings, and completely overhauled API error handling to stop console spam.
v3.1.0 March 22, 2026
Hana's Blessing & Loot
  • Weekend Event (Hana's Blessing): Automatically triggers every weekend! Logging in grants you 50x Hana's Protections (saves half your bet on gambling losses) and 10x Golden Shrimps (guarantees Epic+ fish at the docks). Unused event items expire on Monday!
  • Lootboxes from Fishing: The fishing docks just got an upgrade! You can now catch Basic Crates, Premium Crates, and even the highly coveted Mythic Chests directly from the water.
  • System Reset Protocol: Added a secure backend /econ owner-wipe command for developers to perform a clean global reset. Grants all users a fresh starter kit: 30,000 Chips, 300 Fishing Baits, and 5 Mythic Chests.
Balancing & Market Logic
  • Stock Dividends: Shareholders rejoice! Weekly dividends now pay out a massive 10,000 Chips per 1.0 of stock value. This is paid out to both the company owner and all shareholders.
  • Market Caps & Cooldowns: Player IPO stocks are now hard-capped at 500 Chips maximum value. To prevent pump-and-dump abuse, the investor price buff (+0.2) now has a strict 1-day cooldown per ticker.
  • Minigame Betting Limits: Maximum bets for Blackjack, Coinflip, and Roll have been adjusted to 2,000 Chips. The Crash game retains its 10,000 Chip limit, but the rocket will now auto-detonate at a maximum 3.0x multiplier.
  • Fishing & Bait Buffs: Premium Fishing Bait now completely filters out Trash and Common catches, ensuring you only reel in Uncommon or better. Sell values for all fish have been significantly increased!
Stability & Session Fixes
  • Game Session Overwriting: Starting a new minigame while one is already active will now automatically cancel your previous session, preventing annoying UI soft-locks and command clutter.
  • Fishing "Interaction Failed": Fixed the dreaded timeout bug when waiting for a fish to bite by optimizing backend deferrals and response handling.
  • CheckFailure Crashes: Eliminated silent command-crashing bugs caused by the account-age validator.
v3.0.0 March 21, 2026
V3 Economy Overhaul
  • Economy Reset: A full economy reset was performed. All player stocks and portfolios have been wiped. Existing users have been compensated with a fresh start of 50,000 Chips, with top players receiving additional rewards.
  • Stock Market 2.0: The player stock market is back and completely overhauled. IPOs now start at a stable 100 Chips, are capped at 500 Chips maximum value, and are driven by new dynamic events.
  • Anti-Abuse Engine: Implemented a powerful new "Alt-Killer" system to detect and freeze accounts involved in suspicious, consecutive money transfers, ensuring a fair market for all.
  • Spam Prevention: A global anti-flood system now prevents users from playing multiple games simultaneously, ensuring bot stability and preventing rate-limit abuse.
Balancing & Gameplay
  • Market Volatility: Player stock price is now influenced by both game activity (+0.1/-0.2 swings per 100 games) and unique investor buy-ins (+0.2 per new investor daily).
  • Betting Caps: All gambling commands (/slots, /crash, etc.) now have a maximum bet of 10,000 Chips.
  • Share Limits: Users can now own a maximum of 50,000 shares of any given stock. The /buy-stock command will auto-adjust to the max if you try to overbuy.
  • Transaction Limits: The /pay command is now capped at 50,000 daily and 300,000 monthly to curb abuse.
  • Slots Rebalance: A dynamic win-rate system has been implemented for slots. Win rates now dynamically fluctuate based on live server time blocks, rewarding strategic timing over blind spamming.
  • Fishing Rebalance: Fish sell values have been significantly increased to make fishing a more rewarding and viable activity.
Bug Fixes & UI
  • Stock Market UI: The /market command now features a clean pagination system to handle a large number of stocks without breaking.
  • Graph Rendering: Fixed text overlapping and missing character bugs in all generated stock graphs.
  • Database Stability: Fixed a `KeyError: 'base_price'` crash in the market's background task caused by legacy data. The system now gracefully handles and self-heals from such errors.
v2.11.0 March 21, 2026
Automated Marriage Lifecycle
  • Inactivity Tracking: Hana now actively monitors marriages. Checking your status with /relationship will reset your activity timer.
  • DM Warnings: If a couple goes 4 months without interacting, Hana will DM both users with an interactive button to renew their vows and prevent annulment.
  • Dead-Account Cleanup: Marriages inactive for 6 months, or where both users have deleted their Discord accounts, are now automatically annulled. This keeps the Global Leaderboard fresh and competitive!
System Architecture
  • Data Schema Migration: The global marriage_data.json was seamlessly upgraded to support complex dictionary metadata without losing any existing relationship data.
v2.10.0 March 21, 2026
Player Stock Market
  • Go Public: Wealthy players (Top 5 Global Richest & 5M+ net worth) can now IPO with /games stock-ipo to become publicly traded assets on the market.
  • Dynamic Pricing & Kickbacks: Stock prices are directly tied to the listed player's live net worth. Plus, anytime someone buys your stock, you get a 10% direct investment kickback!
  • Full Trading Suite: Manage your investments with /games stock-market, /games stock-buy, /games stock-sell, and /games stock-portfolio.
Economy Balancing & Anti-Botting
  • Daily Usage Limits: Added a strict 300-game daily limit to all economy-impacting games (Slots, Fishing, RPS, etc.) to prevent macro botting, server overload, and encourage healthy play habits.
Architecture & Stability
  • DM Command Compatibility: Expanded allowed contexts so mini-games and economy commands correctly function in Direct Messages and Private Channels.
  • Economy Fallbacks: Improved cross-cog dependency resolution to prevent crashes if the core Economy module is temporarily offline or renamed.
v2.9.0 March 19, 2026
Full Economy Suite
  • Engaging Gameplay Loop: Added a complete economy system with /games work, /games crime, /games rob, /games beg, and /games pay.
  • Competitive Leaderboards: Track who's on top with the new /games richest global leaderboard.
  • Roleplay-Economy PvP: Damaging roleplay actions (slap, kill, etc.) now have a chance to steal Chips from the target, which are looted by the attacker. Added a massive variety of humorous flavor text for these events.
System Integrity Overhaul
  • Persistent Cooldowns: All Economy and Roleplay cooldowns are now saved to disk. This means cooldowns for commands like /games daily and /roleplay will now correctly survive bot restarts and crashes, preventing abuse.
  • Atomic Saves & Data Integrity: All economy balance changes now trigger an immediate, non-blocking save to disk. This architecture guarantees zero data loss from transactions even if the bot crashes unexpectedly.
Critical Fixes
  • Interaction Stability: Fixed a critical `404 Unknown Webhook` crash in the Roleplay system by implementing aggressive `defer()` calls and correcting the logic for fetching interaction responses.
  • API Reliability: Patched `aiohttp.client_exceptions.ClientConnectorDNSError` in the Fun API cog and replaced a dead quotes API with a reliable alternative to prevent command failures.
v2.8.0 March 18, 2026
Global Marriage System
  • Tie the Knot: Added a complete, global cross-server marriage system. Propose with /marry, view your status with /relationship, or break hearts with /divorce.
  • Dynamic Glassmorphism Cards: Both /marry and /divorce now generate beautiful, custom PIL-rendered image cards featuring the users' avatars in a high-fidelity glassmorphism aesthetic.
  • Strict Monogamy: Enforced single-partner logic. You cannot send or receive marriage requests if you are already married.
  • Global Leaderboard: Compete for the longest-lasting relationships across all Discord servers via /marriage-leaderboard.
Voice & Roleplay Upgrades
  • VC Permission Sync: Added a sync_permissions toggle to /vc setup. Newly created temporary voice channels now perfectly inherit the allowed/denied role whitelists of their parent category.
  • Smart VC Locks: The /vc lock and /vc unlock commands have been rewritten to automatically account for and manage whitelisted roles alongside the standard @everyone permissions.
  • Roleplay Security: Added explicit disclaimers to /rp-config regarding the visual nature of restricted actions (Eat, Stomp) when Server Managers attempt to enable them.