IdleWorlds

Patch Notes

Public patch history for the bigger gameplay, UI, balance, and systems changes shipping into IdleWorlds.

0.2.0+2026-05-31.120

Rings and Amulets of Gathering now also grant XP/task bonus

May 31, 2026

  • Buff: Rings and Amulets of Gathering (Jewelcrafting) now provide both their existing double-gather chance (+tier×4% per piece) and a new XP/task bonus (+tier×2 per piece). A Tier 5 ring and amulet together now give +20 XP/task in addition to a 40% double-gather chance.

0.2.0+2026-05-31.119

Monthly team reshuffle — automatic with in-game notification

May 31, 2026

  • New: Teams (Red/Blue) are now automatically reshuffled on the 1st of each month at midnight Eastern time.
  • New: When teams reshuffle, every player receives an in-game popup on their next login or refresh telling them which team they've been assigned to for the month.

0.2.0+2026-05-30.116

Title renamed: The Behemoth Slayer

May 30, 2026

  • The purchased title 'Behemoth Slayer' has been renamed to 'The Behemoth Slayer' at the owner's request.

0.2.0+2026-05-30.115

All-time work order tracking added

May 30, 2026

  • Improvement: Work order completions are now tracked as an all-time counter on each player's account. This powers the Ledgerbound title milestone (10,000 work orders) going forward, replacing the previous approach of summing recent activity logs which only retained a limited history.

0.2.0+2026-05-29.113

Fix: All Notifications page now shows all categories

May 30, 2026

  • Fix: The /notifications page was hardcoded to only display rare drop notifications. It now shows all notification types including milestone title unlocks, world boss orbs, and return summaries.

0.2.0+2026-05-29.112

Fix: Milestone title notifications now appear in the notification bell

May 30, 2026

  • Fix: Milestone title unlock notifications were being created in the database but never surfaced in the notification bell — the poll query had a hardcoded category allowlist that excluded 'milestone_title'. They now appear correctly.

0.2.0+2026-05-29.111

Achievement titles — 14 free titles earned by reaching milestones

May 30, 2026

  • New: 14 free titles are now automatically awarded when you reach certain milestones. Each comes with a dismissable notification explaining what you earned it for.
  • Housing milestones: Trailblazer (Camp), Hearthkeeper (Cottage), The Settled (Villa), Landgrave (Manor), The Entrenched (Citadel).
  • Skill Level 60 milestones: Deathless (Combat), Deepstriker (Mining), Anvilborn (Smithing), Bloom Sage (Gathering), The Distilled (Alchemy), Gemcutter Supreme (Jewelcrafting).
  • Polymath: reach 300 total skill levels across all skills.
  • Ledgerbound: complete 10,000 work orders.
  • Vanguard: land 10,000 zone control hits in a single month.
  • Players who already reached these milestones before this update have been retroactively granted their titles.

0.2.0+2026-05-29.110

Zone roster popup dismisses on outside click

May 29, 2026

  • Improvement: The 'Who's Here' zone roster popup now closes when you click or tap outside of it. It stays open if you click the Previous Zone / Next Zone buttons so you can quickly scan through zones without it disappearing.

0.2.0+2026-05-29.109

Your team's messages appear in world chat

May 29, 2026

  • New: Your own team's messages now appear in the main world chat window, colored blue (Blue Team) or red (Red Team), so you can follow team conversation without switching tabs. Opposing team messages remain in the team tab only — you won't see the enemy team's chat in world chat.

0.2.0+2026-05-29.108

Fix: Notification bell clears all categories on dismiss

May 29, 2026

  • Fix: Marking notifications as read was only clearing 'rare_drop' and 'world_boss_orb' categories. Other notification types (e.g. return summaries) could never be dismissed. All unread notifications are now correctly marked on dismiss.

0.2.0+2026-05-29.107

Disable welcome-back return notification

May 29, 2026

  • Change: The 'welcome back' return summary notification has been temporarily disabled. It was re-triggering on every poll even after being read.

0.2.0+2026-05-29.106

Fix: Notification badge no longer reappears after dismissal

May 29, 2026

  • Fix: After marking notifications as read, the badge could reappear on the next poll if the server response arrived before the read request completed. Local read state is now preserved across snapshot merges.

0.2.0+2026-05-29.105

Mining and gathering work orders default to off for new accounts

May 29, 2026

  • Change: New accounts now have mining work orders and gathering work orders disabled by default. These can be re-enabled at any time in Settings.

0.2.0+2026-05-29.104

Spacing around equipped title in player header

May 29, 2026

  • Improvement: The equipped title in the player header now has a little breathing room above and below it for better readability.

0.2.0+2026-05-29.103

Fix: Queue craft without materials now works from zero inventory

May 29, 2026

  • Fix: The 'Queue crafting even without materials' setting was respected at queue time but not at promotion time — if you had zero of a required material, the queued craft would be silently skipped when it reached the top. Now the player preference is checked at promotion, so a queued recipe advances correctly even with empty bags.

0.2.0+2026-05-29.102

Fix: Finite activity loops preserved across world boss / zone control

May 29, 2026

  • Fix: If you queued a specific number of combat rounds, mining runs, or gathering trips and a world boss or zone control event interrupted mid-queue, the remaining loops were being reset to infinite after the event ended. The original loop count is now correctly restored.

0.2.0+2026-05-29.101

Fix: Admin console readable with experimental skin active

May 29, 2026

  • Fix: CSS variables from the Experimental skin were bleeding into the admin console, making text and panels unreadable. Admin panel styles now explicitly override all skin variables.

0.2.0+2026-05-29.100

Fix: Equipment stat flyout no longer clipped by scroll container

May 29, 2026

  • Fix: The gear stat tooltip in the player inspect window was being clipped by its scroll container. It now renders correctly regardless of scroll position.

0.2.0+2026-05-29.90

Header title, bold chat names, ZC merged message, stat chip polish

May 29, 2026

  • Improvement: Equipped title now appears as a subtitle line below your name in the player header.
  • Improvement: Player names in chat are now bold for easier scanning.
  • Improvement: Zone Control capture announcements are now a single merged message instead of two separate lines.
  • Balance: ZC gold bounty halved.
  • Improvement: Stat chips in the character panel have been visually polished.

0.2.0+2026-05-29.89

ZC gold bounty, title popup, chat spacing, hover gear stats

May 29, 2026

  • New: Zone Control capture awards a gold bounty to the winning team — 1,000g × zone tier split proportionally by damage dealt. Announced in chat after capture.
  • Improvement: Titles are now managed in a dedicated popup (✦ Titles button at the bottom of the Support window). Granted titles (non-purchasable) are shown there too — if you have one, you can now equip it.
  • Improvement: Gear stats in player inspect now appear as a hover tooltip instead of inline text.
  • Improvement: Header name font restored in the Pixel skin (was using a smaller font after the clickable-name change).
  • Improvement: Chat settings now has a 'Show titles in chat' toggle.
  • Fix: Spaces restored between team badge, player badge, and name in chat (🔴 🐉 Name, Title).

0.2.0+2026-05-29.88

Title display rework, gear stats in inspect, WB kill board fix

May 29, 2026

  • Improvement: Titles now display as 'Name, Title' (inline, same color as name) in chat, header, and inspect windows — including gradient colors like Dawnbringer.
  • Improvement: Header player name is back to full size (text-xl / 2xl regression fixed).
  • Improvement: Hovering over gear in a player's inspect window now shows the item's stats (ATK / DEF / HP / XP / Gather).
  • Fix: XP Boost active indicator no longer shows redundant 'ends in … left' wording.
  • Fix: World Boss 'Last Kill Participants' board now updates immediately after a kill instead of showing 'No one was recorded' for up to 60 seconds.

0.2.0+2026-05-29.87

Fix: Zone Control offline burst damage

May 29, 2026

  • Fix: Zone Control sessions now correctly cap offline damage accumulation to the current battle window. Players who were offline before a battle opened can no longer sync in and deal a single massive burst of damage from accumulated offline loops. Damage is only counted from when the zone became claimable in the current cycle.

0.2.0+2026-05-29.86

Titles, Market Gear Compare, Chat Report Fix, Leaderboard Name Colors

May 29, 2026

  • New: Player Titles — 10 permanent titles available in the Support window for $5 each: Behemoth Slayer, Ironforger, Worldwalker, Gold Baron, Shadow Reaper, Runeweaver, The Relentless, Starfall, Riftwalker, Voidborn. Titles appear in world chat, under your name in the header, and in the character inspect window.
  • New: Market listings now show ↑/↓ upgrade arrows — when browsing gear to buy, you can instantly see if it's an upgrade or downgrade vs. what you have equipped in that slot.
  • New: Jewelcrafting added to the daily XP boost rotation.
  • Improvement: Leaderboard player names now show in their chosen name color.
  • Fix: Report button in the chat popup now matches the Mute button style for much better readability.
  • Fix: Player name in the header is now properly sized (same as before) — a regression from the click-to-inspect feature is resolved.

0.2.0+2026-05-29.85

Crafter QoL: Gathering Accessories, World Boss Orbs, Online Player List

May 29, 2026

  • Balance: Rings and Amulets of Gathering (Jewelcrafting) no longer have a combat level requirement — they are gathering tools and never needed one.
  • Balance: World Boss upgrade orb tier now respects your crafting skill. If your Smithing or Alchemy level is high enough to craft a given tier (e.g. Smithing 69 for Kingsteel gear), you receive orbs of that tier from world boss kills — even without wearing high-level combat gear.
  • New: Click 'Players online: X' in the header to see who's been active. The popup groups players into Active Now (last 5 minutes) and Active Last 24h, each shown with their chat badge and name color. Click any player to open their profile.
  • New: Click your own name in the header to open your character profile.
  • Fix: PayPal checkout now correctly allows repurchasing Server XP Boosts (consumable events should never block on 'already owned').
  • Fix: PayPal errors are now visible — the support window reopens if something goes wrong after the payment picker closes.
  • Improvement: Server XP Boost chat announcements now specify the duration purchased (1-hour / 8-hour / 24-hour), clearly indicate when the boost is extended vs newly activated, and show the end time in each player's own local timezone instead of UTC.

0.2.0+2026-05-29.80

Server XP Boost: time-stacking, 25% flat rate, zone control display fix

May 29, 2026

  • Fix: Zone control team bonus correctly shows +10% XP / +10% gather (was displaying +20% in the zone panel).
  • Server XP Boost reworked: fixed +25% XP rate (not additive per purchase). Multiple purchases extend the duration — if 5 hours remain and someone adds 1 hour, the boost now runs for 6 hours.
  • Chat announcement now specifies the exact end time (e.g. 'until May 29 at 18:30 UTC') and distinguishes new activations from extensions.

0.2.0+2026-05-29.79

Server XP Boost, Zone Control Balance, Offline Sync

May 29, 2026

  • New: Server XP Boost available in the Support window — players can buy a server-wide +50% XP event for all players (1h / 8h / 24h). Stackable. Announces in world chat when activated.
  • New: Offline players are now synced by a background maintenance job every ~60 minutes. This means you benefit from server XP boosts and other time-sensitive bonuses even while away.
  • New: Return notification — if you've been away 4+ hours, you'll see a summary notification in your notification bell showing how many tasks completed and gold earned while you were out.
  • Balance: Zone Control team XP bonus reduced from 20% to 10%. Gather bonus reduced from 20% to 10%.
  • Server XP Boost applies to all activity types including zone control and world boss.

0.2.0+2026-05-29.78

Fix: World Boss Kill Board Updates Immediately

May 29, 2026

  • Fix: The last kill participants board now updates as soon as the boss dies instead of waiting up to 15 seconds for the next full refresh.

0.2.0+2026-05-29.77

Fix: Firefox Mobile Bottom Nav

May 29, 2026

  • Fix: Bottom navigation bar no longer floats too high with empty space below on Firefox mobile. Safe-area padding is now scoped to iOS Safari only, where it is actually needed for the home indicator.

0.2.0+2026-05-29.76

Landing Page & Blog Update

May 29, 2026

  • Landing page: new headline and feature boxes — clearer F2P messaging, Jewelcrafting added to skill list, guest mode friction explained upfront.
  • Blog: 8 new posts covering offline progress, world boss guide, guest mode, F2P model, new player catchup, rare drops, skins, and a dev diary.

0.2.0+2026-05-29.75

Fix: Guest → Google Conversion

May 29, 2026

  • Fix: Guest-to-Google account conversion now correctly links the player profile. NextAuth v5 passes the provider sub ID (not the database ID) in the signIn callback — the merge now looks up the real database user via the Account record instead.

0.2.0+2026-05-29.74

Admin: Live Player Stats

May 29, 2026

  • Admin panel now shows Online Now (active in last 5 minutes), Active 24h, and Total Players at the top of the page.

0.2.0+2026-05-29.73

Server: Eliminate 502 Bad Gateway

May 29, 2026

  • Reverted to single-slot serving — the dual-instance load balancer introduced earlier this week caused intermittent 502 Bad Gateway errors for players. The original blue/green deploy model already provides zero-downtime deploys without needing both instances live simultaneously.

0.2.0+2026-05-29.70

Mobile Layout for All Skins

May 29, 2026

  • All skins now automatically use the tab-based mobile layout (bottom navigation, compact header) when on a mobile device — Dark, Office, Neon, Celestial, and Cute all adapt to mobile with their respective color palette.
  • The standalone 'Mobile' and 'Mobile 2' skins have been removed. Mobile 1 is now the universal mobile experience for Default ⚔️, and Mobile 2 is now the universal mobile experience for Legacy.
  • Settings: Added a 'Classic scrollable layout' checkbox (visible on mobile) for players who prefer the old full-scrollable desktop experience on their phone.

0.2.0+2026-05-28.65

Exclusive Store Items & Office Theme Fixes

May 28, 2026

  • Store: Two new uniquely-owned $50 items — The Godslayer 🗡️ badge and The Blade name color (gleaming silver gradient). Only one player can ever own each. Once sold, the next item in the queue unlocks.
  • Store: Archon and Dawnbreaker are no longer listed. Existing owners keep them and can still equip them.
  • Fix: The inspect-player popup and chat Mute/Report menu are now readable in the Office theme.

0.2.0+2026-05-28.59

Zone Selector, Chat Fixes & Store Refresh

May 28, 2026

  • Zone Selector: Without the Invisibility Ring, only zones where your effective ATK meets the requirement are shown. With the ring, all zones 1–29 are visible as before.
  • Chat: Team messages no longer briefly flash in world chat before confirmation. The optimistic update now only appears in the correct channel.
  • Chat: The Dawnbreaker gradient no longer bleeds onto the 🔴/🔵 team badge — the gradient is now scoped to the player name only.
  • Store: Archon badge and Dawnbreaker color removed from the store (existing owners keep them). Two new uniquely-owned $50 items added: Voidborn badge 🌑 and Aurora gradient color. Two more ($50 each) are hidden and will appear in the store once the current pair sell.

0.2.0+2026-05-28.58

Account Merge Safety & Admin Conflict Log

May 28, 2026

  • Safety: Account merges (guest → Google) now check whether the target account has meaningful progress before proceeding. If the Google account already has XP, items, gold, or skill progress, the merge is blocked and both accounts remain intact — nothing is lost.
  • Admin: A new 'Merge Conflicts' panel in /admin shows every blocked merge with a full progress snapshot of the at-risk account, trigger/orphan user IDs and emails, and a 'Mark resolved' action for tracking investigation outcomes.

0.2.0+2026-05-28.57

Fix: Guest → Google Account Conversion

May 28, 2026

  • Fix: Converting a guest account to a Google account now works correctly. Previously the conversion always failed because NextAuth creates a new user for the Google account before our callback runs — we now detect the mismatch and merge the guest's player profile into the new Google account automatically.

0.2.0+2026-05-27.56

Mobile: Fix Tab Navigation From Market/Housing/Dungeon

May 27, 2026

  • Fix: Tapping a tab (e.g. Quests, Bag) while on the Market, Housing, or Dungeon page now lands you on the correct tab instead of resetting to Skill Actions.

0.2.0+2026-05-27.55

Amulet Craft Cost Reduced

May 27, 2026

  • Craft Amulet now requires 2× of each gem tier instead of 3×.

0.2.0+2026-05-27.54

Revert Prejoin Fix (User Error)

May 27, 2026

  • Reverted the world boss prejoin change from .53 — the reported issue was user error, not a bug.

0.2.0+2026-05-27.52

Item Tooltip Cleanup

May 27, 2026

  • Fix: Accessories with XP +0/task no longer display that stat in their tooltip (e.g. Gathering rings/amulets now show only the gather chance).

0.2.0+2026-05-27.51

Gem Rings & Amulets: Available to All Players

May 27, 2026

  • Gem ring and amulet crafting is now available to all players in the Jewelcrafting panel (Panel II).
  • Fix: Items with 0% double-gather chance no longer display '0% chance to gather 2x' in their tooltip.

0.2.0+2026-05-27.50

JC Panel: Poll Reset Fix & Placeholder Skills Restored

May 27, 2026

  • Fix: Navigating to Ring or Amulet in the Jewelcrafting panel no longer resets back to Prospect on the next game poll.
  • Restored: 4 upcoming-skill placeholder boxes are always visible below the Jewelcrafting box in Panel II.

0.2.0+2026-05-27.48

Jewelcrafting: Gem Rings & Amulets (Beta)

May 27, 2026

  • Added 544 new gem jewelry items: 34 tiers × 8 variants (Ring of Attack, Ring of Defense, Ring of Experience, Ring of Gathering — plus Amulet equivalents).
  • Craft Ring requires 1× of each required gem tier; Craft Amulet requires 3× each. Higher tiers accumulate more required gem types (one new gem type added per 5 tiers).
  • Crafting produces a random ring or amulet variant — you don't know which type until it's crafted.
  • Rings and amulets are available in the Jewelcrafting panel (Panel II) under new Rings and Amulets tabs.
  • Feature is in beta — currently visible to developers only.

0.2.0+2026-05-26.45

Blog, Chat Speed, Queue Fix After Zone Control

May 27, 2026

  • Blog: 10 new articles covering Zone Control PvP, dungeon boss design, Jewelcrafting economy, housing multipliers, leaderboards, gear gates, world boss, the ZC damage exploit postmortem, market supply chains, and idle design philosophy.
  • Blog: Redesigned layout with hero post, 3-column grid, and per-article JSON-LD structured data for better search indexing.
  • Chat: Reduced chat polling from 4 parallel requests per cycle to 1 — significantly less server load and faster chat refresh.
  • Fix: After a player-triggered Zone Control capture, other players whose ZC sessions were terminated no longer have their action queues stuck in QUEUED status. Queue now resumes correctly.

0.2.0+2026-05-25.39

Zone Control Damage Cap Fix

May 25, 2026

  • Fix: Zone Control 'Last Battle' damage was accumulating across multiple zone cycles, allowing impossible totals (e.g. 274k damage in a 30k HP zone). Each player's damage in the capture record is now capped at the zone's max HP.
  • Fix: Monthly zone reset now also clears the Last Battle capture participants.
  • Existing inflated capture records have been corrected in the database.

0.2.0+2026-05-25.36

Mobile 2 Skin (Legacy Font)

May 25, 2026

  • New skin: Mobile 2 ✨ — identical mobile layout to Mobile ✨ but uses the Legacy font instead of the pixel art font, for easier readability.

0.2.0+2026-05-25.35

Quiet Gems + Online Count

May 25, 2026

  • Gem finds (prospecting) no longer announce to world chat — they go silently into your inventory.
  • Mobile skin: Chat tab now shows a live online player count at the bottom.

0.2.0+2026-05-25.34

Mobile UX Overhaul + Gem & Inspect Polish

May 25, 2026

  • Gems (Ruby, Garnet, etc.) now appear in the Materials inventory tab instead of Drops — they are crafting resources, not loot.
  • Gem find no longer sends a player push notification — chat announcement is still posted to world chat.
  • Mobile skin: Bottom nav bar is now fixed to the bottom of the screen (no more empty space below it on iOS/Android).
  • Mobile skin: Footer links (Privacy, Terms, Discord, etc.) now appear below the chat box in the Chat tab.
  • Mobile skin: Action Log has moved to the Current Action tab (below the action panel) — always visible while working.
  • Mobile skin: Log tab is now a full Character Sheet — shows combat stats, accessory bonuses, active buffs, Zone Control rank bonus, and world boss buff.
  • Mobile skin: Active Buffs section removed from the Current Action tab (it lives in the Log / Character Sheet tab now).
  • Player inspect window now shows a Jewelcrafting level box alongside the other 5 skills (skills displayed in a 3-column grid).

0.2.0+2026-05-25.33

ZC Rank Buff, Dungeon Fail HP, JC Unlocked for All

May 25, 2026

  • Character Stats now shows your Zone Control leaderboard XP bonus (top 10: +25%, 11-20: +20%, 21-30: +15%, 31-40: +10%, 41-50: +5%). Also shown in the Mobile Action tab buff panel.
  • Dungeon fail: after a failed attempt you can now see what % HP the boss had remaining (e.g. 'Boss had 34% HP remaining on your last attempt'). Resets when you start a new attempt or clear the floor.
  • Jewelcrafting (Prospecting) is now open to all players — no longer locked to the owner account.
  • Mobile skin (Mobile ✨) is now available to all players in Settings, no longer admin-only.
  • Mobile skin: Dungeon shield icon in bottom nav no longer stays highlighted amber when you leave the dungeon tab — it only highlights when you are actually viewing the Dungeon section.
  • Owner: djmatduke jewelcrafting level reset to 1.

0.2.0+2026-05-25.32

Mobile Polish + XP Fix

May 25, 2026

  • Fix: Jewelcrafting XP display was showing 18 XP/task for Prospect Copper Ore — now correctly shows 12 (no smithing multiplier applied to the UI label).
  • Mobile skin: Zone panel now appears above skill actions on the Skills tab (tab 1), giving immediate travel context.
  • Mobile skin: Current Action tab (tab 2) now shows active buff status (XP potion, ATK potion, DEF potion, World Boss buff) instead of the zone panel.
  • Mobile skin: Header no longer shows the player name — replaced with Lv / Zone / Zone Name inline. Frees horizontal space and removes truncation.
  • Mobile skin: Status banner below header is now hidden when there is nothing to show, eliminating empty space.
  • Mobile skin: Dungeon background (blood red) no longer bleeds into other tabs when you are in the dungeon — only the Dungeon tab shows the dungeon color.

0.2.0+2026-05-25.31

Secondary Panel Placeholder Boxes

May 25, 2026

  • Secondary skill panel (Panel II) now always shows 4 locked placeholder boxes below Jewelcrafting, keeping the panel a consistent height and hinting at upcoming skills.

0.2.0+2026-05-24.30

Leaderboards, Action Log Yields, Audit Log

May 25, 2026

  • Jewelcrafting leaderboard added — level ranking and Daily Jewelcrafting (actions today) now appear in the Leaderboards panel.
  • All player jewelcrafting levels reset to 1 again.
  • Jewelcrafting XP curve corrected: 12 XP/action at tier 1 (matches Smithing rate — skillXp × 3, no extra multiplier).
  • Action log now shows item yields for ALL crafting skills (smithing, alchemy, jewelcrafting) — e.g. 'Prospect Copper Ore completed 5 times. Salvage Material x12, Ruby x1.'
  • Admin audit log endpoint added at /api/admin/audit-log — supports searching chat messages, mail, and market transactions for cheating investigations (admin-only).

0.2.0+2026-05-24.29

Jewelcrafting Fixes + Mobile Nav + Inspect Team

May 24, 2026

  • Jewelcrafting XP now follows the same curve as gathering/mining — no longer awards inflated XP per prospect.
  • Jewelcrafting is locked to the owner account while in development. Other players will see an error if they attempt to prospect.
  • All player jewelcrafting levels reset to 1 (the XP inflation was unintended).
  • Prospect button now opens the same craft quantity dialog as Smithing — supports queuing and running multiple times.
  • Prospecting panel now shows XP bar, XP/level progress, material requirements, and XP per task (matching other skill rows).
  • Mobile bottom nav is now icon-only with no text labels — all icons fit on one row without horizontal scrolling.
  • Mobile skin (Mobile ✨) now auto-switches to the Default skin when viewed on a desktop-width screen (≥768px).
  • Craft quantity dialog title and action verb updated for Jewelcrafting ("Prospect Ore" / "prospect").
  • Inspect popup (click a player name → Inspect) now shows their team: 🔴 Red Team or 🔵 Blue Team.

0.2.0+2026-05-24.28

Jewelcrafting Skill + 34 Gems

May 24, 2026

  • New skill: Jewelcrafting — visible in the secondary skill panel (Panel II).
  • Added 34 gem items, one per zone tier: Ruby, Garnet, Amethyst, Topaz, Peridot, Aquamarine, Onyx, Jade, Sapphire, Opal, Alexandrite, Citrine, Spinel, Moonstone, Sunstone, Tanzanite, Tourmaline, Zircon, Lapis, Labradorite, Malachite, Howlite, Shadow Pearl, Celestite, Azurite, Cinnabar, Phantom Quartz, Sphene, Heliodor, Void Crystal, Abyssal Pearl, Pyrope, Glacial Diamond, Primordial Gem.
  • New action: Prospecting — consume 3 ores from your current zone for a 1/(100×tier) chance to find the zone's gem. On failure, you receive salvage material instead (3×tier per attempt).
  • Example: Zone 1 prospecting gives 1/100 chance at a Ruby; Zone 15 gives 1/1500 chance at a Sunstone.
  • Gem crafting recipes will be added in a future update.

0.2.0+2026-05-24.27

Mobile Skin Polish

May 24, 2026

  • Status line (current action) folded into the header as a tiny subtitle — no longer a separate banner row, freeing up content space.
  • Activity tab: zone travel panel now stretches to fill the full screen height instead of leaving empty space.
  • Bottom nav: right-side fade gradient hints that the bar is horizontally scrollable.
  • Reduced content area padding for more usable space per panel.

0.2.0+2026-05-24.26

Mobile Skin: Footer Hidden, Empty Space Fixed

May 24, 2026

  • Footer links (Wiki, Blog, Forum, etc.) are now hidden in the Mobile skin — they were leaking below the bottom nav bar.
  • Content panels now fill the full available height instead of leaving empty space below short panels.

0.2.0+2026-05-24.25

Mobile Skin Redesign

May 24, 2026

  • Complete overhaul of the Mobile ✨ skin: compact single-line header (name, level, zone, gold, icons all on one row).
  • Bottom navigation bar is now horizontally scrollable with one icon per panel — Skills, Activity, Log, Bag, Quests, Boss, Chat, Market, Ranks, Housing, Dungeon.
  • Each panel now fills the full screen height with no extra sub-nav tabs or vertical wasted space.
  • Zone travel controls moved into the Activity panel where they make most sense.

0.2.0+2026-05-24.24

Mobile Skin (Admin Preview)

May 24, 2026

  • Mobile ✨ skin is back in Settings for admin accounts to test and develop.

0.2.0+2026-05-24.23

Welcome Skin Picker (Fix: existing accounts)

May 24, 2026

  • Fixed the skin welcome popup incorrectly appearing for existing registered accounts on login. It now only shows for brand-new accounts (after name setup) and new guest sessions.

0.2.0+2026-05-24.22

Welcome Skin Picker

May 24, 2026

  • New and guest players are now shown a welcome popup to choose between the Default skin (colorful, RPG aesthetics) and the Legacy skin (cleaner, easier to read). More skins remain available in Settings.

0.2.0+2026-05-24.21

Chat Name Colors Consistent

May 24, 2026

  • Player name colors in the World Chat popup now always show the player's selected cosmetic (e.g. Dawnbreaker gradient), matching the compact chat preview. Team affiliation is still shown via the 🔴/🔵 emoji.

0.2.0+2026-05-24.20

Deep Stats Popup

May 24, 2026

  • Clicking any stat chip in the header now opens a Character Stats popup showing all active buffs, combat stats, and accessory bonuses in one place.

0.2.0+2026-05-24.19

Gear Comparison, Stats & Chat Polish

May 24, 2026

  • Inventory now shows a green ↑ or red ↓ arrow next to unequipped gear, comparing it against what you currently have in the same slot.
  • A 2x Gather % stat chip now appears in the header when you have double-gather chance from ring/amulet (hover for tooltip explaining it's gear-only, not zone bonus).
  • Fixed Dawnbreaker name color overriding team colors in World Chat — team members now correctly show as red or blue.
  • Player API response cleaned up: removed redundant/zero-count inventory entries and Prisma relation arrays from the player object.

0.2.0+2026-05-24.18

Mining & Gathering Work Orders Fixed

May 24, 2026

  • Fixed mining and gathering work orders not appearing even when enabled in Settings — the server was ignoring the player preference when generating new orders.

0.2.0+2026-05-24.17

Optional Mining & Gathering Work Orders

May 24, 2026

  • Mining work orders and gathering work orders are now opt-in per player. Toggle them on or off individually in Settings → Activity options.

0.2.0+2026-05-24.16

World Boss HP Bar Restored, Secondary Panel Polish

May 24, 2026

  • World boss HP bar is back — a red bar shows remaining boss health below the button.
  • Fight Boss button now fills with the action cycle progress (like skill action buttons), not HP.
  • Secondary skill slots (panel II) now show generic locked placeholders at the same size as primary rows, without showing primary skill names.

0.2.0+2026-05-24.15

Secondary Skills Panel (Locked Preview)

May 24, 2026

  • Skill Actions panel now has a I / II toggler in the top right. Switching to II shows a locked preview of 5 upcoming secondary skill slots — these are not yet available but are coming soon.
  • Removed the non-functional 'Show team messages in World Chat' toggle from Chat Settings.

0.2.0+2026-05-24.13

PayPal Live, Abyssal Tide Removed

May 24, 2026

  • PayPal purchases now work correctly — the payment capture was fixed to properly retrieve order details.
  • Abyssal Tide name color removed from the shop for now.

0.2.0+2026-05-24.12

AdSense, Alt Detection Improvement

May 24, 2026

  • Google AdSense integration added for domain verification and ad display.
  • Alt detection now captures a permanent first-seen IP for Google OAuth accounts, improving detection accuracy for players who sign in via Google.

0.2.0+2026-05-24.11

PayPal Fix, Badge Grid Cleanup

May 24, 2026

  • Fixed PayPal purchases failing silently — the capture step now correctly retrieves the order details and fulfills the purchase.
  • New $5 badges (Eagle, Thunder, Moon, Diamond, Lion, Clover, Bullseye, Wave) no longer appear in the main badge grid — they are accessible via the '+ 12 more badges' link as intended.

0.2.0+2026-05-24.10

Supporter Shop: 8 New Badges, Dawnbreaker Color, VibeJam Removed

May 24, 2026

  • 8 new $5 chat badges: 🦅 Swift Eagle, ⚡ Thunderstruck, 🌙 Moonwalker, 💎 Diamond, 🦁 Lion Heart, 🍀 Lucky Clover, 🎯 Marksman, 🌊 Tidal. All available via the '+ 12 more badges' link.
  • $50 badge upgraded to 🔱 Archon — a more iconic legendary-tier badge.
  • New $50 name color: Dawnbreaker — a gold → orange → crimson gradient. Previous $50 Abyssal Tide color remains available.
  • Removed VibeJam widget and all associated links.

0.2.0+2026-05-24.9

World Boss Fill Button, QoL

May 24, 2026

  • World boss Fight Boss button now fills with a red overlay as damage is dealt — no more separate HP bar under the button.
  • Who's here? popup now stays open when you switch zones, so you can quickly browse player rosters zone by zone.
  • Removed Vibe Jam portal panel and watermark.

0.2.0+2026-05-24.8

Supporter Shop Expansion

May 24, 2026

  • Buying any supporter item now shows a payment method picker — choose between Stripe (card) or PayPal.
  • 4 new $5 chat badges: 💀 Skull of the Fallen, 🔥 Blazing Spirit, ⚔️ Battle Scarred, 🐺 Pack Leader. Accessible via the new '+ 4 more badges' link.
  • New $50 Legend badge 🌟 — a permanent legendary-tier chat badge.
  • New $50 Abyssal Tide name color — a teal legendary-tier chat color.
  • Fixed the 'who's here?' popup appearing behind the action panel on certain skins.

0.2.0+2026-05-24.7

PayPal Support Option

May 24, 2026

  • Added a PayPal payment option in the Supporter section for players who prefer it over Stripe. The option appears as a subtle link below the main Stripe button.

0.2.0+2026-05-24.6

Settings Cleanup: Work Orders & Action Log

May 24, 2026

  • Mining and gathering work orders are now permanently disabled for all players — these options are removed from Settings.
  • XP per hour and win rate are now always shown in the Action Log — the toggle is removed from Settings.
  • Legacy work order mode option removed from Settings — the zone-linked system is now the only mode.

0.2.0+2026-05-24.5

QoL: Zone Roster, Gear Requirements, Dungeon Access

May 24, 2026

  • Who's here? now auto-refreshes when you change zones — no need to close and reopen.
  • Gear combat level requirements now show in red when you don't meet them, in inventory and market.
  • Dungeon entry is no longer blocked by ATK/DEF stats — you can attempt any floor regardless of gear.

0.2.0+2026-05-24.4

Performance: Market Search & Chat

May 24, 2026

  • Market search now filters instantly in the browser — typing in the search box no longer fires a server request on every keystroke.
  • Chat messages now use a targeted database index, reducing query overhead on every chat load.

0.2.0+2026-05-24.3

Zone Panel: Team Dot + Who's Here

May 24, 2026

  • The zone panel now shows a red or blue dot next to the zone name indicating which team controls it.
  • Added a 'who's here?' link — click it to see which players are currently active in your zone.

0.2.0+2026-05-21.5

Fix: Crosshair Cursor Removed

May 21, 2026

  • Links and buttons no longer show a crosshair cursor in the default skin.

0.2.0+2026-05-21.4

Fix: Zone Control Preserved When World Boss Auto-Joins

May 21, 2026

  • When a world boss auto-joins and interrupts an active zone control session, ZC is now saved to the front of your queue so it resumes automatically after the boss dies — ahead of any other queued activities.

0.2.0+2026-05-21.3

Fix: Zone Control Queue After World Boss

May 21, 2026

  • Fixed a bug where zone control queued behind a world boss would be silently skipped when the boss died, falling through to the next activity instead. Zone control now correctly resumes from the queue.

0.2.0+2026-05-21.2

Performance: Database & Server Improvements

May 21, 2026

  • Deleted 213k stale completed activity sessions and 1,176 zombie active sessions that were clogging every query. ActivitySession table dropped from 224k to ~10k rows.
  • Added database indexes on GainEvent by date and by source+date — leaderboard and daily stat queries no longer do full table scans.
  • Leaderboard server cache extended from 30 seconds to 5 minutes, dramatically reducing the frequency of the most expensive query.
  • Added daily cleanup jobs: ActivitySession purges completed sessions older than 3 days; GainEvent purges events older than 35 days.

0.2.0+2026-05-21.1

Zone Color Indicator

May 21, 2026

  • Your current zone's team color is now always visible. A red or blue dot appears next to the zone name in the World tab zone panel. The panel also shows which team controls your zone at all times — with a 🔒 when it's in lockdown — instead of only during lockdown.

0.2.0+2026-05-20.6

Fix: Zone Control XP Multiplier (Background Tick)

May 20, 2026

  • Fixed a missed occurrence of the 2.25× ZC XP multiplier in the background tick processor — the primary source of ZC XP. The 2× multiplier is now consistently applied across all code paths.

0.2.0+2026-05-20.5

Zone Control: XP Multiplier Reduced to 2×

May 20, 2026

  • Zone control combat XP multiplier reduced from 2.25× to 2× base combat XP. Still a strong improvement over regular combat (was 1.5× before the recent change).

0.2.0+2026-05-20.4

Fix: Service Worker Doubling Server Requests

May 20, 2026

  • Fixed a bug where the service worker was re-issuing every network request, causing the server to receive each API call twice. This was triggering double game syncs, double zone control ticks, and generally doubling server load for all players.

0.2.0+2026-05-20.3

Performance: Work Orders and Zone Switching

May 20, 2026

  • Fixed a performance issue where the work orders page was loading thousands of old completed quest rows for active players, causing slow load times. Now only loads incomplete and recently completed quests.
  • Zone switching no longer runs a full game sync when tapping your current zone.
  • Added a database index on quest progress and a daily cleanup job — completed work orders older than 7 days are pruned automatically.

0.2.0+2026-05-20.2

Supporter Pack: Work Order Skips Reset on Purchase

May 20, 2026

  • Buying the Supporter Pack now immediately grants 6 work order skips, so you don't have to wait until the next daily reset to enjoy the full skip allowance.

0.2.0+2026-05-20.1

Zone Control: Show All Fighters

May 20, 2026

  • The zone control participation board now shows all fighters, not just the top 5. When more than 5 players are on a team, a 'Show N more' button appears at the bottom of that team's list.

0.2.0+2026-05-19.3

Zone Control: Re-entry Required After Every Lockdown

May 19, 2026

  • Zone control sessions no longer auto-resume after a lockdown expires, even if your team won the zone. After each zone capture and lockdown you must tap 'Join Zone Control' again to re-enter. This prevents indefinite idle accumulation of monthly hit counts.

0.2.0+2026-05-19.2

Combat: DEF Now Reduces Incoming Damage More

May 19, 2026

  • Raised the DEF damage-mitigation coefficient from 0.45 to 0.55, so each point of DEF absorbs more incoming enemy damage. Players who invest heavily in DEF will see a more meaningful win rate improvement — the recommended stats panel is now a better guide to combat performance.

0.2.0+2026-05-19.1

Action Log: Show Predicted Win Rate for Combat

May 19, 2026

  • When the 'Show estimated XP per hour' setting is enabled, the Action Log now also displays your predicted combat win rate (e.g. '84% win rate') for regular monster fights. Not shown for world boss or zone control.

0.2.0+2026-05-18.8

Chat: Tap Player Names in Announcements to Inspect

May 18, 2026

  • Player names in world chat announcements are now tappable — clicking opens the full player inspect panel.
  • Covers all announcement types: item upgrades, rare drops, housing upgrades, world boss orb rewards (including multi-winner), zone control captures (all top fighters), lucky crafts, gathering orbs, idle gift drops, and supporter pack activations.

0.2.0+2026-05-18.2

Zone Control: Better XP and Gold Rewards

May 18, 2026

  • Zone control XP multiplier increased to 2.25× base combat skill XP (up from 1.5×).
  • Zone control now rewards gold scaled to your combat level: 5 + floor(combatLevel / 2) gold per loop instead of a flat 5.

0.2.0+2026-05-17.4

Fix: XP/hr Estimate Now Accurate for Batched Actions

May 17, 2026

  • The XP/hr estimate in the Action Log was inflated when multiple loops completed between syncs (e.g. 16 fights shown as one entry). It now uses the time between consecutive same-channel entries to compute the rate correctly, falling back to cycle time only when there is a single log entry.

0.2.0+2026-05-17.3

Player Inspect: ATK/DEF/HP Stats + Action Log XP/hr Option

May 17, 2026

  • Inspecting another player now shows their ATK, DEF, and HP (base stats, no potion buffs) below their skill levels.
  • New setting (off by default): 'Show estimated XP per hour' — when enabled, the Action Log header displays an estimated XP/hr rate based on the most recent tick and cycle duration.

0.2.0+2026-05-17.2

Chat: Optimistic Send (Instant Feedback)

May 17, 2026

  • Sending a chat message now feels instant — the message appears immediately in the chat feed (slightly dimmed) while being sent to the server. The input clears right away so you can keep typing. If sending fails, the message is removed and the input is restored.
  • Zone info panel now shows which team (Red or Blue) is controlling your zone when under active zone control lock.
  • Fix: Cursor now consistently shows pointer for links in the default skin.

0.2.0+2026-05-16.1

Fix: Daily Combat XP Bonus Now Applies to Zone Control

May 16, 2026

  • When Combat is today's daily XP profession, the +20% bonus now correctly applies to zone control combat XP. Previously the bonus only applied to regular combat activities.

0.2.0+2026-05-15.4

Leaderboards: Housing Tier Board Added

May 15, 2026

  • Added a Housing leaderboard showing the top players by housing tier. Players at the same tier are ordered by who reached it first. Supports View Top 100.

0.2.0+2026-05-15.3

Wiki: Enhancement Orb Failure Clarified

May 15, 2026

  • Fixed incorrect wiki text that stated failed upgrade attempts do not destroy the item. A failed +2 or +3 upgrade attempt destroys both the item and the orb.

0.2.0+2026-05-15.1

Performance: Further Database Optimizations

May 15, 2026

  • Cached the global WorldEventState row (daily profession, guest mode, zone control flags). This row was being upserted — a write operation — on every single player sync and every activity tick, totalling 44M+ unnecessary DB writes. Now served from a 30-second in-memory cache; the cache is invalidated immediately when the state actually changes.
  • Increased PostgreSQL shared_buffers from 128 MB to 512 MB and work_mem from 4 MB to 8 MB. More data stays in the database buffer cache, reducing disk I/O for frequently-read tables.

0.2.0+2026-05-14.6

Performance: Reduced Database Load

May 14, 2026

  • Server-side caches added for world boss buff bonus (60s TTL) and world boss state/kill board (15s TTL). These were being re-queried from the database on every player sync and every activity tick — the world boss state table alone was seeing 53M+ queries. Both caches are invalidated immediately when a boss is defeated.
  • Added a database index on ActivitySession(activityKey, status) to speed up the zone control and world boss server ticks, which query globally by activity type.
  • Deleted 2.1M GainEvent rows older than 7 days (was 2.54M total rows, 899 MB). A daily cleanup job now runs automatically to keep this table from growing unbounded.
  • Ran VACUUM ANALYZE on GainEvent, ActivitySession, Player, and QuestProgress to recover dead rows and refresh query planner statistics.

0.2.0+2026-05-14.5

Zone Control: Fallback Activity Created on Zone Capture

May 14, 2026

  • Fixed regression introduced in 0.2.0+2026-05-14.3: terminating ZC sessions on zone capture left players with no active activity. The server now creates a fallback activity (your queued or previous activity) for every participant at the moment the zone flips, so you resume automatically without needing to sync.

0.2.0+2026-05-14.4

Zone Control Rank Bonus: Live, Global, No Carry-Over

May 14, 2026

  • The zone control leaderboard XP bonus now applies to all activities (mining, gathering, combat, world boss, crafting) — not just zone control hits. Your rank at any moment in the current month determines your bonus in real time.
  • Removed the end-of-month carry-over mechanic. Bonuses no longer roll into next month as a stored value. The incentive to stay ranked is now immediate and continuous within the current month.
  • Rank tiers and percentages are unchanged: top 10 = +25%, 11–20 = +20%, 21–30 = +15%, 31–40 = +10%, 41–50 = +5%.

0.2.0+2026-05-14.3

Zone Control: Sessions End on Capture

May 14, 2026

  • Fixed: when a zone was captured and entered lockdown, active zone control sessions were never terminated by the server — they silently resumed hitting after lockdown expired without the player needing to re-initiate. Sessions now end immediately when the zone flips, requiring players to restart zone control after each lockdown. This closes the loophole where an AFK session could accumulate hits indefinitely across multiple lockdown cycles.

0.2.0+2026-05-14.2

Queue: Starting an Infinite Activity Replaces a Current Infinite Activity

May 14, 2026

  • Fixed: starting a new infinite activity (mining, gathering, combat) while already doing an infinite activity no longer pushes the old one into the queue. Since the old activity would never be reached behind the new infinite one, it is simply replaced. Finite-to-infinite and infinite-to-finite switches are unaffected — queuing still works normally when either the current or new activity has a loop count.

0.2.0+2026-05-14.1

Zone Control: Fix Retroactive Mining After Lockdown

May 14, 2026

  • Fixed: after a zone was captured and went into lockdown, syncing more than ~10 seconds later caused the fallback activity (e.g. Mine Bloodstone) to start from the sync time instead of the capture time — losing all the elapsed time. The game now correctly backfills all loops from capture time to sync time on the first sync after lockdown.

0.2.0+2026-05-13.2

Queue Hardening: World Boss & Zone Control No Longer Wipe Infinite Activities

May 13, 2026

  • Fixed: when a world boss started while you were mining, gathering, or in combat, that activity was silently dropped from the queue — causing the game to fall back to a random activity (often the wrong zone) after the boss died. World boss now saves your interrupted gathering/mining/combat as the first item in the queue, identical to how zone control works.
  • Fixed: after a Zone Control → World Boss chain (ZC ends, WB immediately starts, WB dies), the game fell back to a wrong activity (e.g. Mine Mithril instead of Mine Bloodstone) because the zone check blocked the preferred activity when the player's current zone differed from the activity's zone. The fallback resolver now honors the pre-interruption preferred activity regardless of which zone the player is standing in.
  • Hardened: both zone control and world boss interruptions are now safe for infinite-loop activities (mining, gathering, combat). Queuing a pre-interruption activity is skipped only if an identical QUEUED entry already exists, preventing duplicate queue entries when both triggers fire in sequence.

0.2.0+2026-05-13.1

Zone Control: Fallback & XP Fixes

May 13, 2026

  • Fixed: after zone control ended (lockdown or zone captured), the game did nothing all night instead of falling back to gathering or combat. The zone control session now correctly completes and switches to your previous activity as soon as the next sync runs.
  • Fixed: starting zone control now saves your interrupted gathering or combat activity as the first item in the queue, so it is visible in the UI during ZC (same as crafting jobs) and resumes automatically when ZC ends.
  • Fixed: zone control XP awarded by the server-side tick was being double-counted whenever a player-sync ran in the same 10-second window. The optimistic lock now claims the session before any XP or gold writes, so concurrent syncs are rejected cleanly instead of committing duplicate rewards.
  • Fixed: the monthly leaderboard XP bonus (stored from last month's rank) was never applied to zone control XP. Both the server-tick path and the player-sync path now correctly include it alongside the live leaderboard percent.
  • Fixed: after zone control ended, the fallback activity scan included old combat sessions (e.g. Overlord fights from weeks ago), causing the game to resume an unrelated combat activity instead of your most recent gathering or mining. Combat is now excluded from the fallback history scan.

0.2.0+2026-05-10.3

Activity Repetition Setting

May 10, 2026

  • New setting (off by default): 'Ask for repetitions when starting activities'. Found under Settings → Activity options.
  • When enabled, clicking Fight, Mine, or Gather opens a confirmation modal instead of starting immediately. The modal shows the activity name and lets you choose how many times to repeat it.
  • Infinite button is selected by default (highlighted in amber), preserving the existing infinite-loop behavior. Clicking it again deactivates it so you can type a specific number.
  • Entering a number and clicking Start Now starts the activity for exactly that many cycles, then stops automatically. The session uses the same endsAt mechanism as crafting jobs, accounting for your housing tier's reduced cycle time.
  • Infinite start behaves identically to the old one-click start — no changes for players who leave the setting off.

0.2.0+2026-05-10.2

Zone Control: Server-Side Damage Tick & Live Attacker Indicators

May 10, 2026

  • Zone control damage is now processed entirely server-side every 10 seconds via a dedicated systemd timer. HP bars and participant damage totals update for all players in real time — no longer requires anyone to sync or return to their action for hits to register.
  • XP and gold from each zone control hit are now credited on the server tick, consistent with how world boss rewards work. Players who close the tab still receive credit for completed cycles.
  • Fixed: when a server tick causes a zone flip (base HP reaches 0), players' attack sessions now terminate cleanly on their next sync. Previously, the session could remain active indefinitely returning 0 loops.
  • Zone flip handling is now fully server-authoritative: capture snapshot, lockdown timer, HP bar reset, participant list clear, and world chat announcement all happen in the same transaction as the killing blow — even if no player is actively polling.
  • Zone control participation board: a ⚔️ sword icon now appears next to the name of any player currently attacking the zone. It disappears as soon as they switch to another activity. Updated on the standard 5-second poll.
  • HP bars (red/blue) are hidden while the zone is under lockdown (controlled and protected). They reappear automatically when the lockdown expires and the zone opens for battle.
  • Player inspect modal now shows housing tier as a subtle secondary label (e.g. '· Housing T2') for players above Tier 0.

0.2.0+2026-05-10.1

Zone Control: Gold Rewards, Action Log Polish & Lockdown Improvements

May 10, 2026

  • Zone control actions now award 5 gold per successful hit.
  • Zone control entries in the action log now use the same layout as regular combat: green tinted row, 'zone control' channel label on the left, XP on a separate blue line below, and gold delta on the right.
  • Lockdown countdown replaced static 'Protected until HH:MM:SS' with a live ticking display: shows hours and minutes for long lockdowns (e.g. 'Protected for 3h 12m'), then switches to a per-second countdown ('Protected for 42s') in the final 60 seconds.
  • When a zone's lockdown expires, the controlling team is cleared and the zone becomes fully unclaimed until one team destroys the other's base. Previously the zone remained shown as owned during the open race window.
  • Lockdown expiry now triggers a world chat announcement: 'Zone X is now open for claiming! Fight for your team!'
  • Lockdown expiry is checked every minute by a dedicated systemd timer (idleworlds-zonecontrol-lockdown.timer).
  • Fixed: HP bars could lag up to 20 seconds behind. Reduced the poll interval from 20s to 5s and fixed the cycle-completion refresh firing too early for higher-housing-tier players.
  • Fixed: a race condition where two players simultaneously dealing the killing blow could cause the wrong team to be recorded as the winner. Resolved using row-level locking (SELECT FOR UPDATE) in the attack transaction.
  • Invisibility Ring no longer grants access to zone control in zones where your ATK/DEF is below the zone's combat requirement.
  • Zone selector now shows a green 'lock expires in Xm' label for any zone whose lockdown ends within the next 15 minutes.

0.2.0+2026-05-10.1

Zone Control: Gold Reward & Action Log Polish

May 10, 2026

  • Zone control actions now award 5 gold per hit.
  • Zone control entries in the action log now match regular combat styling: green text, 'zone control' channel label, XP shown on a separate line in blue, and gold shown separately on the right.
  • Zone control lockdown countdown: replaced the static 'Protected until HH:MM:SS' with a live countdown — shows Xh Ym for long lockdowns, switches to precise second-by-second (Xs) in the last 60 seconds.
  • Zone control lockdown expiry now clears the controlling team, making the zone fully unclaimed during the open race window. Expiry is announced in world chat.
  • Fixed: HP bars in the zone control panel could be delayed up to 20 seconds. Reduced the poll from 20s to 5s. Also fixed the cycle-completion refresh firing too early for higher-housing-tier players.
  • Fixed a race condition where two players simultaneously landing the killing blow could record the wrong team as winner. Resolved with row-level locking.
  • Invisibility Ring no longer grants access to zone control in zones where your ATK/DEF is below the zone's requirement.
  • Zone selector shows 'lock expires in Xm' for zones whose lockdown ends within 15 minutes.
  • Zone control lockdown expiry is now checked every minute by a systemd timer.

0.2.0+2026-05-09.7

Zone Control: Ring Restriction & Lockdown Countdown

May 9, 2026

  • Invisibility Ring no longer grants access to Zone Control in zones where your ATK/DEF is below the zone's combat requirement. The ring bypasses zone unlock gates but not combat prerequisites.
  • Zone selector now shows a green 'lock expires in Xm' label for any zone whose lockdown ends within the next 15 minutes, so you can time your fight.
  • When a zone's lockdown expires it now becomes fully unclaimed (no controlling team) until one team destroys the other's base. The zone was previously still shown as owned by the last winner during the open race window.
  • Zone lockdown expiry is now announced in world chat: 'Zone X is now open for claiming! Fight for your team!'

0.2.0+2026-05-09.5

Zone Control: Full Revamp — Dual-Base Damage Race

May 9, 2026

  • Complete overhaul of Zone Control: both teams now have their own HP bar (red base and blue base). Red team attacks the blue base; blue team attacks the red base. No more defending.
  • The first team to destroy the enemy base captures the zone and triggers a lockdown period (zone number × 30 minutes).
  • Action cycle is now fixed at 10 seconds for all players regardless of housing tier — this keeps the race fair for newer players.
  • Housing tier is converted to an XP multiplier instead: Tier 1 → ×1.11, Tier 2 → ×1.25, Tier 3 → ×1.43, Tier 4 → ×1.67, Tier 5 → ×2.0.
  • Critical strikes (5% chance, 2× damage) are preserved — crits add meaningful randomness to who lands the killing blow.
  • Zone control panel redesigned: dual HP bars for red and blue bases, separate red/blue fighter boards (top 5 per team), single 'Fight for [Team]!' button.
  • Capture announcements list the top fighters from the winning team.
  • Zone selector lock icon (🔒) now appears for all zones currently in lockdown.
  • Fixed a race condition where two players simultaneously dealing the killing blow could cause the wrong team to be recorded as the winner. Resolved with row-level locking (SELECT FOR UPDATE) in the attack transaction.

0.2.0+2026-05-09.4

Player Inspect from Zone Control & World Boss

May 9, 2026

  • Player names in the Zone Control attackers and defenders boards are now clickable — opens the player profile modal.
  • Player names in the World Boss top fighters list (live and last kill) are now clickable — opens the player profile modal.

0.2.0+2026-05-09.3

Zone Control: Cross-Zone Defend Guard

May 9, 2026

  • Fixed: if you are already defending a base in one zone, the Defend Base button no longer appears for other zones you control — it shows 'Defending Zone X' instead, preventing accidental cross-zone defend sessions.

0.2.0+2026-05-09.2

Zone Control: Queue & Fallback Fixes

May 9, 2026

  • Fixed: queue is now visible while attacking or defending a base.
  • Fixed: when a world boss prejoins from a zone control attack, the base attack now appears as the first item in the queue so you can see what comes next.
  • Fixed: after a world boss ends, the game correctly returns to the zone control attack before running the rest of your queue (if the base is still attackable).
  • Fixed: zone number display was broken for the defend activity key.

0.2.0+2026-05-09.1

Zone Control: Base Defence

May 9, 2026

  • Controlling team players can now defend their base with a 'Defend Base' button that appears when the base is under attack (HP below max).
  • Defending heals the base HP bar using the same combat formula as attacking. When the base reaches full HP, the defender falls back to their regular activity.
  • Defending awards the same 1.5× combat XP as attacking and counts toward the monthly zone control leaderboard.
  • Battle board now shows separate Attackers and Defenders sections with healing amounts.

0.2.0+2026-05-08.9

Zone Control: XP & Name Fixes

May 8, 2026

  • Zone control attacks now grant 1.5× the base combat XP (vs regular combat) to offset the absence of gold and loot rewards during the attack phase.
  • Fixed: 'Phoenixe' typo in Zone 15 action log now correctly shows 'Phoenix'.

0.2.0+2026-05-08.5

Zone Control: Fallback Fix

May 8, 2026

  • Fixed: after a world boss kill, the game now correctly resumes zone control attacking (and then your original activity) instead of doing nothing.
  • The full fallback chain now works offline — world boss → zone control → original gathering/combat activity, no matter which zone you were on.

0.2.0+2026-05-08.4

Zone Control: Base HP Halved

May 8, 2026

  • All base max HP values have been halved: bases now have zone × 5,000 HP (was zone × 10,000). Existing bases in the database were updated immediately — no reset needed.

0.2.0+2026-05-08.3

Zone Control: Improvements

May 8, 2026

  • Cooldown after capture is now zone × 30 minutes instead of a flat 4 hours (zone 1 = 30 min, zone 10 = 5 hours, etc.).
  • Both teams now see the cooldown countdown — defending team sees 'Protected until HH:MM:SS', attacking team sees a disabled button with the expiry time.
  • Defending (controlling) team now sees who is currently attacking their base in real time instead of old last-capture data.
  • Fight Base button now shows a progress fill bar during the 10-second attack cycle while actively fighting.
  • 5% critical hit chance added — crits deal 2× damage.
  • Capture chat announcement now includes the winning team name and lists the top 5 damage dealers (e.g. 'Zone 7 is now controlled by the Blue Team! Top fighters: ...').
  • Zone selector now shows which team controls each zone (🔴/🔵) and displays a 🔒 lock icon for zones currently in cooldown.
  • World boss 'Fighting' button no longer persists after switching to zone control.
  • Monthly Zone Control leaderboard now shows top 10 by default with a 'View top N' expand button.
  • Mobile skin removed from Settings.

0.2.0+2026-05-09.1

Zone Control

May 9, 2026

  • New Zone Control system — every zone is controlled by either the red or blue team. Zones are randomized at the start of each month.
  • When your team controls your current zone, you gain +20% XP and +20% double-gather chance on all activities.
  • When the enemy controls your zone, attack their base to capture it and flip control to your team.
  • Each attack hit earns combat XP based on your combat level. Attacking also counts as a hit on the monthly Zone Control leaderboard.
  • Monthly leaderboard rewards: top 10 earn +25% XP next month, 11–20 get +20%, 21–30 get +15%, 31–40 get +10%, 41–50 get +5%. Bonuses are percentage multipliers applied on top of all other XP.
  • Zone Control section appears inside the World Bosses panel. Shows current zone status, HP bar, an Attack button, participation board, and monthly XP bonus.
  • Removed auto-scroll to current action panel when starting or queuing an activity.

0.2.0+2026-05-08.4

Zone-Linked Work Orders & Order Filtering

May 8, 2026

  • New Settings checkboxes to disable mining and/or gathering work orders from ever being suggested to you.
  • Work orders now show items matching your current zone tier. Move to zone 14 and your alchemy order asks for Moonsteel potions; move to zone 13 and it asks for Bloodstone potions.
  • The work order type is preserved when you change zones — an XP potion order stays an XP potion order, it just adjusts the tier. Same anti-abuse protection applies to smithing slot, mining ore, and gathering herb.
  • Added a 'Use legacy work order system' toggle in Settings to restore the original behavior where the item is fixed at creation time.
  • Work order descriptions no longer say 'from your current tier' — the item name already makes it clear.

0.2.0+2026-05-08.2

Player Profile: Chat Inspect, Market Pages & Buy

May 8, 2026

  • Clicking a player's name in chat now shows an Inspect button alongside Mute, opening their full profile.
  • Market listings in the profile are now paginated (10 per page). Same item at the same price is combined into one row.
  • Click any market listing in the profile to buy directly — choose quantity, see total cost vs. your gold, and confirm.

0.2.0+2026-05-08.1

Player Profile Popup on Leaderboards

May 8, 2026

  • Click any player's name on the leaderboard to see their profile — skills, equipped gear, active market listings, and join date.
  • Works on both the main leaderboard panel and the expanded Top 100 view.

0.2.0+2026-05-07.3

Fix: IP Tracking Now Reliable for All Account Types

May 7, 2026

  • Fixed a bug where IP address capture during game sync was silently dropped before completing. All accounts (including Google OAuth) now correctly record your last login IP for alt-detection purposes.

0.2.0+2026-05-04.2

Fix: Work Order Progress Excludes Equipped Items

May 4, 2026

  • Work order progress bar and turn-in eligibility no longer count items that are currently equipped. For example, if you have a sword equipped and 0 extras in your bag, the smithing work order will correctly show 0/1 rather than 1/1.

0.2.0+2026-05-02.1

New Skin: Mobile Layout (Experimental 2)

May 4, 2026

  • Added a new 'Mobile ✨' skin in Settings with a tab-based layout designed for mobile players.
  • Bottom navigation bar with 5 tabs: Play (actions/log/chat), Bag (inventory), World (quests/bosses/zone travel), Market, and Explore (leaderboards, housing, dungeon).
  • Compact sticky header shows your name, level, zone, gold, and notification icons — no more scrolling past a large header.
  • Content area is fully scrollable within the screen — no full-page scroll on mobile.
  • Reuses the Default skin's visual style (zone colors, pixel fonts, panel styles).

0.1.9+2026-05-04.1

Secondary Skill Requirement Reduced by 4 Levels

May 4, 2026

  • Smithing now requires Mining 4 levels below the Smithing requirement (e.g. Smithing Lv 49 now only needs Mining Lv 45, not 49).
  • Alchemy now requires Gathering 4 levels below the Alchemy requirement (e.g. Alchemy Lv 49 now only needs Gathering Lv 45, not 49).
  • All recipe tooltips and error messages updated to reflect the new requirements.

0.1.9+2026-05-03.3

Fix: Work Order Progress Bar Now Updates in Real Time

May 3, 2026

  • Alchemy, Mining, Gathering, and Smithing work order progress bars now update immediately as you craft/gather, without needing to wait for the quest panel to refresh. Previously the bar stayed at 0% until a full quest reload.

0.1.9+2026-05-03.2

RNG Audit: Uniform Loot & Gift Distribution

May 3, 2026

  • All randomness in loot drops, idle gifts, and equipment selection now uses a proper integer hash (splitmix32) instead of Math.sin — eliminates any systematic bias in which items get selected.
  • Idle gift winner selection and idle gift item type were both seeded from the wall-clock timestamp, making certain players or item slots systematically favored at certain times of day. Fixed.

0.1.9+2026-05-03.1

Daily XP Boost Fix & Skip Guaranteed Different Skill

May 3, 2026

  • Daily XP boost selection now uses a proper integer hash (splitmix32) instead of Math.sin — the old approach had poor distribution for large timestamps and was biasing toward combat far more than intended.
  • Skipping a work order now guarantees the replacement quest is a different skill than the one you skipped.

0.1.9+2026-05-02.2

Mailbox: Attachment Guard & Restore from Trash

May 2, 2026

  • Mail with unclaimed attachments (gold or items) can no longer be deleted — the Delete button is disabled and shows a tooltip until you pick up the attachment first.
  • Trash tab now has a Restore button per message — clicking it moves the mail back to your inbox. Delete permanently remains as a secondary option.

0.1.9+2026-05-02.1

New Zones 30–34 & Smithing XP Rebalance

May 2, 2026

  • Five new hand-crafted endgame zones replace the procedurally generated zones 30–34:
  • Zone 30 — Voidglass Sanctum: Mine Voidglass Ore, gather Nullpetals, and fight Voidweavers — ethereal beings who stitch reality from void-glass. Drop: Voidweaver Filament.
  • Zone 31 — Thalassic Abyss: A lightless oceanic trench of crushing pressure. Mine Thalassic Ore, gather Brinesage, and battle Mawkrakens. Drop: Mawkraken Ink.
  • Zone 32 — Ashspire Ruins: The shattered remains of an ancient arcane tower reduced to cinder. Mine Ashspire Ore, gather Cinder Lilies, and fight Ashen Colossi — magical constructs fused with ash. Drop: Ashen Rune.
  • Zone 33 — Glacial Abyss: A dimensional rift of absolute zero temperature. Mine Glacirite Ore, gather Frostweald, and confront Glacial Horrors born from the cold between worlds. Drop: Glacial Heart.
  • Zone 34 — Primordial Spire: The mythic origin point of creation itself — a towering column of raw primordial energy. Mine Primordite Ore, gather Genesis Blooms, and face the Primordials — ancient beings who predate the world. Drop: Primordial Essence.
  • Smithing XP rebalanced: the global XP boost for smithing is now 50% (down from 100%). Mining, Gathering, and Alchemy retain their 100% global boost. This brings smithing level progression closer to mining level.

0.1.9+2026-05-01.4

Fix: Work Order Turn In with Enhanced Items

May 1, 2026

  • Fixed a bug where the Turn In button was disabled for Smithing Work Orders when you only had an enhanced copy (+1/+2/+3) of the required item. The client-side check was only looking for the base item key; it now respects the server's answer for profession quests. The enhanced item warning popup still appears correctly before consuming a +1/+2/+3 copy.

0.1.9+2026-05-01.3

Layout, Chat Polish, Orb Notification Toggle

May 1, 2026

  • Dashboard: Current Action panel now appears directly below Skill Actions on desktop, making the active task immediately visible.
  • Chat: team toggle (🔴/🔵) and filter icon (🌐/💬/📣) are now smaller to better match the chat header size.
  • Chat: world chat scroll is now fully contained — scrolling within the chat feed no longer bubbles up to the main page.
  • Chat Settings: added 'Show team messages in World Chat' toggle (default on) alongside the team badge toggle.
  • Notifications: new 'Hide Upgrade Orb notifications' toggle in the notifications panel — hides world boss orb rewards from the list (saved per-browser).

0.1.9+2026-05-01.2

Work Orders, Chat Separation, Profession Requirement Hardening

May 1, 2026

  • Smithing work orders now correctly accept enhanced +1/+2/+3 gear when no base copy is available, while still always preferring the plain +0 version first.
  • World boss participation now shows your own rank and damage below the Top 5 list whenever you are outside the Top 5.
  • Smithing recipes now require matching Mining level, and Alchemy recipes now require matching Gathering level. The UI and error messages now spell this out clearly.
  • Team-only chat messages no longer appear in World Chat at all. World, player-only, announcement, and team chat views are now cleaner and easier to read.
  • The chat header now puts the 🌐 / 💬 / 📣 filter before the team toggle, and the team toggle shows an orange unread dot when the other conversation has new messages.
  • Player-only chat now keeps its own 100-message buffer instead of being limited by the mixed world feed.

0.1.9+2026-05-01.1

Chat: Separate Buffers, Team Badge Toggle, Price History Z-Index Fix

May 1, 2026

  • Team Chat now maintains its own 100-message history independent of World Chat — team messages are no longer lost if they don't appear in the shared world feed.
  • Announcements filter (📣) now shows up to 100 system announcements independently from the player message pool.
  • Player messages filter (💬) similarly shows up to 100 player-only messages.
  • Switching the chat filter or chat view now scrolls to the most recent message automatically.
  • Chat Settings: added a 'Show team badges in World Chat' toggle (default off) — enabling it shows 🔴/🔵 next to player names in World Chat.
  • Chat filter icon (🌐/💬/📣) is now smaller to match the rest of the chat header UI.
  • Price History popup now appears above the List on Market and Reprice Listing windows — no longer hidden behind them.
  • Discord promo message in chat has been disabled.

0.1.9+2026-04-30.6

Teams, Dungeon Nav Button, Team Chat, Multi-Gather Overflow

April 30, 2026

  • Red & Blue teams: all players have been randomly assigned to one of two teams with an even 50/50 split. Teams are reshuffled on the 1st of each month. New accounts are assigned a team on creation.
  • Team chat: click the 🔴/🔵 button in the chat header to switch to a separate Team Chat conversation. Only your teammates see team messages. Click again to return to World Chat.
  • Team messages sent with /team prefix still appear in World Chat with a [Team] tag for teammates.
  • Chat: team flag (🔴/🔵) shown next to player badge in World Chat messages so you can see who's on which team.
  • Chat settings (gear icon in chat): toggle IdleWorlds announcements and team messages in the world chat feed.
  • Chat: switching views now scrolls to the newest message. After 12 seconds of scroll inactivity the chat gently returns to the bottom.
  • Top nav: Dungeon button added (visible once you reach Zone 10). Clicking it enters the Daily Dungeon directly. Clicking the Game button while in the dungeon leaves the dungeon.
  • Gathering: double-gather chance above 100% now correctly rolls for triple (and beyond). Every additional 100% guarantees one extra gather; the remainder is a fractional chance of one more.
  • World Chat: new 🌐/💬/📣 filter button cycles between all messages, player messages only, and IdleWorlds announcements only. Hidden in Team Chat view.
  • World Chat: removed red/blue team badges from player names — use Team Chat to coordinate with teammates.
  • Market — List on Market and Reprice Listing windows now include a History button to view recent sale prices without leaving the dialog.
  • World Bosses: belt level no longer influences the orb tier rewarded. Belt progression is dungeon-based, not gear-tier-based.
  • Skill row labels: Combat, Smith, Alchemy updated.

0.1.9+2026-04-30.2

Market Filters, Inline Stats, Price History, Potion & Work Order Warnings, New Player Guide

April 30, 2026

  • Market: Added a tier filter button that narrows listings to a single gear/item tier.
  • Market: Gear and potion stats are now shown inline on each listing card — no need to open the detail popup to see ATK, DEF, or potion magnitude.
  • Market: 'History' button on each listing opens a popup showing the last 10 completed sales for that item (date, quantity, unit price). Buyer and seller names are not shown.
  • Potions: Using a lower-magnitude potion while a stronger version is active now shows a confirmation popup before overriding the existing buff.
  • Work Orders: Smithing work orders now accept +1/+2/+3 enhanced gear. If no base copy is available and an enhanced item would be consumed, a warning popup asks for confirmation before turning it in.
  • Wiki: Added a comprehensive New Player Guide covering all major game mechanics — zones, gear, professions, dungeons, world bosses, the player economy, and non-obvious tips.

0.1.9+2026-04-30.1

Belt Display Fix, Dungeon Timer, UI Polish

April 30, 2026

  • Fixed a bug where the 'Current belt' stats in the dungeon panel were capped at Level 10 — players with Belt Lv 11+ now see their actual bonuses.
  • Dungeon success message now shows how many seconds were remaining on the fight timer when the monster was defeated.
  • Daily XP Boost label for Gathering now correctly says 'Gathering' instead of 'Herbing'.
  • Inventory 'Potions' tab renamed to 'Consumables'.
  • World boss auto-join (Prejoin) now uses faster polling (2.5s instead of 10s) so prejoined players are switched into the fight within a few seconds of the boss respawning.

0.1.9+2026-04-29.1

Housing Announcements, Glove Descriptions

April 29, 2026

  • Housing upgrades are now announced in World Chat, including the tier reached.
  • Profession gloves (Miner's, Herbalist's, Blacksmith's, Alchemist's) now show their skill level bonus in the inventory and market panels — e.g. 'Mining Level +4'.

0.1.9+2026-04-27.7

Bug Fix: New Players Could Not Travel to Zone 2

April 27, 2026

  • Fixed a bug where new players were blocked from traveling to zone 2 even when their stats exceeded the requirements. Players defaulted to highestZoneUnlocked=0, and the travel gate required highestZoneUnlocked ≥ 1 to allow zone 2. All affected players have been backfilled.

0.1.9+2026-04-27.6

XP Display Now Reflects Global 2× Boost; Removed 1.2× Multiplier

April 27, 2026

  • Base XP shown in the skill panel for Mining, Gathering, Smithing, and Alchemy now reflects the 2× global boost — the number you see is the number you get (before potions/accessories/daily profession).
  • Removed the separate 1.2× per-skill XP multiplier that was applying on top of the 2× boost. The 2× global boost is now the only multiplier on base XP.

0.1.9+2026-04-27.4

Naming Cleanup: Gathering, Smithing, Alchemy

April 27, 2026

  • Skill and activity names are now consistent throughout the game: Herbing is now Gathering, Forging is now Smithing, and Brewing is now Alchemy.
  • Work order names updated: Gathering Work Order, Smithing Work Order, Alchemy Work Order.
  • Leaderboards updated: Daily Gathering, Daily Smithing, Daily Alchemy.
  • Craft dialogs and action buttons now use 'Craft' and 'Smelt' consistently.

0.1.9+2026-04-27.3

Bug Fix: Alchemy XP Bonus Was Not Applying

April 27, 2026

  • Fixed a bug where the 20% Alchemy skill XP bonus was silently not applying — the key was named 'brewing' internally but the actual skill key is 'alchemy'. Alchemy XP now correctly receives the 20% skill bonus on top of all other multipliers.

0.1.9+2026-04-27.2

XP Boost: Professions, Work Orders, Double-Gather

April 27, 2026

  • Mining, Gathering, Smithing, and Alchemy XP gains are now doubled globally.
  • Work order XP rewards are now doubled globally.
  • When your ring/amulet triggers a double-material gather, you now also receive double XP for that action (previously only the materials were doubled).

0.1.9+2026-04-27.1

Zone 19–29 Hardening, Invisibility Ring Zone Cap Fix

April 27, 2026

  • Zones 19–29 are now significantly harder: +10 ATK and +10 DEF required per zone above 18 (zone 19: +10/+10, zone 20: +20/+20, zone 21: +30/+30, and so on up to zone 29).
  • Rare drop rates are halved in zones 19 and above: gear drops 1/20,000 → 1/40,000; ring drops 1/60,000 → 1/120,000; amulet drops 1/120,000 → 1/240,000.
  • Fixed a bug where wearing the Invisibility Ring and traveling to zone 29 could then allow traveling to zone 30 and 31 as if they were naturally unlocked. The ring now hard-caps at zone 29 and cannot be used to bootstrap progression beyond it.
  • Zone Selector no longer shows zones beyond your natural progression when the Invisibility Ring is not equipped.

0.1.9+2026-04-26.1

Bug Fix: Work Order Tier Matches Your Actual Zone Progress

April 26, 2026

  • Work order tier is now based on the highest zone you have actually reached, instead of being recomputed from ATK/DEF stats. Previously, players who progressed through zones normally but had a low combat level (e.g. because they focus on gathering/crafting) could receive lower-tier work orders than their skill level warranted.

0.1.9+2026-04-25.5

Bug Fix: Work Order Item Selection Was Not Random

April 25, 2026

  • Fixed a bug where Brewing (and other) work orders always selected the same item type (nearly always DEF potions). The random selection used Math.sin() on large timestamp values, which loses floating-point precision and gives extremely biased results. Replaced with a proper integer hash — all three potion types (XP, ATK, DEF) and all four work order types (Mining, Herbing, Forging, Brewing) now have equal probability.

0.1.9+2026-04-25.4

Market: Lower Suggested Prices, Default to Undercut

April 25, 2026

  • Suggested listing prices have been reduced by 10× to better reflect actual trading activity.
  • When opening the listing dialog, the price now defaults to 1 below the current cheapest listing (undercut). If nothing is listed yet, it defaults to the suggested price.

0.1.9+2026-04-25.3

Timezone-Aware Reset Times

April 25, 2026

  • Reset time displays (leaderboard resets, dungeon resets, skip resets) now show in your local timezone instead of always saying 'noon Eastern'.

0.1.9+2026-04-25.2

UI Polish: Vibe Jam bar, Supporter Name Color Toggle

April 25, 2026

  • Vibe Jam portal link is now a small compact pill at the bottom of the page instead of a full-width block.
  • Supporters with a custom name color can now control whether it shows in the top-left header. The option is in Settings under 'Name color display' — unchecking it keeps your header name white while your chat color stays active.

0.1.9+2026-04-25.1

Bug Fixes: Bank UI, Ring Swap, Leaderboard Labels, Quiet Drops

April 25, 2026

  • Housing Bank is now in the left column alongside the Housing panel on desktop — no more empty space below the housing info.
  • Bank Deposit and Withdraw lists are now paginated (6 items per page) with consistent fixed height, matching the Inventory and Salvage panels.
  • Equipping a different ring over the Invisibility Ring while in a bypass zone now correctly teleports you to Greenwake Den.
  • Weekly Work Orders leaderboard now shows 'this week' counts and correct reset text (Monday at noon Eastern).
  • Monthly Work Orders leaderboard now shows 'this month' counts and correct reset text (1st of the month at noon Eastern).
  • Quiet-time world gifts no longer go to fighters. Fighters already have a chance to receive gear through combat drops.

0.1.9+2026-04-24.2

Housing Bank, Work Order Leaderboards, Skill Gloves, Invisibility Ring

April 24, 2026

  • Housing Bank: players with Housing Tier 1+ can now store items safely in their Housing Bank. Banked items cannot be accidentally salvaged.
  • Work Order Leaderboards: three new leaderboard boards — Daily, Weekly (resets Monday noon ET), and Monthly (resets 1st of month noon ET) — track work order completions.
  • Ancient Treant: now has a rare chance to drop one of four Skill Gloves (Miner's, Herbalist's, Blacksmith's, or Alchemist's). Gloves grant +4 levels to the matching profession, allowing you to work one tier higher. Drop announced in world chat.
  • Abyssal Behemoth: now has a rare chance to drop the Invisibility Ring. This ring grants access to any zone from 1-29, bypassing normal ATK/DEF requirements. Drop announced in world chat.
  • Skill Gloves: removing your gloves while doing a bonus-enabled activity will interrupt that activity if you no longer meet the level requirement.
  • Invisibility Ring: removing your ring while standing in an inaccessible zone will teleport you back to Greenwake Den.
  • Skill level display in the Skill Actions panel now shows '+4' (in green) when wearing skill gloves.
  • Housing Upgrade button is now visually greyed out when you cannot afford the upgrade.
  • Inventory and Salvage pagination buttons now visually grey out reliably on first/last page (previous fix was overridden by skin styles).

0.1.9+2026-04-24.1

Balance, Mobile Polish, Vibe Jam Portal

April 24, 2026

  • World boss HP increased by 30%: Ancient Treant 16,313 → 21,207, Abyssal Behemoth 36,000 → 46,800, World Eater 72,000 → 93,600.
  • Mining, Herbing, Smithing, and Brewing XP increased by 20% globally.
  • Inventory, Market, and Listings pagination buttons now visually grey out when you're already on the first or last page.
  • Gear item icons now use slot-appropriate emojis: 🪖 Helmet, 🧥 Chest, 🧤 Gloves, 👖 Legs, 🥾 Boots.
  • Player name in the game header now reflects your chosen chat name color (white for default).
  • Vibe Jam Portal is now pinned to the bottom of the game page below World Chat.
  • Players arriving via the Vibe Jam Portal are automatically signed in as guests using their portal username — no name-entry screen.
  • CRT scanline overlay restored in the Default ⚔️ skin.
  • Mobile: stat chips at the top of the screen no longer overflow or clip at 100%+ browser zoom.
  • Ad containers collapse automatically when ads haven't loaded, removing empty space below the chat.

0.1.9+2026-04-23.7

Numbers, Orb Notifications, AdSense

April 23, 2026

  • All gold amounts and market prices now display with thousands separators (200,000g instead of 200000g).
  • Upgrade Orb drops from world bosses now appear in the Notifications panel. Previously only rare item drops showed there.
  • Notifications panel now shows up to 12 entries (was 6) and has a 'Clear read' button to dismiss notifications you've already seen.
  • Google AdSense integrated for players who have reached Level 10 in at least one skill. Supporters enjoy an ad-free experience.
  • Supporter Pack description now mentions the ad-free benefit.

0.1.9+2026-04-23.6

Homepage, Action Sync, Portal, Footer Fix

April 23, 2026

  • Sign-in page: on mobile, the sign-in form now appears at the top — no scrolling needed to reach the login buttons.
  • Sign-in page: fixed oversized headings in the Default ⚔️ skin on desktop. Pixel font now renders at a readable scale.
  • Arriving at idleworlds.com/?ref=vibejam now auto-signs you in as a guest and drops you straight into the game — same as the portal flow.
  • Action log now syncs faster with the action bar: added a follow-up refresh ~900ms after cycle end to catch any server processing lag.
  • Fixed the bright horizontal line at the footer — was caused by the experimental skin's border color override bleeding into the footer separator.

0.1.9+2026-04-23.5

Quest UI, Work Orders, Header Icons

April 23, 2026

  • Quests: replaced two-button (Turn In + Turn In All) layout with a single smart button — 'Turn In' if you have exactly one turn-in, 'Turn In All' if you have two or more.
  • Work orders: Turn In button is now visually greyed out when you don't have the required materials. Skip button is also greyed out when you're at 0 skips remaining.
  • Experimental skin: header icon buttons (Supporter, Mailbox, Notifications, Settings) now have a pixel-art border and zone-accent coloring to fit the retro aesthetic.
  • Experimental skin: fixed a faint bright line that appeared along the bottom footer border.

0.1.9+2026-04-23.4

Dark Skin Restored

April 23, 2026

  • Dark skin is back. Players who had Dark selected will now see it again. New players default to the Default ⚔️ skin as before.

0.1.9+2026-04-23.3

Zone Travel, Skin Overhaul, Chat, Leaderboards

April 23, 2026

  • Travelling to another zone no longer resets your current action. Your gathering or combat timer continues from where it was.
  • Action log now updates much faster after an action completes (refresh fires ~400ms before cycle end instead of 180ms after).
  • Vibe Jam portal visitors who aren't logged in are now automatically signed in as guests and dropped straight into the game — no friction. Name setup appears in-game as usual.
  • Default skin renamed to 'Legacy'. The Experimental ⚔️ skin is now called 'Default ⚔️' and is the recommended skin for all new and returning players.
  • Dark theme removed. All Dark theme users have been automatically moved to the Default ⚔️ skin.
  • Non-supporter name colors are now fixed and never change when you travel between zones. Only supporter-unlocked colors remain dynamic in the experimental skin.
  • Daily leaderboard boards now show 'Resets at noon Eastern' so the timing is clear.
  • Chat name bold removed — no names are bold anymore (was inconsistently applied to certain color picks).
  • Color shopping in Settings and Premium Colors modal: unowned colors now show at full brightness so you can properly preview what you're buying.

0.1.9+2026-04-23.2

Experimental Skin Default, Vibe Jam Portal

April 23, 2026

  • Experimental skin is now the default for all new accounts and the homepage. Returning players keep their chosen skin; new visitors see the retro RPG look right away.
  • Vibe Jam 2026 Portal added to the Zone Selector — opens a webring portal to hop between Vibe Jam games. If you arrive from another game via portal, a Return button appears to jump back.

0.1.9+2026-04-23.1

UI Polish — Button Fill, Zone Bar, Chat, Mobile Widget

April 23, 2026

  • Action buttons now fill their entire height as a progress bar when an activity is in progress (instead of a thin strip at the bottom). Applies to all skins.
  • Zone navigation bar (zone name, Previous/Next Zone, Zones button) is now hidden on the Market and Leaderboard sections — it was irrelevant there and cluttered the top of those pages.
  • Fixed: in the Experimental skin, the 'IdleWorlds' system message sender name now renders at the same size as player names in the chat modal.
  • vibej.am Vibe Jam widget is now smaller on mobile.

0.1.9+2026-04-22.2

World Boss Prejoin Open, Per-Zone Experimental Colors, Background Scenes

April 22, 2026

  • Non-supporters can now prejoin all 3 world bosses (was limited to 1). Everyone can prejoin any boss within the 30-minute window before it respawns.
  • Supporters now have a 4-hour prejoin window instead of 1 hour — you can queue up for a boss well before it even spawns.
  • Experimental skin: each of the 28 named zones now has its own unique color palette (28 distinct hue/saturation combinations driven by zone identity — Greenwake Den is forest green, Goldfire Pass is amber gold, Bloodstone Scar is blood red, and so on).
  • Experimental skin: pixel-art environment background scenes now appear at the top of the page — forest with pixel trees (earthen zones), snow-capped mountains (frozen), arcane castle with glowing windows (arcane), volcanic eruption scene (infernal), alien crystal spires in deep space (void), and a torch-lit dungeon corridor (dungeon mode).

0.1.9+2026-04-22.1

Experimental Skin — Retro RPG

April 22, 2026

  • New 'Experimental ⚔️' skin added in Settings. Completely overhauled visual style: pixel art fonts (VT323 + Press Start 2P), zero border-radius, chunky RPG window borders, CRT scanline overlay, and 3D press-down buttons.
  • Zone-dependent color palette: each zone tier gets its own color scheme — Earthen (zones 1–4, gold/stone), Frozen (5–8, ice blue), Arcane (9–12, purple), Infernal (13–16, fire red/orange), Void (17+, deep indigo). Dungeon has its own blood-red scheme.
  • The base game and all other skins remain completely unchanged. Experimental is fully opt-in.

0.1.9+2026-04-20.6

Dungeon Fixes, Zone Buffs, Mining/Herbing XP, Premium Colors

April 22, 2026

  • Daily Dungeon stuck bug fixed: timer expiring while the game hadn't processed a full action cycle no longer leaves players stuck at '0 sec left' with ongoing attacks and a blocked Leave button.
  • Zone difficulty increased for zones 17–20+ (additional ATK/DEF requirements on top of base formula: z17 +5/+5, z18 +10/+10, z19 +15/+20, z20 +25/+25, escalating further beyond z20).
  • Mining and Herbing XP per action buffed by 10% globally.
  • Orb upgrades: if you were using an orb on an equipped item and the upgrade failed (destroying it), the game now automatically re-equips an unequipped spare copy if you had one.
  • 12 new exclusive name colors added — available for $5 each in the new 'More Colors' popup inside Chat Name Color settings. Includes Eyes of the Behemoth, Permafrost, Plague Bringer, Void Touched, Wrath of Embers, The Unseen, Spectral Rose, Stormcaller, Warlord's Crimson, The Ascendant, Ancient Amber, and Cursed Silver.
  • Daily Dungeon leaderboard added — ranks who reached the highest floor and holds the highest belt.
  • Supporter leaderboard top-100 now correctly shows dollar totals instead of 'Lv 1'.

0.1.9+2026-04-20.5

Dungeon Stability, Work Order Zone Gating

April 20, 2026

  • Two dungeon stuck bugs fixed: (1) players with expired timers but no completed action loops no longer get permanently stuck, (2) leaving the dungeon without an active fight now correctly clears all fight state so re-entry works.
  • World boss pre-join tick no longer interrupts players who are mid-dungeon fight.
  • Work orders respect zone accessibility: mining/herbing orders are capped to zones your ATK/DEF can enter; smithing/alchemy orders are capped to materials you can actually gather.

0.1.9+2026-04-20.1

Work Order Zone Fix, Quest Card Layout

April 20, 2026

  • Work orders now respect your combat stats. Mining and herbing orders are capped to zones you can actually enter based on your ATK/DEF — no more being sent to harvest in a zone you can't survive. Smithing and alchemy orders are similarly capped so required materials are always gatherable.
  • Fixed work order card layout breaking on mobile when skip count reached 0 — the 'Skips reset daily' message now appears below the card instead of inside the button row.

0.1.9+2026-04-19.8

Gear Sorting, Orb Equipped Labels

April 19, 2026

  • Inventory Gear tab now shows equipped items first. If you have both equipped and unequipped copies, the equipped item appears at the top of the first page.
  • Orb upgrade item list now sorts equipped items to the top and shows a green 'Equipped' badge next to each equipped item's name.
  • Crafting 'Start Now' now immediately preempts your current action: the new craft starts right away and your interrupted action moves to the top of the queue, pushing any existing queued items down.

0.1.9+2026-04-19.5

Dungeon Retry, Skip Fix, Rename Fix

April 19, 2026

  • Daily Dungeon: on timeout the boss now resets to full HP instead of clearing, and you can retry immediately — no lock-out. The floor opens again with a fresh 5-minute window each time you re-enter.
  • Work order skip allowance now correctly resets to 6 for supporters (was always resetting to 3). Skips reset at noon Eastern or when a work order is completed.
  • Character rename input no longer gets overwritten by the game's auto-refresh while the Settings panel is open.

0.1.9+2026-04-19.4

Supporter Perks, Prejoin Fixes

April 19, 2026

  • Supporter status now applies to anyone who has spent $5 or more on any microtransaction — you no longer need the Supporter Pack specifically. Name color, badge, or any combination reaching $5 total unlocks all supporter perks.
  • Supporters can now prejoin all world bosses (no cap) up to 1 hour before respawn. Non-supporters can prejoin 1 boss up to 30 minutes before respawn.
  • Fixed a bug where the prejoin auto-attack would not trigger when the game server processed the respawn tick before the push-notification job had run — prejoined players now reliably auto-attack on respawn whether the game is open or not.
  • Prejoin limit errors now appear inline below the Prejoin button on the boss card instead of in the top action bar.
  • Removed the green checkmark badge from the Supporter Star button in the nav bar.
  • Work order skip allowance (6/day for supporters, 3/day for non-supporters) now checks total microtransaction spend rather than supporter-pack ownership specifically.

0.1.9+2026-04-18.2

Prejoin, Skips, Mailbox & More

April 18, 2026

  • World boss Prejoin: When a boss will respawn within 30 minutes, the 'Defeated' button changes to 'Prejoin'. Clicking it registers your auto-attack for when it respawns — click again to cancel. Non-supporters can prejoin 1 boss at a time; supporters can prejoin 2.
  • Supporters now receive 6 work order skips per day instead of 3. When skips run out, a hint under the Skip button explains the benefit and links to the Supporter Pack.
  • Support popup now shows a prominent Buy Supporter Pack card at the top with a feature summary — badge, name color, 6 skips/day, and 2-boss prejoin.
  • Mailbox now shows a character counter (0/1000) on the message textarea and prevents typing past the limit.
  • Mailbox Trash tab added: deleted messages are held for 24 hours before expiring, and you can permanently delete them from the trash.
  • Belt inventory description no longer shows ATK and DEF twice — the primary stat line shows ATK/DEF and the secondary line shows HP and XP/task only.
  • Character rename input no longer resets to the saved name while the rename panel is open.
  • Zone selector hides the Daily Dungeon entry for players who haven't reached zone 10 yet.
  • Zones 18 and above now have +5 extra ATK and DEF requirement, reflecting their higher difficulty.

0.1.9+2026-04-18.1

Fixes & QoL

April 18, 2026

  • Combat can now appear as the daily XP boost skill — when combat is active, all zone fighting awards 20% bonus combat XP for the day.
  • Crafting 'Start Now' no longer cancels your current action when something is already running. Instead it queues the new craft at the front (position #1), so the current action finishes first and then the new craft starts next.
  • Action bar countdown timer now uses millisecond precision — the progress bar fills smoothly instead of jumping in large steps, and the displayed seconds use ceiling rounding so the timer reads accurately.
  • Chat name popup (mute/unmute) now displays above the full chat modal so you can mute players while the chat window is open on mobile.
  • World boss damage tick runs twice as often (every 5 seconds instead of 10), so boss fight action log entries appear more frequently and stay better aligned with the action bar cycle.

0.1.9+2026-04-16.5

Supporter UX

April 16, 2026

  • Guest chat now uses the normal default chat styling again instead of a special font treatment.
  • The world chat header now opens supporter settings from a cogwheel on the right side, so cosmetic switching is closer to where it matters.
  • Support settings now include a clearer disclaimer that supporting helps with development and server costs but does not guarantee uptime, bug fixes, or continued development.

0.1.9+2026-04-16.4

Supporters Expanded

April 16, 2026

  • Supporter cosmetics expanded beyond the original pack: Dragon Badge and Monster Badge are now available for $5 each, while Royal Violet and Sunflare Gold name colors are available for $10 and $20.
  • Added a new Supporters leaderboard that ranks players by total lifetime contribution, with tie-breaks based on who reached that total first.
  • Locked supporter cosmetics now show their price and can be clicked directly to open Stripe checkout, while supporter purchase fulfillment now supports richer cosmetic ownership and supporter-pack activation chat announcements.

0.1.9+2026-04-16.3

Supporter Pack

April 16, 2026

  • Added a new Support section with Stripe checkout for the $5 Supporter Pack.
  • Supporters can now unlock and switch to a supporter chat badge and supporter name color, while the dev account keeps its own private crown/color options.
  • Supporter purchases are now recorded server-side so cosmetic unlocks survive refreshes, sign-ins, and future expansions to more badges and colors.

0.1.9+2026-04-16.2

Dungeon & Smithing

April 16, 2026

  • Daily Dungeon expanded to 30 floors — floors 11–30 are now available for high-level adventurers. Each floor features a new boss, with ATK/DEF requirements scaling gently from 202/199 (Floor 11) up to 346/324 (Floor 30).
  • The Enchanted Belt now upgrades all the way to Level 30, adding ATK, DEF, HP, and XP bonuses at each new floor cleared.
  • Work order Skip button now shows the remaining skips for the day: Skip (3) → Skip (2) → Skip (1) → Skip (0). Resets to 3 at noon Eastern or when you turn in a work order.
  • Skip (0) is disabled — you must wait for the noon Eastern reset before skipping again.
  • Fixed smithing XP per bar being inconsistent across item types — all gear now yields the same XP per bar used (helmet/gloves/boots unchanged; sword, shield, legs, and chest now give proportionally more XP).

0.1.9+2026-04-16.1

Fixes & Content

April 16, 2026

  • Fixed belt not granting ATK or XP bonuses — ring, amulet, and belt accessories are now all correctly included when calculating attack power and task XP.
  • Shields can now drop as quiet-time world gifts alongside chest pieces and legs.
  • Ancient Treant and Abyssal Behemoth world bosses have had their HP increased by 50%.
  • New Wiki page: Combat Stats by Level — shows exact base ATK, DEF, and HP values for every combat level from 1 to 100 with the underlying formulas.
  • Added a Skip button next to Turn In on active work orders — skipping generates a fresh work order with no reward penalty.
  • Fixed Housing T2+ not reducing crafting time correctly — the proportional reduction formula (seconds ÷ 10 × tier) is now applied consistently in the UI countdown and on the server.
  • The noon Eastern daily XP boost announcement now also mentions that the Daily Dungeon has reset and where to find it (Tier 10+ via Zone Selector).

0.1.9+2026-04-15.1

Fixes

April 15, 2026

  • Fixed the Daily World Boss Hits leaderboard not counting hits — server-side tick events were stored with a boss-specific action key that the leaderboard did not recognise as world boss activity.
  • Chat mute popup now appears near the tapped/clicked name instead of the bottom of the screen, keeping it away from the chat input on mobile and following the cursor on desktop.

0.1.9+2026-04-14.1

Loot & Mail

April 14, 2026

  • Quiet-time world drops can now only be chest or legs — helm, gloves, boots, shield, and weapon no longer drop from this source.
  • Combat rare drops (previously 'enhanced loot') now drop base-tier gear at +0 — no more +1 versions from combat. Drops are restricted to sword, shield, chest, and legs; helm, gloves, and boots are now smithing-exclusive.
  • XP Shards can no longer drop until further notice — their impact on balance was too great and the system needs rethinking.
  • Added a Reply button to received mail: clicking it opens the Send tab pre-filled with the sender's name.
  • Fixed the analytics page using the wrong day boundary — it now resets at midnight Eastern like the rest of the game.
  • Fixed the world boss leaderboard inflation bug where re-joining a boss fight could count previous hits a second time.

0.1.9+2026-04-13.5

Balance

April 13, 2026

  • Smithing and Alchemy XP Shards no longer have a minimum skill level requirement to use — anyone can use any shard they find.
  • XP Shard drop rate during combat reduced from 1-in-20,000 to 1-in-60,000 to compensate for the wider accessibility.
  • Zones 14, 15, and 16 are now harder: ATK and DEF requirements raised by +5, +10, and +15 respectively, with enemy strength scaling proportionally.
  • Zone 17 and beyond received an additional +20 ATK and +20 DEF requirement increase, with enemy strength scaling proportionally.

0.1.9+2026-04-13.4

Dungeon Fixes

April 13, 2026

  • Fixed the Daily Dungeon dealing zero damage per loop when a stale client called leave mid-fight — the fight now runs fully server-side regardless of which page you are on.
  • Fixed a stuck dungeon state where stale Player dungeon fields were left set after a blocked session, leaving the UI showing a dead fight with no way to retry.
  • Stale dungeon fields are now cleared automatically whenever a dungeon session is discarded, preventing the stuck-UI state for future players.

0.1.9+2026-04-13.3

Queue & Dungeon

April 13, 2026

  • Fixed crafting queue not starting after a gathering or combat activity finished — mining or fighting now correctly hands off to the next queued item when it completes.
  • Fixed the Daily Dungeon fight being silently cancelled within seconds of starting due to stale browser code calling a force-leave on section navigation.
  • Smelting now always opens the quantity and queue modal, matching the forge and brew flows.

0.1.9+2026-04-12.3

Dungeon Rewards

April 12, 2026

  • Quiet-time free loot can no longer grant the Enchanted Belt; the belt is once again exclusive to Daily Dungeon progression.
  • Failing or abandoning a Daily Dungeon attempt no longer consumes the day, so only a successful clear locks you until tomorrow's reset.
  • Dungeon belt normalization was tightened so belt level always matches the highest Daily Dungeon floor the player has actually cleared.

0.1.9+2026-04-12.2

Dungeon Coherence

April 12, 2026

  • Selected skins now bootstrap before hydration, which prevents the default-theme blink when re-entering a tab.
  • Opening any non-dungeon page now cleanly forces you out of the Daily Dungeon instead of leaving your account in a half-dungeon state.
  • Finishing or abandoning a Daily Dungeon attempt now resumes a logical fallback activity, so players no longer end up stuck with no action after the run.

0.1.9+2026-04-12.1

Dungeon UX

April 12, 2026

  • The Game button and zone selector now respect an active Daily Dungeon run instead of dumping players into a half-stuck dungeon state on the main page.
  • The Daily Dungeon action log is back to the intended 4 visible entries instead of an oversized feed.
  • Cancelling your own listing from the market item view now refreshes the visible offers properly so the cancellation is reflected immediately.

0.1.9+2026-04-11.4

Dungeon Stability

April 11, 2026

  • Guests are no longer eligible for quiet-time free loot drops before registering.
  • Daily Dungeon now forcibly clears lingering world-boss participation so boss hits cannot keep ticking behind a dungeon run or after leaving the dungeon.
  • Enchanted Belt now behaves like a true level-based unique item: it displays as a level, no longer counts as tier gear for orb calculations, and cannot be orb-upgraded.

0.1.9+2026-04-11.3

Daily Dungeon

April 11, 2026

  • Added the Daily Dungeon with a one-attempt-per-day floor progression that resets at noon Eastern.
  • Clearing a floor now grants or upgrades the unique Enchanted Belt, and already-cleared floors can never be replayed for duplicate belt rewards.
  • Daily Dungeon entry now sits at the top of the zone selector, with a dedicated dungeon page, leave-dungeon flow, and belt-safe restrictions against market, mail, and salvage.

0.1.9+2026-04-11.2

Polish

April 11, 2026

  • Settings now save renames inline, include an install-app shortcut when supported, and remove the awkward old bottom action row.
  • XP Shards have lower level requirements, salvage now yields 10 materials per item tier, and world boss orb tier checks now include rings and amulets.
  • Queue windows explain reserved materials and fallback behavior more clearly, while admin chat styling was adjusted so only the dev name stands out.

0.1.9+2026-04-11.1

Systems

April 11, 2026

  • Work Orders can now accept upgraded smithing gear too, while still preferring base gear first and never consuming equipped pieces.
  • Rings and amulets can now be upgraded with orbs just like other gear, with their XP/gathering bonuses scaling up on +1, +2, and +3 versions.
  • Guests can now access the market, admin/dev chat messages have a distinct crown styling, and current actions can be cancelled directly from the Current Action panel.
  • Crafting queue errors now appear inside the crafting modal, repricing updates the market view more cleanly, and guest conversion errors no longer yank players into rename UI unexpectedly.

0.1.9+2026-04-10.9

Hotfix

April 10, 2026

  • Fixed a market visibility issue where expensive listings could disappear from the public market because the API only loaded the cheapest active listings first.

0.1.9+2026-04-10.8

Hotfix

April 10, 2026

  • Fixed a combat requirements regression where high-tier fights could incorrectly stop after one kill and bounce players into an unrelated fallback activity.

0.1.9+2026-04-10.7

Hotfix

April 10, 2026

  • Fixed a regression where normal combat activities could incorrectly claim requirements were no longer met and kick players into an unrelated fallback activity.

0.1.9+2026-04-10.6

Stability

April 10, 2026

  • Zone controls are clearer again with Previous Zone and Next Zone buttons, and the zone selector is visible from every zone without leaking the next locked zone.
  • Finite crafts now remember their planned quantity properly, which fixes a big class of sticky queue and post-world-boss fallback bugs.
  • Guest onboarding is cleaner, Office-theme world-boss toasts are readable again, and client snapshot/chat refreshes avoid more back-to-back duplicate polling.

0.1.9+2026-04-10.5

Travel Flow

April 10, 2026

  • Zone travel controls are now much more compact, with a small globe selector and lighter next/back travel buttons.
  • Travel now refreshes the main player snapshot directly instead of blocking on extra quest refresh work in the click path.
  • Added a short deploy quickstart and cleaner Mac artifact packaging for the new local-build deployment flow.

0.1.9+2026-04-10.4

Queue Semantics

April 10, 2026

  • Continuous crafts are no longer valid queued jobs; queueing now strictly expects fixed-quantity work.
  • World boss recovery only lets freshly queued boss-time jobs interrupt the pre-boss fallback activity.
  • This closes the sticky queue pattern where old brew/forge work could keep snapping players back after a boss.

0.1.9+2026-04-10.3

Boss Resume

April 10, 2026

  • Post-world-boss fallback now prioritizes the exact pre-boss activity unless the player queued fresh work during the boss itself.
  • Old queued crafting jobs can no longer hijack players into random forge, brew, or mining states as soon as a boss dies.
  • Boss recovery now resumes the intended combat or gathering loop much more cleanly instead of reviving stale queue history.

0.1.9+2026-04-10.2

Queue Stability

April 10, 2026

  • Queued crafting and brewing now reserve materials up front, so invalid orders can no longer overbook inventory and break later.
  • Queue promotion now skips impossible queued actions cleanly instead of leaving players stuck in a ghost craft or a broken fallback state.
  • You can no longer queue more work behind an endless continuous craft until that continuous craft is stopped or finished.

0.1.9+2026-04-10.1

Fallback Fix

April 10, 2026

  • World boss fallback now resumes the real pre-boss activity at the same tier instead of inferring a new one from the player's live zone.
  • Blocked queued crafts and brews now fall back to a logical previously valid activity instead of incorrectly forcing players into mining from the wrong tier.
  • Added boss-session resume memory so post-boss recovery stays stable even across zone travel and queue interactions.

0.1.9+2026-04-09.7

Guest UX

April 9, 2026

  • Guest Google conversion errors now surface directly inside Settings instead of failing silently.
  • Guests now get a clear Back to the game button after a blocked Google conversion attempt.
  • The game clears stale guest-conversion URL/cookie state more aggressively so normal sign-in flows recover cleanly.

0.1.9+2026-04-09.6

Auth

April 9, 2026

  • Guest-to-Google conversion now starts from a dedicated guarded route instead of a loose browser cookie flip.
  • Failed guest Google conversion no longer poisons later normal Google sign-ins on that browser.
  • Sign-in now clears stale guest-conversion state before normal Google or email login attempts.

0.1.9+2026-04-09.5

Fixes

April 9, 2026

  • Market offers now show your own live listings too, with direct Reprice and Cancel actions instead of a buy button.
  • World boss buttons now stay in a Fighting state while you are still participating, even after a refresh.
  • Mobile world chat wraps long links and long words correctly again, auto-scrolls to your freshly sent message, and fallback activity handling no longer redirects players into invalid high-tier mining actions.

0.1.9+2026-04-09.4

Systems

April 9, 2026

  • Combat can now drop tiered Smithing and Alchemy XP Shards with large one-use XP grants and profession level requirements.
  • Admin now includes a safe purge tool for stale guest accounts that never converted and have been inactive long enough.
  • The Mac artifact deployment flow is quieter and now has a simple rollback script for fast slot switching.

0.1.9+2026-04-09.3

UX

April 9, 2026

  • Analytics now separates real account creation from guest sessions, and visits now show registered vs guest activity more clearly.
  • Desktop world boss join no longer scrolls the whole page to Current Action and instead gives a cleaner visual confirmation.
  • Added a zone selector, improved the Office skin readability, exempted the admin account from chat limits, and tightened quiet-drop eligibility so players do not get unusable gear far above their wearable tier.

0.1.9+2026-04-09.1

Polish

April 9, 2026

  • Patch notes page rewritten into a cleaner public changelog instead of a tiny placeholder.
  • Settings now include a real skin switcher with six readable looks: Default, Office, Neon, Celestial, Cute, and Dark.
  • Guest mode added so new players can try the core loop first, then convert that same character into a full account later.

0.1.9+2026-04-08.2

World Bosses

April 8, 2026

  • Travel no longer interrupts an active world boss fight.
  • World boss orb tier now follows the highest equipped main-piece tier instead of an average.
  • Mobile chat layout was hardened so long links and long words no longer break the modal sideways.

0.1.9+2026-04-07.16

Live Combat

April 7, 2026

  • Server-side world boss ticks now write each player's hits back into the action log.
  • World boss leaderboard refresh was sped up while actively fighting to feel more live.
  • Combat XP from farming content far below your tier now scales down progressively.

0.1.9+2026-04-07.8

Quests

April 7, 2026

  • Work Orders and combat quest progress now update from live inventory changes instead of waiting for a manual refresh.
  • Work Order quest generation was stabilized to avoid duplicate-key failures and broken turn-ins.
  • The daily profession boost system was cleaned up and integrated into the skill action panel.

0.1.9+2026-04-07.5

Social

April 7, 2026

  • Added the player mailbox with send, receive, sent mail, unread badge, return-to-sender, and mail blocking.
  • Added Patch Notes as a public footer destination for players.
  • World boss queue fallback and activity handling were made much more stable across gameplay switches.

0.1.9+2026-04-06.5

Balance

April 6, 2026

  • World boss cadence updated to 1h Treant, 2h Behemoth, and 4h World Eater.
  • Treant and Behemoth health were increased to give more players time to tag and contribute.
  • DEF curves and late-game zone pressure were tightened so tier progression feels more logical.