Customization push — 10 background themes for your web profile, calendar preview page, clan-create with image at founding, OG previews for leaderboards, deeper i18n coverage.
🛡️ `/clan create icon-url:<https://…>` — set custom clan picture at founding (no separate set-image call needed)
📅 `/login` Web-Page — full 30-day reward schedule at narutorealms.com/login, added to nav
🖼️ **OG-Image for /leaderboard/*** — share-links to leaderboards get a Hall-of-Shinobi banner preview
🌐 i18n Round 3 — /battle and /missions user-facing strings translated (DE on DE-language servers)
🧠 Quiz cleanup — reworded awkward Itachi/Sasuke twins question into clean fact-check (5 years older)
🎓
v1.2FEATURE
Onboarding + Welcome-DM + Main-Card Showcase + Mobile Dashboard
Big polish pass focused on new-user activation and existing-user expression — welcome DM, 3-step onboarding rewards, pinned Main Card on web profiles, OG images for every shareable page.
👋 Welcome-DM — new users get a 3-step quickstart DM on first command interaction (one-time, marks welcomed_at)
🎓 3-step Onboarding chain with rewards: 1) first /roll → +200 Ryo +3 rolls · 2) first /deck set → +500 Ryo +1 battle · 3) first /battle → +1,000 Ryo +5 rolls + 🥉 Bronze Chest
🌟 `/profile showcase card-id:<id>` — pin a Main Card displayed HUGE on your narutorealms.com/u/your-id page (with image, special move, natures)
🖼️ Dynamic OG-Images added for /server/[id] (village rank + stats) and /battle/[id] (challenger vs opponent + winner). Combined with /u/ and /card/ from v1.1, every shareable page now generates a rich preview.
🛠️ Mobile Dashboard Channel-Multi-Select — searchable filter, Select-all / Clear bulk-actions, larger touch targets (44px min), live selected-count indicator
🌐 i18n Round 2 — added ~25 high-frequency keys for /clan, /raid, /shop, ready for routing (long-tail still EN-only)
🎁
v1.1FEATURE
Referrals + Login Calendar + Auto-Equip + SEO Push
Five new systems + a big web polish pass. Referral rewards, sticky 30-day login calendar, one-click item auto-equip, expanded activity feeds, and dynamic Open-Graph previews for share links.
🎁 `/invite` — Referral system: share your Discord ID, new players redeem within 14 days, both get 1,000 Ryo + 5 bonus rolls. Cap 50 referrals per inviter.
📅 `/login` — 30-day sticky login calendar (gaps don't reset). Milestone chests on Days 3/7/14/21/30. Day 30 mega-bonus: 5k Ryo + 2.5k XP + 30 rolls + Mythic chest.
🎒 `/items auto-equip` — Greedy assignment: strongest items → strongest cards in one click.
📡 Server-profile activity feeds expanded — now shows trades, faction wars, weekly-tournament sign-ups in addition to battles/raids/oaths/server-wars.
🎴 Battle replay deck preview — old battles without JSON logs now show the deck cards that fought, not just "No log".
👤 User profile page — JSON-LD Person schema with collection stats
🖼️ Dynamic OG-Images for /card/[id] and /u/[id] — share links get rich previews in Discord/Twitter
🛡️ `/clan list` and `/clan info` now render custom uploaded clan images as thumbnails
🔧
v1.0.1POLISH
Attack-Button + i18n Round 1
Polish patch closing the last gaps from v1.0 — copy-attack button on server pages and German translations for /trade, /faction, /sell, /weekly.
⚔️ One-click "Copy attack command" button on server profile pages — copies the ready-to-paste /serverwar declare command with the target guild ID
🌐 i18n Round 1 — /trade, /faction, /sell, /weekly user-facing messages now properly translate based on the server's language setting (default English, German opt-in via Dashboard → Localization)
🛠️ Mobile dashboard touch targets enlarged, custom clan images sync within 60s
📝 Note: long-tail debug strings (admin commands, deep error paths) still English-only — gradual sweep continues
🛡️ `/faction` Inner-Village Factions — server admins create up to 5 factions, players join with /faction join. Auto-war on the 1st of every month at 18:00 UTC between the 2 biggest factions (5-day war, winners get 1k Ryo each).
🖼️ Custom Clan Images — /clan set-image url:<https://…> (leaders/officers only). Also /clan set-emoji. Auto-syncs to the web within 60s.
🩸 Oath-bound members list on server profile pages — clickable badges to each oath-bound user's profile
📡 Recent activity timeline on server profile pages — oaths, battles, raids, server-wars across the server, replay-linked
🛠️ Mobile-Dashboard polish — Settings form on phones now has wider touch targets, full-width save button, tighter spacing
⚔️
v0.9.1BALANCE
Clan Total Power + i18n Fix
Clan leaderboard now ranks by combined card power, with metric switcher on the web. Plus: roll-limit prefix command finally respects the server language setting.
⚔️ /clan leaderboard now sorts by Total Power (sum of every member's card-power with chakra + mastery bonuses), XP as tiebreaker
📊 Each row shows ⚔️ Power · ⭐ XP · 👥 Members
🌐 Web /leaderboard/clans got metric chips — switch between ⚔️ Total Power · ⭐ Total XP · 🏆 Battles Won · 💰 Lifetime Ryo
🐞 Fix: .r prefix roll-limit message was hardcoded German — now properly routes through i18n (default English, German opt-in via Dashboard → Localization)
🌐
v0.9FEATURE
Trading + Player Profiles + Card Pages + Battle Replays + Live War Widget
Big web push: every player and every card now has a public profile page, battle replays are readable, and the landing page shows wars happening right now.
🔄 `/trade @user my-card their-card` — propose 1-for-1 card swaps with accept/decline buttons. Both cards lock during the proposal, auto-expires after 5 minutes, 1-hour cooldown per pair to prevent farming.
👤 Public user profiles at narutorealms.com/u/[discord_id] — total power, collection progress per rarity, top 6 cards, achievements as a badge grid, recent battles linked to replays
🎴 Card detail pages at narutorealms.com/card/[id] — base power, chakra natures, special move, variant distribution across the realm, top 10 owners with chakra/mastery tags. SEO-ready with OG images.
⚔️ Battle replay viewer at narutorealms.com/battle/[id] — round-by-round combat log with attacker/defender, special moves used, damage dealt, surviving HP
🔥 Live war widget on the landing page — when wars are active, shows attacker × defender + countdown timer right under the banner
🏆 Achievement showcase integrated into user profiles — badge grid with locked/unlocked states, unlock dates on hover
💰
v0.8.4FEATURE
/balance + /sell (cards & items) + Shop 100 rolls
New /balance for a quick wallet check, /burn replaced with /sell (now also sells back items at 50%), and the shop cap is up from 10 → 100 rolls per day.
🆕 /balance — Ryo, XP, prestige, your 2h roll quota + refill timer, bonus-roll stockpile
💸 /burn → /sell — same card-sell mechanics, but now with /sell item item-id:<id> to sell back items for 50% of original cost (auto-unequips from all cards first)
🛍️ /shop item:roll amount:N cap raised 10 → 100/day — bulk-buy 100 rolls for 5,000 Ryo if you're trying to chase legendaries
📑 /cards now has prev/next/first/last pagination buttons — no more typing page:N to browse
🔘 Prefix .bal / .ryo still works as quick shortcuts
🧠
v0.8.3FEATURE
Quiz Refresh + Server-War Overhaul
Quiz refills every hour now (10/h instead of 10/day), 161 questions in the pool, and server wars finally have Join/Leave buttons + a 6h duration.
🧠 Quiz cooldown: daily → hourly — 10 quizzes every hour, up to 240/day instead of 10
📚 Quiz pool tripled: 74 → 161 questions, mix of easy/medium/hard, balanced answer distribution (no more all-correct-A patterns)
🎯 New quiz topics: Akatsuki ring kanji, Otsutsuki lineage, advanced chakra natures (Boil/Lava/Storm/Magnet/Dust), Seven Swordsmen, Karma seals, Mangekyo techniques, sealing arts, Senju lore
⚔️ Server-War duration: 24h → 6h — keeps momentum, still lets your village rally
🔘 /serverwar declare + /serverwar status now show [🗡️ Join with deck] [🏃 Withdraw] buttons — one click commits your saved /deck (or top-3-strongest), no more typing card IDs
🛡️ Hometown Garrison — empty villages get a baseline defense (15% of village card-power, min 4000) so they can't be auto-farmed by free declares
📜 /serverwar declare now has autocomplete — search by village name, the bot fills in the guild ID for you
🌐 Server profile pages on [narutorealms.com](https://www.narutorealms.com) show a copyable Attack-ID for the page's server
🎲
v0.8.2BALANCE
Rolling 2h Roll Window + Legendary Nerf
Rolls refill every 2 hours instead of once a day. Legendary drop rate down to 2% — pulls feel like actual pulls now.
🎴 10 free rolls every 2 hours (was: 10/day at 00:00 UTC) — up to 120/day theoretical max