Seven new slash commands, Russian localizations, rich-game presence, and a /help meta-command.
New Slash Commands
/guild <name> - Embed summary of a guild (members, motto, server, recruiting, Discord + website links) with autocomplete for known guilds
/house <slug> - Hero card for a gallery house with title, owner, type, and hero image
/spotlight - Today's featured furniture item from the weekly Spotlight rotation
/whois @user - Look up a Discord user's linked ESO Housing profile (guild, role, builds, likes given, join date)
/eventtoday - Upcoming guild events across all public guilds in the next 24 hours
/randomhouse - Discovery tool: random published house from the gallery
/help - Grouped command list with permalink to the transparency page
Russian Localizations
Every command now has name_localizations + description_localizations for Russian
Users with Discord set to Russian see /мебель, /гильдия, /дом, /избранное, /кто, /сегодня, /случайныйдом, /помощь, /анонсы-включить, /анонсы-выключить
Option names (parameters) also localized: name → название, user → пользователь, etc.
Canonical English name stays the dispatch key, so handlers are locale-agnostic
Rich-Game Presence
Bot status now renders as a real-looking game session with large image, small corner icon, ticking timestamp, and two-line details/state
Scenes rotate through Bastion Sanguinaris, Lake Rumare at golden hour, Abagarlas buried halls, and Meridia's strike
Fixed a silent bug where asset references never rendered because they were stored as custom props instead of Discord's canonical assets.large_image structure
Only visible difference from a true game client is the missing "Join" button - limited to Game SDK clients
Bot Transparency Page
Replaced the two-jobs pitch with a full command catalogue split into "Information" and "Admin opt-in" blocks
Tightened Section 2 wording - same four permissions (Send Messages, Embed Links, Attach Files, Use Application Commands) still cover every new command; no new intents requested
Section blocks switched from flat shadow to gold-tinted gradient so the Lake Rumare backdrop reads through the editorial layout
★
v1.1.0
Major Update April 20, 2026
Guild Pages - Social Layer
Member directory with role filters, per-member hover cards, quick-stats sidebar, expanded milestones, and comments on guild news.
Member Directory
Role filter pills - Filter by All / Admins / Officers / Members with a single click
Instant search - Type any part of a display name; members show/hide without a round trip
Up to 200 members - Loaded upfront for client-side filtering (up from 20 with an expand button)
Empty-state message - Clear feedback when no members match the current filter
Per-Member Contribution Cards
Hover any member avatar to see their builds count, likes given, events attended, and "member since" date
Stats pre-computed in three batched queries on page load - no per-hover network call
Card respects the guild's theme color for the role label + accent bar
Quick-Stats Sticky Sidebar
Floating right-rail panel (desktop ≥ 1280px) with members, builds, collections, events, news posts, and last-30d activity
Fades in via IntersectionObserver once the hero scrolls past - stays with the reader through the long page
"Active for X year(s)" footnote when the guild has crossed an anniversary
Milestone Badges - 17 Tiers
Extended from 9 achievements to 17 with new membership, build, event, and anniversary tiers
New achievements: Legion Guild (500 members), Master of Ceremonies (5 events), Architect of Festivals (10 events), Hands of the Hearth (50 builds), Masons of Renown (100 builds), A Year Sworn / Two Years Bound / Legend of the Banner (1/2/5 year anniversaries)
Each achievement has an epic and a natural translation style in both English and Russian
Comments on Guild News
Every news post gets a collapsible comment thread with a lazy-loaded list + inline post form
Sign-in hint shown to logged-out visitors instead of the form
New guild_news_comments table with CASCADE deletes and a comment_count denorm on guild_news kept in sync by triggers
Dedicated /api/guild-news-comments.php endpoint with CSRF + guild-publicity guards
◆
v1.1.0
Update April 19, 2026
Mega-Menu Redesign
Per-menu accent colors, rotating Featured Today cards across Houses / Browse / Community / Archives, and a crimson Archives mega-menu with Chapter of the Day.
Per-Menu Accent Palette
Each mega-menu now has its own accent color that flows through borders, hover backgrounds, icons, and hero-card rails
Houses - warm rose (#c8806e), hearth feel
Browse - ice blue (#7ea8c4), exploration
Community - sage green (#8fb29a), gathering
News - amber (#d6a165), announcements
Archives - crimson (#e0607a), lore & chronicles
Per-item house/guild/item accents (derived from slug) still override the menu accent on individual hero cards, so Bastion stays crimson while Houses chrome reads rose
Rotating Featured Hero Cards
Houses - Single featured house per slot, cycling through showcase + gallery homes on a daily-stable shuffle
Browse - Featured Today furniture rotation with fallback to recent items when no active spotlight exists
Community - Featured Guild (dropped the is_public-only filter so new installs aren't empty)
Archives - Chapter of the Day from the lore chronicle, using each entry's era + hero image
All four pools use daily-stable rotation with staggered day-key offsets so they don't sync
Archives Mega-Menu
Upgraded from a three-link flyout to a full mega-menu matching the rest of the navigation
Linklist: Archive / Chronicle / Connections with inline descriptions
Side panel: rotating lore chapter hero card with era eyebrow, title, and a "Read the chapter" CTA
Crimson accent across every surface - matches the blood-bound chronicle theme
Visibility & Polish
Brightened text in Browse / Community / News linklists (name + description colors both bumped)
Toned down Houses + Archives for less visual weight against image-rich hero cards
Guild of the Day query relaxed: any guild in the pool is a candidate, not just public ones
Fixed silent column-name bug where the Community card queried logo_url / banner_url instead of the actual logo_path / banner_path
★
v1.0.0
Major Update April 4, 2026
Video Tour System
Cinematic video tours for house pages with themed loaders, ambient music, and analytics tracking.
Video Tours
Tour video player - Full cinematic player with drag-to-seek, volume slider, picture-in-picture, fullscreen mode, and chapter markers
Themed loading animations - Bat silhouettes (Bastion), orbiting runes (Abagarlas), drifting glyphs (Creature), or generic spinner for user houses
Buffer progress bar - Real-time download progress with percentage display before playback
Short + Long tours - Tab switcher with crossfade transition and duration labels
YouTube integration - Paste a YouTube link as primary source with local video fallback
Keyboard shortcuts - Space (play/pause), M (mute), F (fullscreen), arrow keys (seek/volume), 0-9 (jump to position)