NEONBORN

Patch Notes

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

0.2.0+2026-10-24.138

Possess a World Boss: Embers only

October 24, 2026

  • • Possess a World Boss is now bought with Embers only (🔥 500), like the other server boosts. The $5 option is gone.

0.2.0+2026-10-24.137

Race change price in the Shop

October 24, 2026

  • • The Shop's Race Change card now shows what an extra change costs even while you still have free ones left. Thanks oats for asking!

0.2.0+2026-10-24.136

Every stat in your inventory, guild runs without the leader

October 24, 2026

  • • Fixed: inventory rows only showed the first few stats (three on phones), so Fire/Frost/Lightning Resist, Item Find and other stats further down an item were hidden. Every stat now shows, wrapping onto a second line when needed.
  • • Crew runs no longer wait on the guild leader: any member can open a guild run from the Crew tab and start the raid from it. If whoever opened it goes quiet for 10+ minutes, anyone in the run can Take the lead.

0.2.0+2026-10-23.135

Unique Cosmetics wiki page

October 23, 2026

  • • New wiki page: Unique Cosmetics. Every 1 of 1 skin, badge, name color and title, with the player who owns it and which ones are still unclaimed. It updates by itself the moment someone claims a new one.

0.2.0+2026-10-23.134

Gifting that works on phones

October 23, 2026

  • • Fixed: on phones, gifting a skin from the Wardrobe opened a cramped row that slid under the next card, so "Gift for Embers" couldn't be tapped. The 🎁 button now opens a proper gift window: a full-width name box, big Gift and Cancel buttons, and your Ember balance. Thanks barrowrain for the report!
  • • If a gift can't go through (unknown name, not enough Embers, already owned), the reason now shows right in the gift window instead of closing it.
  • • Gift with $ carries the name you typed into the checkout.

0.2.0+2026-10-23.133

Two requested skins

October 23, 2026

  • • Two new 1 of 1 Legendary Skins you asked for: Saint Protocol (5,500 Embers), a chrome templar with a halo drone and light wings (thanks matthias64), and the Overload Brute (4,500), a chem-mutated street brawler who smashes the ground (thanks barrowrain).

0.2.0+2026-10-23.131

Eight new 1 of 1 skins

October 23, 2026

  • • Eight new 1 of 1 Legendary Skins, each with an 8-frame idle and attack: the Starlink Phantom (6,500 Embers), Holo-Glass Paladin (6,000), Quartz Mech (5,500), Vapor Djinn (4,500), Plague Medic (4,000), Cyber Berserker (4,000), Toad Mech Pilot (3,500) and Neon Wraith (3,500).
  • • First buyer keeps it forever: nobody else can ever own the same skin.

0.2.0+2026-10-23.130

Every skin is 1 of 1

October 23, 2026

  • • Every Legendary Skin bought with Embers is now 1 of 1: once someone buys it, nobody else can ever own it.
  • • Skins start at 3,500 Embers. Skins that anyone could own before are now 3,500 to 4,500. Skins already bought keep their owner.
  • • More skins are coming regularly, so there will always be new ones to claim.
  • • Skins bought with event Shards are unchanged.

0.2.0+2026-10-23.126

Roomier cockpit

October 23, 2026

  • • Current Action shows the full animated pixel scene again, edge to edge, instead of a painting with a small window in it.
  • • Work orders fit their tab as a 4 by 2 board: no more scrolling to reach the last ones.
  • • City Chat now takes its whole column; the Action Log moved to a tab next to Inventory and Work Orders.
  • • The skill card is a slim header (name, level, XP bar) so your actions sit higher.
  • • On shorter screens the district banner and scene shrink a little so everything fits.

0.2.0+2026-10-23.125

Behind the scenes

October 23, 2026

  • • Behind the scenes: a new admin view of every Ember bought, gifted and spent, so shop prices can be tuned from real numbers.

0.2.0+2026-10-23.123

8 new legendary skins

October 23, 2026

  • • Three new 1 of 1 skins: Halo Seraph (6,500 Embers), Deepnet Empress (5,500) and Pharaoh Daemon (5,000). The first runner to buy each one owns it alone.
  • • Five new skins anyone can own: Meltdown Foreman (3,500 Embers), Holo Kitsune (3,000), Phantom Smuggler (3,000), Overclock Bot (2,500) and Biohazard Shaman (2,500).
  • • All eight are drawn with 8 animation frames, so they move much more smoothly than the older skins.

0.2.0+2026-10-23.122

1 of 1 skins

October 23, 2026

  • • Chrono Sovereign, Tesla Titan and Biohack Warden are now 1 of 1: the first runner to buy each one owns it alone, and it leaves the shop.
  • • Legendary skins can now have 8 animation frames instead of 4, so they move much more smoothly. A new wave of skins drawn this way is on its way.

0.2.0+2026-10-23.121

Live fight window + action log fix

October 23, 2026

  • • While you're doing something, a small live window shows your runner in action (pixel sprites, drawn bigger) over the painted scene.
  • • Fix: the action log on the right was squashed to nothing. It has its own space again and scrolls inside.
  • • Sign-up and password emails now say NEONBORN.

0.2.0+2026-10-23.120

Painted scenes, new logo, inventory squares

October 23, 2026

  • • Current Action is now a painted scene for each discipline (combat, salvage, fabrication, harvesting, chemistry, chipcraft, netrunning, weaving, recycling, engineering) and a rooftop scene while you rest, instead of the pixel scene.
  • • New NEONBORN neon logo, and a new Gutter Row banner.
  • • Your profile card (portrait, handle, level and XP) sits in the top bar; the strip below shows credits, stats and buffs.
  • • Inventory on the dashboard is a grid of squares that always fits, no scrolling. The last square is a + that opens your full inventory in a window with pages; tap any item to open it there with all its actions.
  • • City Chat: Global, Players and Team buttons instead of the small icons.
  • • Action lists show a picture for each discipline.
  • • The Halloween event is off on Neonborn.
  • • Polish: the district banner frames the runner's face, and inventory squares shrink a little when that fits one more row.

0.2.0+2026-10-22.118

City chat + every item icon

October 22, 2026

  • • Chat fills its whole column now, with flat message rows, bigger text and a neon Send button.
  • • Fix: rings, amulets and other renamed gear showed two letters instead of their picture. Every item has its icon now.

0.2.0+2026-10-22.117

Cockpit fits your screen

October 22, 2026

  • • Desktop: the whole cockpit (skills, current action, inventory, chat) now fits in one window. Slimmer status strip and district banner, and each column scrolls on its own.
  • • The live scene is a wide, short strip that shows more of the street instead of cropping your runner.
  • • The browser tab now says NEONBORN.

0.2.0+2026-10-22.116

Warded Shields out of work orders

October 22, 2026

  • • Fix: Fabrication work orders could ask for Warded Barriers, and asked for barriers far more often than anything else. They now ask for normal gear only, at the usual odds.
  • • Open orders that asked for a Warded Barrier now ask for that tier's normal barrier (same reward).

0.2.0+2026-10-22.115

Work order gold

October 22, 2026

  • • Chemistry work orders pay 30% more gold, on top of this morning's 10% (+40% in total).
  • • Fabrication and Weaving work orders pay 25% more gold.
  • • Applies to the orders you have open right now too.

0.2.0+2026-10-22.114

New top bar + action card

October 22, 2026

  • • Desktop: navigation moves to a top bar with the NEONBORN wordmark and labelled tabs (Game, Market, Housing, Crew & Heists, Leaderboards, Toolkit), so the game uses the full width of your window.
  • • Current Action is now one card: what you're running (with a RUNNING tag), the live scene, then your timer and a brighter progress bar.
  • • The grey "Choose an action" strip is gone; messages now pop up as a small notice in the corner that fades on its own.
  • • Fix: the Fight / Start buttons in the skill panel were nearly invisible. They're neon again.
  • • Fix: gear pieces showed two letters instead of their picture in the inventory grid.
  • • Fix: the name prompt said "Enter NEONBORN".

0.2.0+2026-10-22.113

Profile dais

October 22, 2026

  • • Profiles: the rune circle under your character is brighter and now turns flat on the ground like a real summoning circle.

0.2.0+2026-10-22.112

Colourful districts

October 22, 2026

  • • All 34 district banners redrawn, each with its own colour: toxic green docks, neon-red strips, violet storm towers, gold sun-farms, frozen spires, a rainbow data-highway and more. No two districts look alike now.

0.2.0+2026-10-22.111

Profile stage polish

October 22, 2026

  • • Profiles: your character now stands on a glowing rune dais under a spotlight, with drifting motes and a framed scene. Your race and its bonuses sit on a ribbon nameplate with a race medallion, below the scene so your pet and character never cover the text.
  • • Profiles: removed the cosmetic name tags from the character stage (your outfit, pet and aura speak for themselves).

0.2.0+2026-10-22.110

Progress bar fix

October 22, 2026

  • • Fix: the action progress bar stopped moving after today's smoother-bar update. Rolled back to the previous bar, which moves as before.

0.2.0+2026-10-22.109

Profiles: your character on stage

October 22, 2026

  • • ✨ The character card in player profiles is now a little stage: your character (legendary skin, or your gear with hat and cape) stands on your current district's backdrop, idles and swings their weapon, with your aura glowing behind and your pet hopping beside you. Race, its bonus, and the names of your skin, pet and aura sit along the bottom.
  • • Updates no longer take the game down for a few minutes while they install.

0.2.0+2026-10-22.108

New phone layout

October 22, 2026

  • • Phones get five clear tabs instead of eleven tiny icons: Play (your district, what you're doing with the live scene, and your skills, all on one screen), Bag, Orders, Chat, and More for the Market, Housing, Crew & Heists, Leaderboards, the action log and the Daily Breach.

0.2.0+2026-10-22.107

Streamlined cockpit

October 22, 2026

  • • Player profiles: your character (skin or gear, hat and cape), aura and pet now stand in the race card instead of the header, and the header is compact again.
  • • The Game page now fits your screen: skills on the left, your action, live scene and a tabbed panel (Inventory, Work Orders, Turf War) in the middle, and chat on the right. Each column scrolls on its own, so no more long page and empty gaps.
  • • World bosses are switched off for now while we streamline the game.

0.2.0+2026-10-22.106

Your runner, a new inventory

October 22, 2026

  • • Your character is now a netrunner: hooded techwear, a cyan visor and a sidearm that fires laser bolts, in the live scene, world bosses, Turf War and raids. Legendary skins still replace it.
  • • Inventory is a grid of item tiles now (24 per page). Tap an item to see it and everything you can do with it.
  • • The live scene's backdrop is calmer so your runner and the enemy stand out.

0.2.0+2026-10-22.105

Panel polish

October 22, 2026

  • • Panel headings get the new neon style, and your Current Action and its live scene now read as one card.

0.2.0+2026-10-22.104

Smoother bars, a guided tour

October 22, 2026

  • • Action progress bars glide smoothly now, even on slower computers (they used to stutter).
  • • The page also does far less work while you watch it.
  • • New players get a short guided tour of the Game page: skills, actions, the live scene, inventory, districts, chat and the rest of the city. Tap ? on the left rail to see it again.
  • • Fix: the selected skill's card was washed out by a bright gradient that hid its action buttons.

0.2.0+2026-10-22.103

Cockpit polish

October 22, 2026

  • • The status bar is one slim row now (credits, buffs and stats as chips), and the live action scene always shows in the middle column.

0.2.0+2026-10-22.101

New look, part 4: the cockpit

October 22, 2026

  • • New Game page layout on computers: a slim status bar on top, a big district banner with its name and travel buttons, then three columns: your skills on the left, your current action and inventory in the middle, chat and the action log on the right. Quests, world bosses and Turf War sit underneath.

0.2.0+2026-10-22.100

NPC Vendor off the market

October 22, 2026

  • • 🏪 The NPC Vendor is switched off: its listings are hidden from the market and it no longer resells work-ordered items. The market is all players now. (The NPC Buyer, who buys your items, is unchanged.)

0.2.0+2026-10-22.99

Work order gold change reverted, NPC Vendor up to Tier 16

October 22, 2026

  • • Reverted: the work order gold change from earlier today (Chemistry +50%, Fabrication and Weaving +25%) is undone. Chemistry work orders keep the smaller +10% from this morning; Fabrication and Weaving are back to what they paid before. Thanks for the feedback, we'll look at the numbers again more carefully.
  • • 🏪 The NPC Vendor now only sells Tier 16 and below (it was "4 tiers under the highest reached", Tier 17 today). Anything above is entirely up to the players crafting it.

0.2.0+2026-10-22.98

New look, part 3

October 22, 2026

  • • Each of the 34 districts now has its own painted banner.
  • • The selected skill's card is neon too, and the skill icons are bigger.
  • • Fix: while the game was updating, the page could show up unstyled with everything listed twice for several minutes. Updates now swap in all at once.

0.2.0+2026-10-22.97

NPC Vendor: smarter about who it competes with

October 22, 2026

  • • 🏪 The NPC Vendor steps aside again for real sellers, so market leaders can charge a premium: it hides while a player lists the item at up to 3× the Vendor's price (for stackable items, a listing of at least 10). Fake listings (a single potion at 1,000,000g) no longer hide it; that was the exploit.
  • • The Vendor also stays out of the newest tiers: it neither resells nor shows items within 4 tiers of the highest tier any player has reached (today: nothing above Tier 17). Whoever pushes the newest crafts sets that market. Thanks Oat and djm406!

0.2.0+2026-10-22.96

Show off your look in your profile

October 22, 2026

  • • ✨ Player profiles now show the character standing in the header: your legendary skin (or your gear, hat and cape), idling, with your aura behind you and your pet at your side.
  • • 📦 Arcane Caches: each stack has just Open and Open all (no more Open 5).

0.2.0+2026-10-22.95

Work order gold up, NPC Vendor always on the market

October 22, 2026

  • • 💰 Chemistry work orders now pay 50% more gold than this morning (the +10% from earlier today becomes +50% in total), and Fabrication and Weaving work orders pay 25% more. Engineering and gathering orders are unchanged. At high 2x Harvest, Engineering was earning far more per hour than the crafting orders; this closes most of that gap. Thanks djm406, BustedCypher (the Toolkit's work order chart) and everyone who crunched the numbers!
  • • 🏪 The NPC Vendor is always on the market now. It used to disappear whenever any player listed the same item, so a single overpriced listing could hide it. Now everything competes on price: the cheapest listing sells first, and at an equal price players sell before the Vendor. Selling at or below the Vendor's price works exactly as before.

0.2.0+2026-10-22.94

Open all, per cache

October 22, 2026

  • • The separate "Open all caches" button is gone: open caches from each cache's own row with Open all (up to 1,000 of that type at once).

0.2.0+2026-10-22.93

New look, part 2

October 22, 2026

  • • Navigation moves to a rail on the left side of the screen (on computers; phones keep the bottom bar).
  • • New neon skill icons for all 10 skills, neon action buttons, and the last of the fantasy button art is gone.

0.2.0+2026-10-22.92

New look, part 1

October 22, 2026

  • • First step of the full Neonborn redesign: deep indigo panels with hot pink and electric blue, new fonts, the neon city in the header, and no more fantasy gold, parchment and filigree. The new layout itself (side rail, district banner, new skill icons) comes next.

0.2.0+2026-10-22.91

Legendary skins drawn bigger

October 22, 2026

  • • Legendary skins stood a head shorter than everyone else in the Activity scene, world boss and raid line-ups. They're now drawn 30% bigger, a touch taller than a regular character.

0.2.0+2026-10-22.90

Skarth reworked, Open all caches, Level 80 mastery

October 22, 2026

  • • ❄️ Skarth has two new mechanics, live in Practice now (Normal opens later). Ice Tomb freezes one raider (never the tank): they can't act or be hurt, every attack hits the ice instead of Skarth, and if the ice isn't broken within 20 seconds it shatters and they die. Frozen Heart: Skarth charges Glacial Breath, and if the raid doesn't deal enough damage within 12 seconds the whole raid is blasted with frost (tank included). Break the charge and Skarth staggers, taking 25% more damage for 10 seconds. These replace Glacial Carapace and Frozen Brand. Frost resist still matters most. Thanks mrcyberthief and tadfish for the ideas!
  • • 📦 Open all caches: one button in the inventory opens every Data Cache you hold (up to 1,000 per click), highest tier first. Each cache row also has Open all (it was Open 100). Cache Compass, Arcane Amplifier and Void Lens are used exactly as before, including ones you find along the way. Batches are now one fast server step instead of one per cache.
  • • 💥 A failed upgrade now leaves salvage behind: you recover the item's salvage value times its + level (a +3 that breaks gives 3x what salvaging it would). Thanks kno000!
  • • ⚗️ Chemistry work orders pay 10% more gold. Other work orders are unchanged.
  • • 🌠 Level 80 Skill Mastery: reaching level 80 in any skill unlocks a new achievement worth another +5% XP, everywhere, permanently (on top of the Level 70 one). The Achievements window now shows one tile per skill with both milestones.
  • • 📚 Wiki items: filter by slot and by stat. Picking a stat sorts by it, highest first. Thanks kno000!

0.2.0+2026-10-22.89

Office skin fix

October 22, 2026

  • • Fix: in the Office skin, the Materials / Equipment section toggles on skill pages were white on white and couldn't be seen.

0.2.0+2026-10-22.88

New welcome screen

October 22, 2026

  • • The sign-in screen has its own look now: a rain-soaked neon city, a new emblem and a terminal-style login, instead of the old fantasy forest.

0.2.0+2026-10-22.87

Four new legendary skins

October 22, 2026

  • • Four new legendary skins in the Wardrobe, each with its own idle and attack animation: the Chrono Sovereign (5,000 Embers), the Tesla Titan (3,500), the Ghost Runner (2,500) and the Biohack Warden (2,500). Unlike the first four skins these aren't 1 of 1: anyone can own them. The Chrono Sovereign is based on Azr's concept art, thanks Azr!

0.2.0+2026-10-22.86

Cheaper Wardrobe items

October 22, 2026

  • • New pets from 150 to 400 Embers: Micro Drone (150), Nanite Blob (200), Hopper Bot (250), Glitch Cat (300), Neon Bunny (350) and Tank Turtle (400). Like the others they fight beside you with their own attack.
  • • New profile frames: Iron (150 Embers), Rose (250), Tidal (250) and Amethyst (300).
  • • New loot fanfares: Hearts (150 Embers), Lucky Clover (200), Snowfall (250), Grim Tidings (250) and Starfall (300).
  • • New auras: Rose (450 Embers) and Shadow (500).
  • • The Rogue Overlord skin (750 Hijacked Shards) is no longer 1 of 1: anyone who saves up the shards can own it.

0.2.0+2026-10-22.85

Hijacked Treant drops shards

October 22, 2026

  • • A possessed The Overgrown now gives every helper a 50% chance at a Hijacked Shard on each kill, on top of its double Upgrade Chip and Trader's Token chances. The player who possessed it gets 1 shard per kill.
  • • Fix: the chat announcement for a possessed The Leviathan or The Singularity said it doubled Upgrade Chip chances. It now names what that boss actually gives.

0.2.0+2026-10-22.84

Warded Shield and Cloak XP fixed

October 22, 2026

  • • Fix: Forging a Warded Shield gave less than a third of a chest's Fabrication XP from the middle tiers up, even though it uses the same bars plus 5 Aegis Cores. Weaving a Cloak had the same problem against a robe in Weaving. Both now give the same XP as the chest or robe of their tier (for example, a Frostiron Warded Shield went from 8,748 to 29,160). Thanks mrcyberthief!

0.2.0+2026-10-22.83

Boosts bought back to back stack again

October 22, 2026

  • • Fix: buying the same boost twice within a few seconds could start the second one fresh instead of adding its time on top, so you got one boost's worth of time for two. Every boost, Rally and Patron Pass purchase now always adds to what's already running. The few purchases this hit got their time or Embers back.

0.2.0+2026-10-22.82

Shop wording

October 22, 2026

  • • Shop: a boss nobody has possessed now says Available instead of Free (it still costs Embers).

0.2.0+2026-10-21.81

Gear after fights, part 2

October 21, 2026

  • • Fix: if a leftover from an earlier fight was still waiting to hand your old gear back, joining one of the City Threats or Turf War could later put that old gear on instead of what you wore going in. Starting a fight from a non-combat task now always remembers the gear you have on right then.

0.2.0+2026-10-21.80

Cape previews, gear after a world boss

October 21, 2026

  • • Fix: the Crimson, Royal Blue, Midnight and Hijacked capes had no picture in the Wardrobe. They do now. Thanks britishdemon666!
  • • Fix: after fighting one of the City Threats or in Turf War, going back to the task you were doing put that task's saved loadout back on, undoing any gear you'd changed by hand since. Now you get back exactly what you were wearing before the fight. A different queued task still uses its own saved loadout. Thanks mrcyberthief!

0.2.0+2026-10-21.79

New special enemies drawn

October 21, 2026

  • • The new special enemies in districts 24 to 34 have their own art now, in the Activity scene while you fight them.

0.2.0+2026-10-21.78

Hijacked Shard skins, new pets

October 21, 2026

  • • Two Legendary Skins you earn with Hijacked Shards, for the long haul: The Hijacked (300 shards, anyone can own it) and the Archfiend Ascendant (750 shards, 1 of 1: the first player to get there owns it forever). Both are full hand-drawn characters with idle and attack animations, and the world hears when one is claimed.
  • • New pets: the Hijacked Hellhound (120 Hijacked Shards), plus a Frost Wolf Pup (900 Embers) and a Phoenix Chick (1,500 Embers). Like the others they fight beside you with their own attack.
  • • Fix: Hijacked Shard items had disappeared from the Wardrobe for players who didn't own them yet. They're back.

0.2.0+2026-10-21.77

District 21+ drops get real, Rally for Embers

October 21, 2026

  • • Districts 23 to 34 have their own drops now: 5 district uniques per district, 7 more from the district's resistance-gated special enemy, and an ultra-rare. Districts 24 and up get their special enemy too, each demanding its own resistance.
  • • Every district 21+ unique is now built to match a crafted piece halfway between +3 and +4: a real upgrade if you're on +3 or below, while a crafted +4 stays the best at what it does. No unique beats the crafted +4 on any stat they share. They come in different shapes: pure ATK/DEF, DEF with HP, Item Find, XP, all three resistances, or 2x Harvest on boots.
  • • District 21 and 22 uniques that fell short were raised to that line (nothing was lowered, and no level requirement moved). The big ones are rings and amulets, measured against the crafted ring in the loadout they're for: the gathering ones went from about 20-25 to about 80 2x Harvest, and the combat rings got about half again more ATK/DEF. A few armour pieces, a district 22 trinket and a district 23 trinket got a lift too.
  • • Weekend Rally is now 1,200 Embers (it was cash). Everyone who bought it for cash got the difference back in Embers.
  • • Wardrobe: 4 new auras (Verdant, Solar, Storm, Blood Moon), 3 new frames (Verdant, Obsidian, Solar), 3 new hats and 3 new capes, all for Embers.
  • • Two new long-term Hijacked Shard rewards: a Hijacked cape (40 shards) and a hat (60 shards). More, bigger shard rewards are on the way.

0.2.0+2026-10-21.76

World bosses come alive

October 21, 2026

  • • The The Leviathan, The Overgrown and The Singularity are animated now, like the Hollow Rider: they loom, rear up and strike at the line-up while you fight them.

0.2.0+2026-10-21.75

Warded Shield icons

October 21, 2026

  • • Warded Shields and Aegis Cores have their own icons now. Each shield shows its first rolled stat: a blue ward for DEF, flame, snowflake, lightning, clover for Item Find and wheat for 2x Harvest. Upgraded copies keep their +N badge.

0.2.0+2026-10-21.74

Legendary Skins: 1 of 1

October 21, 2026

  • • New in the Shop: Legendary Skins, 2,500 Embers each. A skin replaces your whole character with a hand-drawn one that has its own idle and attack animations, everywhere your character appears: your Activity scene, world boss and Turf War line-ups.
  • • Each one is 1 of 1: only one player in the game can ever own it, and the world hears about it when it's claimed. The first ones are in Shop → Featured and the Wardrobe.

0.2.0+2026-10-21.73

Plain XP boosts leave the shop

October 21, 2026

  • • The plain server XP boosts are gone from the shop. Every purchase already turns on +25% server XP (12 hours per 500 Embers' worth), and Ember packs add Embers on top, so a boost on its own was always the worse buy. Rallies and the small Item Find / 2x Harvest boosts stay.

0.2.0+2026-10-21.72

Esc closes pop-ups, raid kill leaderboard, bigger high-tier gems

October 21, 2026

  • • Esc now closes every pop-up window (the top one first), and tapping the dark area outside a window closes it like its Close button. Thanks ready4music!
  • • New leaderboard: Raid Boss Kills. Every Normal or Hard guild raid boss you've helped kill counts, alive or dead at the end, counted from October 4 when raid logs began. Thanks giinseng!
  • • Etch gems from Tier 22 up are stronger: each step is now 25% bigger than the last instead of +2, so the Tier 22 XP gem gives +10 XP per task instead of +8, and Tier 25 and Tier 31 gems give +13 and +16 (2x Harvest gems double that). Nobody owned one yet. Thanks dwights!
  • • Bonus Cook now also raises your chance to brew a Super potion by the same share: with 40% Bonus Cook the 1% Super chance becomes 1.4%. Thanks giinseng!
  • • Phones: the district panel above Skill Actions repeated the district row inside the skill card. It's gone while a skill is open; "who's here?" and the next-district requirement moved into the skill card's district row. Thanks barrowrain!
  • • The Weekend Rally is now $15 (was $20). At $20 an Ember pack gave the same 48 hours of server XP plus more Embers than the Rally's Item Find and 2x Harvest were worth. Thanks britishdemon666 for spotting it!

0.2.0+2026-10-21.71

Readable skill tabs on phones

October 21, 2026

  • • On phones, the skill tabs no longer cut names down to "S…" or "M…". Each tab now shows its icon and level on top and a short name underneath (Fabricate, Chips, Spell, Engineer…). The open skill still shows its full name.

0.2.0+2026-10-21.70

Clearer account sign-up

October 21, 2026

  • • The welcome screen now has a Create an account button, next to Enter as Guest. Before, making an account was hidden behind "I already have an account", so new players thought guest mode was the only option.
  • • Guest mode is still the fastest way in, and you can save a guest to Google or email at any time from Settings.

0.2.0+2026-10-21.69

Warded Shields: Fabrication's cloaks

October 21, 2026

  • • New for Fabrication: crafting any smithed gear can also give you an Aegis Core, at the same odds as Silkbind Thread (better on pieces that cost more bars, boosted by Item Find). 5 Cores plus a chest's bars forge a Warded Shield.
  • • A Warded Shield has its tier's normal shield DEF plus 2 of 6 rolled stats: bonus DEF, Fire, Frost or Lightning Resist, Item Find, or 2x Harvest. Each is worth about half the tier (+11 at Tier 21). The name tells you the roll, e.g. Emberward Gravite Shield of Fortune is Fire Resist plus Item Find.
  • • They upgrade like any smithed shield: Upgrade Chips take them to +4, and each level grows DEF and both rolled stats. 3 Cores and an Upgrade Chip make 1 Core of the next tier. Full details on the new Warded Shields wiki page. Thanks tadfish for suggesting utility rolls!
  • • Shop: cape previews now show the cape from behind. Before, the preview showed a character with no cape. The scene shows you side-on, so a worn cape trails behind you while you work. Thanks dwights!

0.2.0+2026-10-20.68

Smithed armour resists its district

October 20, 2026

  • • Fabrication, Tier 21 and up: armour and shields now carry resist for their district's element: Tier 21 fire, Tier 22 frost, Tier 23 lightning, and so on up the tiers. Helm, gloves and boots get about 0.1×tier; chest, leggings and shield about 0.15×tier.
  • • A full Tier 21 set gives 15 resist, and 39 at +4 (Upgrade Chips raise it like DEF). Districts 21 to 23 need 60, so gems and uniques still matter. Gear you've already crafted gets it too.

0.2.0+2026-10-20.67

Bonus Enhance makes extra copies

October 20, 2026

  • • Fabrication and Weaving: Bonus Enhance now also gives that same % chance of a free extra plain copy of whatever you craft, like Bonus Cook does for potions. At 14% Bonus Enhance, about 1 craft in 7 gives you a second piece, with no extra materials. Its +1 to +4 lucky-craft odds are unchanged.
  • • Why: a +1 piece turns in for the same work-order gold as a plain one, so Fabrication and Weaving earned less from orders than Chemistry and Engineering did with their bonus stats. Extra copies fill orders faster.

0.2.0+2026-10-20.66

Hats, capes and three new pets

October 20, 2026

  • • Wardrobe: Hats and Capes are live. Your character wears them in the Activity scene and in world boss and Turf War line-ups, over your helmet and cloak, and they move with every swing. Hats: Gilded Crown, Silver Tiara, Top Hat, Captain's Tricorne, Cavalier Hat, Celestial Hat, and the Hollow Witch Hat (Hollow Night only). Capes: White Mantle, Tattered Shroud, and Hollow Rags (Hollow Night only).
  • • Three new pets that fight beside you: the Shadow Raven throws feather blades, the Treasure Mimic spits gold coins, and the Mini Golem hurls rune boulders.
  • • Looks only, never stats. Bought with Embers in Shop → Wardrobe.

0.2.0+2026-10-20.65

Esc closes the District Selector

October 20, 2026

  • • The District Selector closes with Esc or a click outside it. Thanks ready4music!
  • • The Hollow Rider's chrome horse now gallops and charges too (it stood still here in the last update).

0.2.0+2026-10-20.64

The Hollow Rider gallops, queue more, knock fix

October 20, 2026

  • • World boss: the Hollow Rider now gallops on fiery hooves and charges the line-up every few seconds, instead of standing still.
  • • Skill actions: the action you're doing right now has a "+ Queue" button again, so you can plan mine 100 → prospect 50 → mine 1000 more. Thanks dwights!
  • • Hollow Night: knocking on a door from the street always reaches the player shown. Some names live in both leagues, and SSF knocks sometimes landed on an idle character with the same name ("lights are off"). Typed names now pick the one who's been playing.

0.2.0+2026-10-20.63

Phone menu for the classic layout

October 20, 2026

  • • Fantasy skin on phones with the Classic scrollable layout turned on: there's now a bottom menu with Game, Market, Crew & Heists and Safehouse, plus More for Breach, Leaderboards and the Toolkit. Before, there was no way to leave the Game page. Thanks MrCyberthief!

0.2.0+2026-10-20.62

Equip button fix

October 20, 2026

  • • Skill actions: the "Equip ..." button on a locked action (e.g. Equip Spellcrafter's Gloves) now works when your gloves or trinket are enchanted or gemmed. Before, it said you didn't own them.

0.2.0+2026-10-20.61

Raidforged in the new skill layout

October 20, 2026

  • • Fabrication in District 20: the Raidforged recipes are now in the skill list itself, as four foldable groups (Cinderforged, Stormforged, Hollowforged, Anchorforged). Each piece shows its stats, and the bottom lists every set bonus and your Core Shards. No more switching to the old layout.
  • • Higher-level actions: the "you can queue it" note now only shows when you're within 2 levels, as a short line with a Queue button, and those rows no longer count as ready.

0.2.0+2026-10-20.60

Everyone's name in big line-ups, roomier phone chat

October 20, 2026

  • • Big world boss and Turf War line-ups show everyone's name again, in tiny print, instead of only yours.
  • • Phones: the message box and Send now share one row, so the chat keeps more room for messages while the keyboard is open.

0.2.0+2026-10-20.60

Street origins

October 20, 2026

  • • Races are now street origins with their own cyberpunk look: Ironback, Synth, Scav, Juicer, Splicer, Baseline, Ghost and Titan. Same bonuses as before, new names and sprites in the picker, your profile and the Activity scene.

0.2.0+2026-10-20.59

Pets fight with you

October 20, 2026

  • • Pets are about 50% bigger in the Activity scene.
  • • While you fight or gather, your pet now joins in: between your hits it hops and fires its own attack into the enemy or node: Fox foxfire, Owl feather darts, Dragon fireballs, Pumpkin Imp flaming pumpkin bombs, Wisp spirit orbs. Looks only, no stats.

0.2.0+2026-10-20.58

Running skill glows again, Turf War loadout moved

October 20, 2026

  • • Skill tiles: the skill you're doing keeps its green glow and its filling progress even while it's the skill you have selected.
  • • Turf War loadout: no more dropdown on the Turf War card. Pick it in your profile's Gear Loadouts: open a loadout's skill list and tick "Turf War" (right under Combat). With none picked, Turf War uses your Combat loadout as before.

0.2.0+2026-10-20.57

SSF can knock on Standard doors

October 20, 2026

  • • Hollow Night: SSF players can now knock on Standard players' doors too, so there are always enough lit doors for your 12 knocks a day (thanks TadFish). Your treats still come from the game, not from the other player, so SSF stays self-found. If a name exists in both leagues, typing it knocks on the SSF door first.
  • • Shop: Harvesting now shows its own icon in the Skill Boost picker.

0.2.0+2026-10-20.56

Neater Skill Boost picker

October 20, 2026

  • • Shop → Boosts: Skill Boost is now a grid of skill tiles, each showing how long its boost has left, instead of a dropdown and a long list. Tap a skill, then buy.

0.2.0+2026-10-20.55

Raid frames show HP

October 20, 2026

  • • Raid frames now show each raider's actual HP next to the %, so healers can see at a glance who survives the next hit (thanks barrowrain).

0.2.0+2026-10-20.54

Phone chat fixes, queue higher-level actions

October 20, 2026

  • • Phones: opening Chat now shows its header again (filter, team chat, settings), opens at the newest messages, and the chat fits your screen instead of hiding part of itself under the top bar (thanks BritishDemon).
  • • Phones: Chat opens faster: it shows the newest 60 messages instead of 100 (thanks Oats0026).
  • • New skill layout: actions above your level can be queued again behind what you're doing, like in the old cards. They start once you have the level, and are skipped if you don't by then (thanks TadFish).

0.2.0+2026-10-20.53

New skill layout for everyone, real chat on phones

October 20, 2026

  • • The new skill layout is out of beta and now the default for everyone: all skills as tabs, every action in your district with its cost, rewards and one Start button. Prefer the old cards? Settings → "Use the old skill layout" (per device).
  • • Phones: World Chat is now the real chat right in the game, scrollable with the message box underneath, instead of a short preview and an "Open full chat" button.
  • • Removed the old Developer Mode (community themes) setting.

0.2.0+2026-10-20.53

The city goes neon

October 20, 2026

  • • All 34 districts now have their own cyberpunk backdrops in the Activity scene: rain, smog, neon and chrome.
  • • Every combat enemy and all four world bosses (Hollow Rider included) have new cyberpunk sprites.
  • • New cyberpunk skill props, all five companions and the Turf War towers.

0.2.0+2026-10-19.52

Line-up polish

October 19, 2026

  • • Big world boss and Turf War line-ups (13+ fighters) now show only your own name, so the crowd stays readable.

0.2.0+2026-10-19.51

World boss line-up

October 19, 2026

  • • While you fight a world boss, the Activity scene now shows everyone fighting it with you (up to 30), as their own characters with their pets, shrinking to fit as more join, with the boss towering on the right. A possessed boss shows as its possessor.

0.2.0+2026-10-19.50

Behind the scenes

October 19, 2026

  • • Behind the scenes: more groundwork for a future project. Nothing changes in NEONBORN.

0.2.0+2026-10-19.49

Patch notes: today at a glance

October 19, 2026

  • • Patch notes now open with "At a glance": all of the latest day's updates in one list, each linking to its details (thanks TadFish).
  • • Fantasy skin: the daily XP boost ⚡ badge moved to the bottom-right corner of the skill tiles, so it no longer overlaps the skill name (thanks Andy).

0.2.0+2026-10-19.48

Behind the scenes

October 19, 2026

  • • Behind the scenes: more groundwork for a future project. Nothing changes in NEONBORN.

0.2.0+2026-10-19.47

🔥 Bigger Ember packs

October 19, 2026

  • • Every Ember pack now gives more: $3 → 375 (was 300), $5 → 650 (was 550), $10 → 1,350 (was 1,150), $20 → 2,800 (was 2,400), $50 → 7,500 (was 6,250). The server XP boost each pack gives is unchanged.

0.2.0+2026-10-19.46

🎃 The Hollow Rider, painted

October 19, 2026

  • • The Hollow Rider finally has its painting on its world boss card: a pumpkin-headed horseman under a blood moon.
  • • Fix: fighting the Hollow Rider showed an empty Activity scene. He now rides in, scythe and all.

0.2.0+2026-10-19.45

Hijacked names, Arcane Caches, glowing auras

October 19, 2026

  • • Each possessed boss now wears your name its own way: "<name> the Overgrown" (The Overgrown), "Abyssal <name>" (The Leviathan) and "<name>, Eater of Worlds" (The Singularity), so two possessions by one player are easy to tell apart.
  • • Hijacked The Leviathan and The Singularity kills now also give every helper a chance at a full Data Cache of their Upgrade Chip tier (5% Behemoth, 10% The Singularity), announced in chat. It shows under Possible Rewards.
  • • Auras: your whole character now glows in the aura's colour in the Activity scene, with the flame, ring and sparks around you. Pets are a bit bigger.

0.2.0+2026-10-19.44

🐉 Pixel-art pets

October 19, 2026

  • • Pets are now real pixel-art companions drawn in the same style as your character: the Fox Kit, Night Owl, Baby Dragon, Pumpkin Imp and Hijacked Wisp. They show in the Activity scene, beside you in the Turf War line-up, in the Wardrobe and on your profile.
  • • Fantasy skin: the daily XP boost on the skill tiles is now a small ⚡ badge in the corner instead of a green outline, so boosted skills no longer look selected.

0.2.0+2026-10-19.43

Hijacked caches, real auras

October 19, 2026

  • • Hijacked bosses drop more: on top of the Hijacked Shards, every helper of a possessed The Leviathan gets a Lesser Data Cache, and a possessed The Singularity gives 2, at the same tier as your Upgrade Chip. They show under Possible Rewards (marked 😈) while the boss is possessed.
  • • Auras got a real makeover: a flickering flame column around your character, a glowing ring at your feet, and sparks rising off it.
  • • Shop: Possess a World Boss now has three boss tiles to tap instead of a dropdown, each showing its bonus and whether it's free or taken (by whom, and for how long).
  • • Fix: the running action's row in the skill list no longer jumps between one and two lines as its timer ticks.
  • • Fix: "23h left left" on possessed boss cards.

0.2.0+2026-10-19.42

Fix: Engineering requirement text

October 19, 2026

  • • Fix: Engineering recipes said "Requires … Harvesting Lv X" but actually check your Recycling level. They now say Recycling.
  • • Behind the scenes: more groundwork for a future project.

0.2.0+2026-10-19.41

Shop navigation + shard upgrades

October 19, 2026

  • • Shop: five tabs that always fit on your phone (Featured, Boosts, Style, Embers, More). Name styles, the Wardrobe and Titles now live together under Style. The shop reopens on the tab you used last.
  • • Hijacked Shards: the boss card now tells you what a possessed boss is giving out, so you know when to join. The player who possessed the boss gets a double share of every kill's shards, even while they're not fighting.
  • • New in the Hijacked set: Hijacked Fanfare (10 shards), a loot fanfare for your rare drops. Your shard count shows on the Wardrobe tab, and the shard's item info says where shards come from and where to spend them.
  • • Rallies: the cards now say it plainly. Boosts don't stack higher; buying one while a boost is running adds time on top.
  • • Fix: the Possess a World Boss card no longer spills outside the shop on iPhone.

0.2.0+2026-10-19.40

😈 Hijacked Shards

October 19, 2026

  • • New: Hijacked Shards. While the The Leviathan is possessed, everyone who helps kill it gets 1 Hijacked Shard; a possessed The Singularity gives 3. A possessed The Overgrown still doubles Upgrade Chip and Trader's Token chances (the Behemoth and The Singularity give shards instead).
  • • Trade shards in Shop → Wardrobe for the Hijacked set, which can't be bought with Embers or money: Hijacked Frame (8 shards), Hijacked Aura (12) and Hijacked Wisp, a 👻 pet (20).

0.2.0+2026-10-19.39

Hijacked respawn alerts

October 19, 2026

  • • While a world boss is possessed, its "respawning soon" and "has respawned" chat lines and push notifications use its possessed name (😈 Hijacked <name>).

0.2.0+2026-10-19.38

Pets in Turf War, fixes

October 19, 2026

  • • Pets now show in the Turf War line-up beside their owners, so everyone fighting can see them.
  • • Hijacked world bosses got a proper makeover: a spectral violet glow and smoke pooling at their feet.
  • • Fix: in the Hollow Night drop, the Hollow Aura, Pumpkin Imp and Hollow Frame were labelled as "animated name". They now preview as Wardrobe items, with a Wear button once you own them.
  • • Fix: push notifications could get stuck on "Push not supported on this browser" after a brief connection blip. The game now retries on its own.

0.2.0+2026-10-19.37

Fanfare, pets, possessed bosses

October 19, 2026

  • • Loot fanfare now only dresses up your actual loot announcements (rare drops, lucky crafts), not upgrades or other lines, and its glow is much softer.
  • • Pets are bigger again in the Activity scene.
  • • Fix: a possessed world boss now actually appears in the Activity scene, standing opposite you.

0.2.0+2026-10-19.36

Bigger pets

October 19, 2026

  • • Wardrobe pets are bigger in the Activity scene and sit beside your character instead of on top of it. The pet next to your name on your profile is bigger too.

0.2.0+2026-10-19.35

Smaller world boss cards on phones

October 19, 2026

  • • Fantasy skin, phones: world boss cards are much more compact (tighter spacing, smaller title, timers and button), so you can see several at once instead of one per screen.
  • • Behind the scenes: more groundwork for a future project. Nothing changes in NEONBORN.

0.2.0+2026-10-19.34

😈 New: Possess a World Boss

October 19, 2026

  • • Shop → Boosts (and Featured): Possess a World Boss for 24 hours ($5 or 500 Embers). Pick the The Overgrown, The Leviathan or The Singularity: it becomes "Hijacked <your name>", drawn as your own character, mutated and glowing, in the Activity scene, with your name on its card and in every kill announcement.
  • • While a boss is possessed, everyone who helps kill it gets double Upgrade Chip and Trader's Token chances. Its stats don't change.
  • • Each boss can only be possessed by one player at a time; it shows as taken (and for how long) until the 24 hours are up. Possessions are per league.

0.2.0+2026-10-19.33

Fantasy: Hollow Rider card

October 19, 2026

  • • Fantasy skin: The Hollow Rider now has the same Ironbound world boss card as the other three (timers, Join / Prejoined / In Combat plates, Possible Rewards). Its painting is on the way.

0.2.0+2026-10-19.32

Behind the scenes

October 19, 2026

  • • Behind the scenes: groundwork for a future project. Nothing changes in NEONBORN.

0.2.0+2026-10-19.31

🎃 New event world boss: The Hollow Rider

October 19, 2026

  • • The Hollow Rider haunts the world bosses until Hollow Night ends (Oct 31). It respawns every hour and gives +6 XP/task to everyone for an hour when it falls. Suggested ATK 100 / DEF 80.
  • • Everyone who fights it gets Hollow Candy (1, or 2 if you fought most of the battle), with a 2% chance of a Skeleton Key, on top of the usual Upgrade Chip and Trader's Token chances.
  • • Thanks britishdemon666 for the idea!

0.2.0+2026-10-19.30

New in the Shop: the Wardrobe

October 19, 2026

  • • 🧥 Wardrobe (Shop → Wardrobe): new cosmetics, looks only, never stats. Wear one per slot and change anytime.
  • • ✨ Auras: a glow around your character in the Activity scene (Ember, Frost, Void, plus a limited Hollow Aura).
  • • 🐾 Pets: a companion beside your character in the Activity scene and next to your name on your profile (Fox Kit, Night Owl, Baby Dragon, plus a limited Pumpkin Imp).
  • • 🎆 Loot fanfare: world chat announces YOUR rare drops in your style (Fireworks, Thunderclap, Golden Rain).
  • • 🖼️ Profile frames: a border around your profile card for anyone who opens it (Gilded, Runic, plus a limited Hollow Frame).
  • • Hollow items leave the Shop on Oct 31. Hats & capes and raid victory flourishes are coming next.

0.2.0+2026-10-19.29

Performance pass 3

October 19, 2026

  • • Less server load from open tabs: while you're prejoined to a world boss that's still respawning, the game checks every 20s instead of every 2s. It goes back to live updates 30s before the respawn and while you fight.
  • • The main game refresh runs every 8s instead of 6s (activity bars keep animating smoothly in between), and work orders refresh every 16s.

0.2.0+2026-10-19.28

Performance pass 2

October 19, 2026

  • • Faster server: each game refresh makes 3 fewer database calls (your Turf War rank bonus now comes from a short cache, and your 'last active' time is saved once a minute instead of on every refresh).
  • • Clearer message when starting an action fails because your saved loadout for that skill was put on first and doesn't reach the required level.

0.2.0+2026-10-19.27

Performance pass 1

October 19, 2026

  • • Faster server under load: every game refresh used to make ~37 database queries. Two of the busiest checks (world boss states and visit tracking) now run far less often, cutting about 15% of all database work. More to come.

0.2.0+2026-10-19.26

Android app groundwork

October 19, 2026

  • • Behind the scenes: more groundwork for the NEONBORN Android app. Nothing changes on the website.

0.2.0+2026-10-19.25

Getting ready for Android

October 19, 2026

  • • Behind the scenes: groundwork for an NEONBORN Android app. Nothing changes on the website.

0.2.0+2026-10-19.24

Behind the scenes

October 19, 2026

  • • Behind the scenes: groundwork for a future project. Nothing changes in the game.

0.2.0+2026-10-19.23

Shop: Hollow Night drop + Rallies

October 19, 2026

  • • 🎃 Hollow Night drop, in the Shop only until Oct 31 (then gone for good; owners keep them): the Witching Hour animated name (1,500 Embers), and the 🎃 Jack-o'-Lantern and 🦇 Bat Swarm badges (300 Embers each).
  • • 📯 Rallies: one purchase starts several server boosts at once for everyone (both leagues), announced with your name. Weekend Rally: +25% XP, Item Find and 2x Harvest for 48h ($20, the same price as 48h of XP boost alone). Gatherer's Rally: +25% Item Find and 2x Harvest for 24h (350 Embers).
  • • Shop: retired and sold-out items no longer show up in the Look grid unless you own them.

0.2.0+2026-10-19.22

Discord: SSF team roles

October 19, 2026

  • • Discord: SSF characters now get their own Turf War team role (🔴 SSF Red Team / 🔵 SSF Blue Team) and a private SSF war room, separate from the Standard teams.

0.2.0+2026-10-19.21

Discord account linking is live

October 19, 2026

  • • Link your Discord account in Settings → 🔗 Discord to get roles on the NEONBORN Discord that match your game. They update automatically.
  • • 👑 Patrons get a gold name, their own section in the member list and the private #patrons-hall. ⭐ Supporters get a violet name, their own section and #supporters-lounge.
  • • 🔴 Red and 🔵 Blue Team players get their team colour and a private war room for Turf War, and anyone can ping @Red Team / @Blue Team to rally a capture.
  • • Slayer roles for each raid boss you've cleared, plus ⚔️ Combat 70+ and 🎃 Hollow Night 2026 badges.

0.2.0+2026-10-19.20

Engineering work orders rebalanced

October 19, 2026

  • • Engineering work order gold is 25% lower (XP unchanged). For example, a Tier 20 order now pays 7,850 gold before Credits Find, down from 10,466.
  • • Why: work orders are priced by how long they take at base speed, at Chemistry's gold per hour. 2x Harvest only speeds up gathering, and a Engineering order is almost all gathering (about 98%, against roughly 75% for Chemistry and 74-81% for Fabrication and Weaving). With a lot of 2x Harvest it paid close to twice what Chemistry does. Thanks djm406, kno000 and everyone who crunched the numbers!
  • • Where it lands (Tier 20, gold per hour before Credits Find): with +200% 2x Harvest, Engineering now matches Fabrication chests (about 45k). With +400% it still leads (about 72k, against 58k for Fabrication chests and 51k for Chemistry). With no 2x Harvest it's about 15k.
  • • Nothing else changes. We'll keep watching the numbers, and if another profession falls clearly behind we'll boost it rather than nerf further.

0.2.0+2026-10-19.19

Fixes: page flash, raid HP, leader's boss, loadout stats

October 19, 2026

  • • Fantasy skin (desktop): fixed a giant icon flashing on screen for a moment when changing pages (the new navigation bar showed before its style loaded).
  • • Heists (Fantasy skin): a raider at very low HP (like 1 HP) no longer shows as dead.
  • • Raid groups: members now always see the boss and difficulty the leader actually started the ready check or raid with. Before, the "Leader picked" line could still show the previous boss.
  • • Loadout editor: the stat totals at the top now include Bonus Cook, Bonus Engineer, Bonus Enhance and Bonus Enchant.
  • • Quests: the Bounty tile no longer has a red border; it looks like the other orders (the BOUNTY label still marks it).

0.2.0+2026-10-19.18

Discord linking: groundwork

October 19, 2026

  • • Behind the scenes: fixed the address Discord account linking sends you back to, ahead of turning linking on (Settings → Discord).

0.2.0+2026-10-19.17

Turf War loadout

October 19, 2026

  • • Turf War: pick a loadout right in the Turf War panel. It's put on when you join a fight, in any district (your current gear comes back when you leave combat, as before). Leave it on "Your Combat loadout" to keep using your Combat loadout.

0.2.0+2026-10-19.16

Heists: Cleansers see shields too

October 19, 2026

  • • Heists: if you lend Chemistry (Cleanse), you now also see each raider's shield value next to their 🛡️. Cleanse overheal becomes a shield only when it's bigger than the shield already there, so this tells you when it will count.

0.2.0+2026-10-19.15

Fantasy: new desktop navigation

October 19, 2026

  • • Fantasy skin (desktop): a cleaner top bar by BustedCypher. The district name sits in the middle with the previous and next districts named on each side: click a side to travel there, or the middle to open the district list. Under it is one slim row with Game, Market, Safehouse, Breach, Crew & Heists, Leaderboards and Toolkit.
  • • "Who's here?" moved to the bottom right of the header.
  • • Phones are unchanged. Tell us what you think in #suggestions!

0.2.0+2026-10-19.14

Fantasy: district travel back in the skill sheet

October 19, 2026

  • • Fantasy skin (desktop): the skill sheet's district line has its travel controls again, as quiet text at the end of the line: ‹ previous district, 🌐 district list, next district ›.

0.2.0+2026-10-19.13

Fantasy: refreshed Skill Actions

October 19, 2026

  • • Fantasy skin: new soft-iron skill cards in two rows of five, and an iron frame around the open skill.
  • • Fantasy skin: the Daily XP Boost line now sits under the skill cards.
  • • Fantasy skin: if your running action is in another district, the open skill says where (for example "Currently Harvesting in District 23").
  • • Fantasy skin: crafting materials are green when you have enough and red when you're short.
  • • Fantasy skin: the district row in the skill sheet is quieter. On desktop it shows where you are and you travel with the district buttons at the top. On phones it keeps its buttons.
  • • Fantasy skin: the green "last action" strip is hidden on desktop too (it was already hidden on phones). Other messages still show.

0.2.0+2026-10-19.12

Option: don't pin locked items

October 19, 2026

  • • Settings > Inventory options: new "Pin locked items to the top" switch. Turn it off and your locked items stay in their normal place in the inventory (they stay locked). On by default, saved per device.

0.2.0+2026-10-19.11

Fantasy: new world boss cards, raid gear frames, October item art

October 19, 2026

  • • Fantasy skin: the three world bosses get new Ironbound cards with full paintings by BustedCypher. Join is a metal plate, Prejoined turns blue and In Combat turns red, and the respawn and buff timers sit in clear rows.
  • • Fantasy skin: raid equipment in your inventory now stands out, with its boss's banner behind the row, a moving outline, a coloured name and a RAID badge.
  • • Fantasy skin: new icons for the October items: the four raidforged armour sets, the profession tools, the Welcome Back XP Potion, the Premium Token and the Hollow Night lantern and skeleton key.

0.2.0+2026-10-19.10

Turf War scene follows you

October 19, 2026

  • • Activity: if you walk to another district while fighting in Turf War, the Activity scene keeps showing your Turf War fight (your team vs theirs, with names) instead of a placeholder rival.

0.2.0+2026-10-19.9

Tap Combat to get back to Turf War

October 19, 2026

  • • Skill Actions: while you're in Turf War, tapping Combat again (the skill with the green dot) now takes you back to the district you're fighting for, like it already did for normal actions.

0.2.0+2026-10-19.8

Turf War XP buff

October 19, 2026

  • • Buffed: Turf War XP. Your Housing bonus now also multiplies your flat XP per action (XP potions, +XP per task gear, the world boss buff) on every hit, not just the base XP. Normal fights already gave you that through faster actions, so with high housing and good XP gear, farming monsters could out-earn Turf War. Now Turf War comes out ahead for everyone, by the most for players with the best Housing.

0.2.0+2026-10-19.7

No more jump-scroll

October 19, 2026

  • • Skill Actions: tapping your running skill again still takes you back to the district it's running in, but no longer scrolls the page.

0.2.0+2026-10-19.6

Tap your running skill to find it

October 19, 2026

  • • Skill Actions: tap the skill you're already looking at while it's running (the one with the green dot): if you've wandered to another district, you travel back to the district it's running in.

0.2.0+2026-10-19.5

Cleaner auto raider picker

October 19, 2026

  • • Raid lobby: the 🤖 Auto raider card is redone. Your pick shows as one raider row (lend, loadout, ATK/DEF/HP and this boss's resist) with Change and Remove.
  • • Picking is three quick taps instead of dropdowns: who (best Combat first; anyone already ready in person or short on ⭐ is greyed out with the reason), which gear (each loadout shows its stats and resist), and which lend (with their level in that gear).
  • • The rules sit behind the ⓘ instead of a paragraph that's always on screen.

0.2.0+2026-10-19.4

Raid groups: the lead never gets stuck

October 19, 2026

  • • Raid groups and guild runs: if the leader isn't in the group anymore (for example their guest spot ran out), the lead passes automatically to whoever has been in the group longest. They can then pick the auto raider, invite players and start raids.
  • • If the leader is still in the group but hasn't been active for 10 minutes, anyone in the group gets a "Take the lead" button.
  • • Auto raider card: members who aren't the leader now see who can pick the auto raider, instead of just "No auto raider picked".

0.2.0+2026-10-19.3

Toolkit: your saved loadouts in player.json

October 19, 2026

  • • Community Toolkit: the player.json you save from idleworlds.com/api/player now includes your saved gear loadouts (in your order, with the exact copy of each item), plus gem effects for every copy you own, banked and worn ones included. The Toolkit's gear planner can load any of your loadouts from it. Only you can get your player.json, and the game itself is unchanged.

0.2.0+2026-10-19.2

District changer in every skill

October 19, 2026

  • • Skills: every skill now has a district row right under its name: where you are, plus ‹ Previous, 🌐 Districts and Next › buttons. Same on desktop and phone.
  • • 🌐 Districts opened from a skill shows what that skill can do in each district: your best XP per action where you can work, the level needed where you can't yet, or nothing for that skill. Pick the district that suits what you're after.

0.2.0+2026-10-19.1

World chat in the raid lobby, drag-to-reorder loadouts, shield values

October 19, 2026

  • • Raid lobby: the chat box has a 🌍 World tab next to your Group/Crew chat, so you can recruit while the group fills without going back to Game. Thanks tadfish!
  • • Heists: if you lend Engineering (Reinforce), each raider's shield left shows next to their 🛡️, no hovering needed. Other raiders keep the plain icon. Thanks tadfish!
  • • Gear loadouts: drag the ⠿ handle to put your loadouts in any order (mouse or touch). The order is saved and used everywhere loadouts are listed. Thanks tadfish!
  • • Skills: the "You've outgrown this district" and "Too tough here" tips are gone. Changing districts is getting a better home next.

0.2.0+2026-10-18.6

Fixes: empty raid groups, jumpy action cards

October 18, 2026

  • • Group finder: groups with nobody left in them (every guest spot, the leader's too, ran out) no longer show as "0 in group". Thanks tadfish!
  • • Skill actions: the material counts under an action (e.g. "Sunwood 113634/30") use fixed-width digits now, so the line no longer jumps between 1 and 2 lines as the counts change. Thanks iraqyrage0!
  • • Fantasy ✨: the District themes switch moves back out of the district bar and lives in Settings only (Settings > District themes). Turning it off still also removes the district header painting.

0.2.0+2026-10-18.5

Heists: Ready lasts 2 minutes, see who's anchored

October 18, 2026

  • • Raid lobby: Ready now lasts 2 minutes. A countdown shows on your Ready button and on everyone's READY badge. Hit Ready again while it counts down to restart the 2 minutes, or hit Unready to drop out. When it runs out you're no longer ready and won't join the next start. This keeps raiders who readied and walked away out of the fight.
  • • Anyone who was ready before this patch needs to hit Ready again.
  • • Grimjaw: the anchored tank is now easy to spot. On the Fantasy skin they get a ⚓ chip with the seconds left and a Soul Anchor timer bar naming them (before, the anchor showed as a second Tanking icon). The other tank's cue now names who is anchored.
  • • Fantasy skin: the Soul Anchor cue, "Tap a raider" and "Charging your action bar…" no longer draw on top of each other under the party.

0.2.0+2026-10-18.4

Fantasy ✨: District themes switch on the district bar

October 18, 2026

  • • ✨ Fantasy skin (by BustedCypher): a "District themes" switch now sits next to Districts / Previous / Next District. Off, the Game page keeps the standard theme: no district colours and no district header painting. Switch it back on and your district's look returns at once.
  • • It's the same choice as Settings > District themes, saved per device, and it follows you across open tabs. Other skins are unchanged.

0.2.0+2026-10-18.3

Fantasy ✨: new raid lobby, boss cards, Victory/Wipe banner

October 18, 2026

  • • ✨ Fantasy skin (by BustedCypher): the raid lobby is laid out as a two-column grid. Lend a Tradeskill and the boss sit on the left with Group Chat, Pre-raid prep and Raid Loadout under them; the invite box and Members form one frame on the right.
  • • The boss card gets the boss's painting and portrait, its ATK/DEF/HP as chips, a "To join" tile (the Combat level) and a "Recommended" tile (the resist), a recommended team (tanks, healers, support, DPS) with a tip on the boss's most dangerous ability, and a compact weekly-loot bar with the reset countdown. Hover any of them for the game's full sentence.
  • • The record time for each difficulty, and the group that set it, shows under the Practice / Normal / Hard buttons.
  • • The raid leaderboard moves to the Leaderboards page (⚔️ Raid Leaderboards, by boss and difficulty).
  • • When a ready check asks you to confirm, a pop-up appears at the top of the screen with Confirm and Dismiss (never shown to the leader).
  • • A win or a wipe ends on a big Victory or Wipe banner.
  • • If you use BustedCypher's browser extension, it steps aside on these screens automatically. Other skins are unchanged.

0.2.0+2026-10-18.2

Fantasy ✨: running fill, one potion frame, tidier header

October 18, 2026

  • • ✨ Fantasy skin (by BustedCypher): the action you're running fills its row in the Skills sheet from left to right as it progresses, or its skill tab when you're looking at another skill.
  • • Your ATK and DEF potions now share one frame in the header ("No potions active" when neither is up).
  • • More room in the nav tabs, the district buttons in Previous / Districts / Next order on phones, and a slimmer Daily XP Boost line. Other skins are unchanged.

0.2.0+2026-10-18.1

Fantasy ✨: Skills sheet and Work Orders board reskinned

October 18, 2026

  • • ✨ Fantasy skin: the Skills sheet and the Bounties & Work Orders board now get the full Fantasy look by BustedCypher. Skill tabs become medallions with an XP ring, the sheet is one framed panel, materials and work-order items show their item art, and every work order shows its skill's icon. Recycling and Engineering get their own medallions.
  • • Skills in today's Daily XP Boost get a green glow under their tab.
  • • If you use BustedCypher's browser extension, it now steps aside on these screens automatically (no double styling). Other skins are unchanged.

0.2.0+2026-10-17.16

Turf War in every district you've unlocked; wrap-around pages

October 17, 2026

  • • 🚩 Turf War: if you can enter a district, you can fight Turf War there. Joining no longer checks your current ATK/DEF: every district you've unlocked is open to you, whatever you're wearing, the same rule as travelling back to an unlocked district. Unlocking a new district still needs its ATK/DEF (or the skill level), and the Invisibility Ring still doesn't count as unlocking. Thanks pencil.point, ready4music, dwights, tadfish and giinseng for the debate.
  • • Your gear still matters for damage (and so for captures and bounty shares), and hits and XP per hit are the same in every district.
  • • 📄 Pages wrap around: in the market (listings, your listings, your buy orders, activity, offers) and your inventory, Previous on page 1 goes to the last page and Next on the last page goes back to page 1. (Suggested by dwights.)

0.2.0+2026-10-17.15

3 new titles in the Shop; clearer Chipcraft lifetime stat

October 17, 2026

  • • 🏷️ New titles in the Shop, requested by players: In Solace, The Merciless and Harbinger. Unique (one owner each), $5 or 500 Embers, and like every title they add 12h of XP boost for the whole server. (Requested by solusxo and friends.)
  • • Lifetime Stats: "Gems Etch" is now "Chipcraft (prospects, cuts, jewelry)". The counter has always counted every Chipcraft action: prospecting ore, cutting gems and crafting rings/amulets. (iraqyrage0)

0.2.0+2026-10-17.14

Reinforcement plates in Fabrication work orders

October 17, 2026

  • • 🛡️ Fabrication work orders can now ask for a Reinforcement Plate of your tier, as one more option beside the 7 gear pieces (about 1 order in 8).
  • • A plate takes the same bars and forge time as a chest, so it pays exactly what a chest order of that tier pays, in gold and XP (e.g. Tier 20: 7,549 gold and 9,072 Fabrication XP). Orders capped to a lower district stay plates at that tier.
  • • Plates now also show a work order value in their Turn-in options, the same as a chest of their tier.

0.2.0+2026-10-17.13

🤖 Auto raiders for guild runs

October 17, 2026

  • • 🤖 New: a guild run can bring one guild member's character on autoplay, for nights you can't fill all 8 slots. It takes one of the 8 slots. Pickup groups can't bring one.
  • • Opt in first: My Crew → Auto-raids → Turn on (off by default). You need 10 ⭐ (Crew Points) earned in that guild, and the guild needs 100 ⭐ for the slot. Royal Flush, APEX and Legion of Behemoth already qualify. A second slot for bigger guilds may come later.
  • • The guild run's leader picks the member, their lend skill and one of their saved loadouts (Heists tab → Auto raider). Your equipped gear is never changed, and it works whether you're online or offline, but a character can only be in one raid at a time. You get a notification when you're brought along.
  • • How it plays: like a normal raider. Healers top people off (the tank first, anyone under 90%), cleansers cleanse, buffs are kept up, and it attacks when there's nothing else to do. Woof's test clones use the same improved healing.
  • • On a win the auto raider gets this week's loot roll for that boss and the boss clear (it unlocks the next boss), but not the kill title, helper rewards or a lifetime raid kill. Clears with an auto raider don't go on the speed leaderboard. Results show them with 🤖.

0.2.0+2026-10-17.12

Turf War: changing gear after you join stays allowed

October 17, 2026

  • • 🚩 Decision on the Turf War gear question from #suggestions and #general: the ATK/DEF requirement is checked when you join a district. After that you can wear any gear you like (XP, Credits Find, Item Find...) and keep fighting. This is how it has always worked, and it stays that way.
  • • Why: we want as many people in Turf War as possible, and it doesn't hurt balance today. Hits and XP per hit are the same in every district (XP comes from your Combat level, one hit every 10 seconds), and your gear only changes your damage, so wearing weaker gear means your team captures more slowly. If it ever starts to hurt balance in a real way, we'll revisit it.
  • • Roadmap: "Turf War checks your stats" is removed from Next up and listed under Not planned with this reason. Thanks pencil.point, tadfish, dwights, giinseng and iraqyrage0 for the discussion.

0.2.0+2026-10-17.11

Crafting tiers: change of plan (no phasing, only unreached tiers)

October 17, 2026

  • • 🔁 Replaces the phased plan from v.17.10: there will be no level drops every two weeks. Instead, only the crafting and gathering tiers nobody has reached yet change, and they change now.
  • • Today the highest effective level anyone has in any crafting or gathering skill is 85 (Tier 22). So Tiers 1-22 keep their levels, and Tier 23 and up need 2 levels per tier from 85: T23 87 (was 89) · T24 89 (93) · T25 91 (97) · T26 93 (101) · T27 95 (105) · T28 97 (109) · T29 99 (113) · T30 101 (117) · T31 103 (121) · T32 105 (125) · T33 107 (129) · T34 109 (133).
  • • Nobody gains a tier from this patch (nobody is at 87 yet). It kicks in as players reach Tier 23. Work orders follow the same levels. The secondary skill rule is unchanged (recipe level minus 4).
  • • Unchanged: Combat, district requirements (including entering a district with a high skill level), gear level requirements, XP per action, Tiers 1-22. The Tier 22+ XP/task and 2x Harvest gear changes from v.17.10 stay as they are.
  • • Wiki: Crafting & Harvesting Tier Levels now shows the old and new level for every tier.

0.2.0+2026-10-17.10

Crafting & gathering tiers: 2 levels per tier, phased in from Oct 31

October 17, 2026

  • • 📅 Nothing changes today: every recipe and gathering action needs exactly the same level it did yesterday, and work orders stay the same tier. The changes below start on October 31 and roll out slowly over the coming months.
  • • ⚒️ Tier 20-34 crafting and gathering levels move from 4 levels per tier to 2 per tier after Tier 19 (level 73). Targets: T20 75 (was 77) · T21 77 (81) · T22 79 (85) · T23 81 (89) · T24 83 (93) · T25 85 (97) · T26 87 (101) · T28 91 (109) · T30 95 (117) · T34 103 (133). Why: Combat gear already moved to 2 levels per tier, and past level 70 each level takes weeks, so most crafters would have stayed around Tier 21 for a year.
  • • 🐢 Phased: every 14 days (16:00 UTC), starting October 31, every Tier 20+ level still above its target drops by 1. T20 reaches its target Nov 14, T21 Dec 12, T22 Jan 9, T25 Apr 3, T30 Aug 21, T34 Dec 11, 2027. The full schedule with today's level for every tier is on the new wiki page: Crafting & Harvesting Tier Levels.
  • • Applies to: Salvage, Harvesting, Recycling, Netrunning, Fabrication, Weaving, Chemistry, Chipcraft and Engineering (gathering actions, recipes, and the tier of your work orders). The secondary skill rule is unchanged (crafting still needs the matching gathering skill at the recipe level minus 4), so it follows the same schedule.
  • • Does not change: Combat, district requirements (including entering a district with a high skill level), gear level requirements, XP per action, and Tiers 1-19.
  • • 📈 Tier 22+ crafted gear scales harder (Tier 21 and below unchanged; nobody owns Tier 22+ crafted gear yet). With d = tier − 21: cloth armour +2 XP/task × d per piece, relics / XP cloaks / rings and amulets of Experience +3 XP/task × d, rings and amulets of Harvesting +5% 2x Harvest × d, 2x Harvest cloaks +3% × d. Examples: Tier 25 relic 25 → 37 XP/task, Ring of Experience 75 → 87, Ring of Harvesting 125% → 145%; Tier 34 relic 34 → 73, Ring of Harvesting 170% → 235%. +1 to +4 copies follow the usual upgrade formula.
  • • 🎒 Profession trinkets get more XP/task: Deepvein Lodestone and Emberheart Anvilstone 19 → 24, Rimebloom Satchel 20 → 25, Stormwoven Grimoire and Astral Loupe 21 → 26, Cinderthread Spindle 22 → 28, Rimebark Charm 23 → 31, Stormset Plumb Line 24 → 36. Glacier's Last Gasp needs one level less (76 → 75).

0.2.0+2026-10-17.9

Every Fabrication set from Tier 21 up now adds ATK and DEF

October 17, 2026

  • • ⚔️ Fabrication set bonuses, Tier 21 to 34: every set now gives ATK and DEF on top of its usual bonus, and the ATK/DEF never goes down from one tier to the next. Before, only Tier 21, 24 and 26 had combat bonuses, so moving from a full Tier 21 set to Tier 22 or 23 was a combat downgrade (about −54 ATK for a full +4 set) and players skipped those tiers.
  • • New values: T22 +28 ATK/+13 DEF · T23 +30/+14 · T24 +31/+15 (was 30/15) · T25 +33/+16 · T26 +35/+17 (was +35 ATK only) · T27 +35/+18 · T28 +37/+19 · T29 +38/+20 · T30 +39/+21 · T31 +41/+22 · T32 +42/+23 · T33 +44/+24 · T34 +45/+25. Every set keeps its existing Credits Find / Item Find / XP / 2x Harvest bonus.
  • • Upgraded (+1 to +4) Fabrication pieces get their share of the new ATK/DEF too. A full crafted +4 set now gains combat power at every tier from 21 to 34.
  • • Side effect of Gear Score: Glacial Bulwark (75 → 74), Sentinel's Frosted Plate (75 → 74) and Coronet of the Rime Court (76 → 75) need one level less.

0.2.0+2026-10-17.8

Cloak upgrade stats in the gear pickers

October 17, 2026

  • • 🎲 Upgraded cloaks now show their rolled stats when you pick gear, both in the profile's slot picker and in the loadout editor (e.g. "🎲 +6% Item Find"). Before, ten +1 cloaks of the same name looked identical (jvc2001).
  • • Loadout editor: a cloak's upgrade stats now count in the loadout totals, like they do in the game.
  • • Lifetime Stats: a note under the list explains what the counters count: completed tasks since tracking started on Aug 8, 2026, not item totals (extra items from 2x Harvest or bonus procs aren't included). Raid kills count Normal and Hard wins (barrow).

0.2.0+2026-10-17.7

District 21+ drops are rarer

October 17, 2026

  • • 🎲 Unique drops from District 21 and up are now 1 in 50,000 per win (was 1 in 20,000), for both the regular enemy and the resist-gated special enemy. With housing and Item Find loadouts stacking up, late-game uniques were dropping far more often than intended.
  • • ✨ Ultra-rares from District 21 and up are now 1 in 400,000 per win (was 1 in 240,000): Merchant's Coffer (District 21) and Glacier's Last Gasp (District 22).
  • • This includes the new profession trinkets from Districts 21-23 (Cinderthread Spindle, Rimebark Charm, Stormset Plumb Line). Districts 18-20 are unchanged: uniques 1 in 20,000, Pathfinder's Compass 1 in 240,000. Item Find still multiplies every chance, and anything you already own stays yours.
  • • Item pages, the Apex Drops wiki page and the new +Skill Levels page show the new odds.

0.2.0+2026-10-17.6

📜 Public roadmap + new wiki pages

October 17, 2026

  • • 🗺️ New wiki page: Roadmap (idleworlds wiki → Roadmap). Everything in one place: what just shipped, what we're building now, what's next, the big designs (Crew Hall and treasury, guild buildings, weekly guild objectives, Crew vs Crew sieges, the next raid tier, Turf War rework) and what we've decided not to do, with the reason. It's built from your #suggestions and #bugs threads.
  • • 🧮 New wiki page: Gear Score & Item Level. The stat weights, every tier's level (and what it used to be), the crafted +4 score uniques are measured against, and every unique above level 69 with its score and level.
  • • 🧤 New wiki page: +Skill Levels. The +11 ceiling for each skill, every profession trinket and where it drops, every skill glove, and which village buildings give which skill.
  • • Raid wiki: new Raid nights section (sign-up threads and Discord events in #raiding, [Standard]/[SSF] results).
  • • 📰 Blog: four new articles, one every couple of days: Gear Score and Item Level (today), the profession trinkets guide (Oct 19), raid nights (Oct 21) and the roadmap (Oct 23).

0.2.0+2026-10-17.5

Every skill can reach the same +skill bonus; 8 new profession trinkets

October 17, 2026

  • • ⚖️ Every non-combat skill now tops out at the same bonus: +11 levels (skill gloves +4, profession trinket +2, village buildings +5). Before, Chemistry could reach +2 more than the rest (it was the only skill with a +skill trinket) and Recycling/Engineering 2 less from buildings.
  • • 🎒 8 new profession trinkets, one for every skill that didn't have one, built like Ancient's Reagent Coil (+2 Chemistry): +2 to their skill, XP per task, a small resist, and the skill's own bonus. They drop from the resist-gated special enemies (1 in 20,000, boosted by Item Find):
  • • • District 18 (Cinderthrone Warlord): Deepvein Lodestone (+2 Salvage, +10% 2x Harvest) and Emberheart Anvilstone (+2 Fabrication, 10% Bonus Enhance)
  • • • District 19 (Frostveil Ancient): Rimebloom Satchel (+2 Harvesting, +10% 2x Harvest)
  • • • District 20 (Stormforged Astral): Stormwoven Grimoire (+2 Netrunning, 10% Bonus Enchant) and Astral Loupe (+2 Chipcraft, +7% Item Find)
  • • • District 21 (Emberclad Juggernaut): Cinderthread Spindle (+2 Weaving, +7% Item Find)
  • • • District 22 (Rimewrought Sentinel): Rimebark Charm (+2 Recycling, +10% 2x Harvest)
  • • • District 23 (Duskstorm Herald): Stormset Plumb Line (+2 Engineering, 10% Bonus Engineer). This is the first unique the Duskstorm Herald drops.
  • • Safehouse buildings: tiers 28-34 no longer grant a skill level (they keep all their other stats). With 34 tiers over 9 skills, those last seven buildings gave seven skills a 4th skill bonus that Recycling and Engineering could never get. Nobody had built one yet.
  • • Frostforge Gauntlets: +5 Engineering → +4, the same as every other skill glove. Nobody owned a pair yet.

0.2.0+2026-10-17.4

Raid results show the league

October 17, 2026

  • • Discord #raid-results posts now start with [Standard] or [SSF], so an SSF clear (where bosses have far less HP) is no longer read as a Standard one.
  • • New in Discord: scheduled raids are posted in #raiding with a sign-up thread (✅ in, 🤔 maybe) and a Discord event you can mark Interested for a reminder. First up tonight: Grimjaw (Standard) at 7 PM Eastern and Ashmaw (SSF) at 8 PM Eastern.

0.2.0+2026-10-17.3

Item Level: high-tier gear needs far less Combat; new Gear Score

October 17, 2026

  • • 📉 Item Level: gear above level 69 now needs much less. Each tier past Tier 20 adds 2 levels instead of 4: Tier 21 = 71, Tier 22 = 73, Tier 23 = 75, Tier 24 = 77, Tier 25 = 79 (was 89), Tier 26 = 81 (was 93) … Tier 34 = 97 (was 125). Combat past 70 takes well over a week per level, while players were already fighting in Districts 23-26 with gear they could never wear.
  • • Crafted gear (smithed and tailored gear, crafted rings/amulets/relics, gem jewellery, cloaks) uses its tier's level. Upgrading to +1…+4 never changes the requirement, so a maxed crafted piece stays wearable and worth using.
  • • Unique drops are measured against the crafted +4 piece of the same slot and tier: just as strong = same level, up to twice as strong = up to 4 levels higher, much weaker = up to 3 levels lower. So uniques now spread out: e.g. Gravemaw Maul 71, Juggernaut Hauberk 72, Juggernaut's Grip 73; Rimewrought Greatblade 72, Glacial Bulwark 74, Coronet of the Rime Court 75, Frostforge Gauntlets 76; weaker rings/amulets like Prospector's Loop 70.
  • • Nothing needs more than before, never below 70, and everything at level 69 or below (including all raid gear) is unchanged. Gear you already wear stays equipped.
  • • 🧮 New Gear Score: every stat on an item added up into one number (in "1 ATK" units) so you can compare pieces for the same slot at a glance. Shown on item tooltips, in the loadout editor and on every item's wiki page. Weights: ATK/DEF/XP per task/resists 1, HP 0.5, Item/Credits Find and Bonus procs 1.5, 2x Harvest 0.75, Crit 8, +1 skill level 5. Upgraded pieces include their share of the tier set bonus.
  • • Wiki: new Gear Score & Item Level section in the Item Stats Glossary, and item pages show the old requirement ("was 89") where it changed.

0.2.0+2026-10-17.2

Loadout editor totals match your profile

October 17, 2026

  • • Loadout editor: the stat totals now include your village buildings and any active enchants (ring XP/task, weapon ATK, helmet gold find, gloves item find, boots 2x gather). An XP loadout showed +282 XP/task while the profile showed the real +318: the missing 36 was +17 from buildings and +19 from a ring enchant. Expired enchants are marked "(expired)" and don't count.

0.2.0+2026-10-17.1

Ashmaw opens at Combat 40; real lend levels in rosters

October 17, 2026

  • • 🔥 Ashmaw (the first raid boss) now needs Combat 40 instead of 50, so newer players can join raid groups sooner. The other bosses are unchanged (Combat 60).
  • • Raid group and guild rosters now show each raider's lend at the level the fight actually uses: skill level plus skill gloves/trinket (from the raid loadout) plus village buildings. A Ward 74 lender (71 + 3 from buildings) used to show as 71. The fight itself always counted the bonus (Eris).

0.2.0+2026-10-16.13

Race Change fix, loadout editor upgrades, inventory filters

October 16, 2026

  • • Race Change now happens in one step: pick your new race and it replaces the old one and uses the change only then. Backing out keeps your current race and your Race Change. Before, using one cleared your race first, and closing the picker left you with no race (strigwulf).
  • • Loadout editor: upgraded pieces (+1 to +4) now count their upgrade bonus in the ATK/DEF and stat totals. Swapping a +3 Stormsilk Hood for a +4 used to change nothing (Eris).
  • • Inventory filter: the pop-up stays on screen on phones (it ran off the left edge in the Fantasy skin, strigwulf).
  • • Inventory filter: new Fabrication gear, Weaving gear and Herbs & Fibers types, plus an Upgrades filter (Not upgraded / Upgraded), to find work order hand-ins fast (kno000).

0.2.0+2026-10-16.12

Crit chance in public profiles

October 16, 2026

  • • Public player profiles (used by community tools like BustedCypher's toolkit) now include crit: gear Crit Chance, effective district-combat crit and raid crit.

0.2.0+2026-10-16.11

More Hollow Rally goals

October 16, 2026

  • • 🎃 Hollow Rally: 9 new server-wide goals at 4,500 / 6,000 / 8,000 / 10,000 / 12,500 / 15,000 / 18,000 / 21,000 / 25,000 doors. Each one still gives everyone +6h Server XP Boost (+25% XP). You've already knocked over 2,300 doors, so 3,000 is close.

0.2.0+2026-10-16.10

Grimjaw tank swap fix; smoother character animations

October 16, 2026

  • • 🛡️ Grimjaw: when nobody is taunting, Soul Anchor now lands on the last raider who used Challenge (whoever Grimjaw was focused on), not back on the tank who's already anchored. Challenge lasts 32s and anchors come every 45s, so taunting right after your partner got anchored used to run out early and the anchor went back to them, which was lethal. That was 4 of the first 6 losses. A lone tank still can't skip the mechanic: they're the last taunter, so they take the second stack.
  • • 🛡️ Grimjaw: tanks (Combat lend) now see a "Next Soul Anchor in Xs" countdown under the boss for the whole fight.
  • • Activity panel: mining, woodcutting, smithing, construction and jewelcrafting swings are fixed. The pickaxe, axe and hammer were out of step with the arm (floating, or gone for half the swing) and now stay in your hand.
  • • Activity panel: big swords and staffs no longer flash an empty-handed punch on the frames where the weapon had no art.

0.2.0+2026-10-16.9

Hollow Night opens up; skill layout fixes

October 16, 2026

  • • 🎃 Hollow Night: the 2-day account age rule is gone. Any account with one skill at level 15 can knock on doors.
  • • New skill layout (beta): long lists fold into categories (Materials / Equipment / Reinforcement plates, Prospecting / Rings & amulets…). Tap a header to open or close it; the one you're working in starts open and your choice is remembered.
  • • New skill layout: Chipcraft now lists the district's ring and amulet crafts (they were only in the classic layout).
  • • New skill layout: the "outgrown this district" tip has a ✕ to hide it. It comes back only when a better district opens up.
  • • New skill layout: skill names are always capitalised and no longer wrap onto two lines.
  • • Bounties stand out more on the Work Order board (stronger red accent).

0.2.0+2026-10-16.8

Cleaner boost credits

October 16, 2026

  • • Boost credits (footer and Active Buffs) group repeat purchases: "BritishDemon boosted Item Find ×5" instead of cycling through every single purchase, and a player's skill boosts show as "boosted 8 skills". With 100 boosts active it was a 5-minute slideshow.
  • • Active Buffs shows the XP, ATK and DEF potions on their own rows again.

0.2.0+2026-10-16.7

New skill layout fixes

October 16, 2026

  • • New skill layout (beta): skills use their full names (Chipcraft, Fabrication… not "Chips" / "Fabricate"), and the level pill and ⚡ XP chip line up properly (thanks mrcyberthief and TadFish).
  • • The "you've outgrown this district" hint only shows when the next district is clearly better (at least 30% more XP per action), not for small gains.
  • • Removed the "Missing materials: will wait for them in your queue" line that repeated on every recipe. The materials line already shows what you have and need.

0.2.0+2026-10-16.6

Safer loadout switching in the new skill layout

October 16, 2026

  • • New skill layout (beta): starting an action that needs a loadout now links that loadout to the action instead of swapping your gear on the spot. Your gear changes exactly when the action actually starts (right away, or later from your queue), so queueing something during Turf War or a world boss no longer touches your combat gear, and automatic gear switching keeps working as before.

0.2.0+2026-10-16.5

New skill layout knows your loadouts

October 16, 2026

  • • New skill layout (beta): if a saved loadout's +skill gear (gloves, trinkets) gets you to a recipe's level, it's no longer greyed out. A loadout bound to that skill switches on automatically as before; otherwise Start puts on your best qualifying loadout first, then offers to bind it so it switches automatically from then on.
  • • If the +skill gear is only in your bags, the panel tells you to put it on and gives you a one-tap Equip button.
  • • The "outgrown / too tough for this district" hint now counts your loadouts too.

0.2.0+2026-10-16.4

🧪 New skill layout (beta, opt-in)

October 16, 2026

  • • Try the new skill layout: Settings → Skin → "New skill layout (beta)". All skills are tabs at the top, and every action in your district is listed with what it costs, what it gives, why it's locked, and one Start button. It also tells you when a skill has outgrown your district and offers a one-tap trip to the next one. Off by default; tell us what you think!
  • • Netrunning now works in the new layout too (mana harvesting, enchant scrolls and supply caches).

0.2.0+2026-10-16.3

Bounties & work orders in one grid

October 16, 2026

  • • Quests: district bounties and work orders now share one grid, bounties first (with a red accent), so there's no empty gap on phones.

0.2.0+2026-10-16.2

New skill panel polish (internal test)

October 16, 2026

  • • Internal test of the new skill panel: the "Best" badge is now "Most XP" and only shows when one action really gives more XP than the others, and tapping the ⚡ XP chip opens the bonus breakdown.

0.2.0+2026-10-16.1

Hollow Night: trick-or-treat requirements

October 16, 2026

  • • 🎃 Hollow Night: to keep throwaway accounts from farming treats, knocking on doors now needs an account at least 2 days old with any skill at level 15. Guest accounts already couldn't knock. Everyone can still receive candy when others knock on their door.

0.2.0+2026-10-15.36

Fabrication & Weaving work orders priced by real crafting time

October 15, 2026

  • • Fabrication and Weaving work orders now pay gold by how long each piece really takes: its bars or cloth, the smelting, and the fixed forge time. Before, a helmet and a chest took the same 3-minute forge but only the bar count was paid, so small pieces earned less per hour.
  • • Every piece now earns the same gold per hour as Chemistry work orders: helmets, gloves and boots pay +12.5%, weapons, shields and legs +6%, chests +3%. XP rewards are unchanged. The wiki and NPC Buyer values follow the new prices.

0.2.0+2026-10-15.35

Engineering work orders pay like a crafting skill

October 15, 2026

  • • Engineering work orders now pay for the time they take: gathering the wood and ore plus crafting the parts, at the same gold and XP per hour as Chemistry work orders (the best-paying ones). That's about 55% more than before, in line with Fabrication and Weaving.

0.2.0+2026-10-15.34

Engineering work order balance

October 15, 2026

  • • Engineering work orders are now sized fairly at every tier. A building part costs more materials the higher the tier, so a flat 3 parts was tiny at low tiers and heavy at high ones. Orders now ask for about 150 raw materials' worth of parts (e.g. 50 parts at T1, 5 at T10, 3 at T20, 2 at T25), and the reward follows the actual cost, paying the same gold per material as Salvage plus the Engineering XP from crafting the parts.

0.2.0+2026-10-15.33

Tidier Active Buffs

October 15, 2026

  • • Active Buffs is much shorter: the three potion rows are now one (showing only the potions you have running), and all the per-skill +25% XP boosts are grouped into a single "Skill Boosts" row. Tap it to see each skill, its time left and who boosted it.

0.2.0+2026-10-15.32

💛 Nook loves you

October 15, 2026

  • • Nook loves you. That is all. 💛

0.2.0+2026-10-15.31

Hollow Night reward tier fix

October 15, 2026

  • • 🎃 Hollow Night: knock rewards (caches, gear, gold) now use the best gear tier you have equipped or saved in any loadout. Before, wearing a gathering set lowered them (thanks TadFish).

0.2.0+2026-10-15.30

🎨 Way more character looks

October 15, 2026

  • • Activity panel: your character now shows far more variety. Each gear tier has its own armour (leather → chainmail → Legion → iron, steel, silver and gold plate → gold Legion) and its own helmet (leather cap, Barbarian, Viking, Barbuta, Bascinet, Armet, Greathelm…), with leg, boot and glove metals to match.
  • • Weapons look like what you hold: maces, flails, war axes, longswords (and a glowing blade at the highest tiers), sabres, scimitars, katanas, scythes, halberds, tridents, dragon spears, diamond and crystal staffs. Kite shields from tier 10.
  • • Gnomes and goblins now chop with an axe or smash with a hammer instead of showing a sword they don't have, and keep all their armour on.
  • • Recycling shows an axe again (it was showing a pickaxe).

0.2.0+2026-10-15.29

Faster phone notifications

October 15, 2026

  • • Phone notifications (drops, crafts, etc.) now arrive within a couple of minutes even when the game isn't open anywhere. Before, closing every tab could delay them by 30 to 60 minutes or bunch them together (thanks Alex).
  • • Reminder: World Boss and Turf War alerts are set per device and per league. Turn them on in Settings on each phone, for each league you want.

0.2.0+2026-10-15.28

Office theme fixes

October 15, 2026

  • • Office theme: the new Work Order Board and Bounty tiles were washed out (white on white). They're readable now, along with the skill tabs and the ⚡ XP chip.
  • • Office theme: orange, violet, indigo, cyan, purple, yellow, lime, teal, red, green and blue text (e.g. the Hollow Night panel and shop accents) was too pale on the white panels. It now uses darker, readable shades.

0.2.0+2026-10-15.27

XP chip daily fix, bounty tiles

October 15, 2026

  • • Fix: the ⚡ XP bonus chip missed the daily +20% for every daily skill except the first one (e.g. Salvage in a Combat + Salvage + Engineering day). Thanks Eris! The daily bonus multiplies your other bonuses, so the total now shows the real effective number (e.g. +130% becomes +176% on a daily skill).
  • • Quests: district bounties now use the same clean tiles as the Work Order Board, with Turn in and All ×N buttons.

0.2.0+2026-10-15.26

New skill panel: district guidance (internal test)

October 15, 2026

  • • Internal test of the new skill panel: when a skill has outgrown your current district, it now says so and offers a one-tap trip to the next district where it earns more XP (and the reverse if a district is too tough). Not visible to players yet.

0.2.0+2026-10-15.25

Discord account linking (coming soon)

October 15, 2026

  • • Settings now has a Discord card. Soon you'll be able to link your game account to Discord and get matching roles on the NEONBORN Discord: Supporter, Patron, your Turf War team, raid Slayer roles, Combat 70+ and event roles, kept in sync automatically.

0.2.0+2026-10-15.24

📜 Work Order Board

October 15, 2026

  • • Work orders are now a board: one order for every skill, all available at once. No more rotation. Pick whatever you feel like doing, turn it in, and that skill gets a new order right away.
  • • New: Recycling work orders (100 wood of your tier) and Engineering work orders (3 building parts of your tier, paid like Fabrication).
  • • Ready orders glow green. Supporter and Patron batch turn-ins (×5 up to ×100) work on every tile, and ↻ rerolls a Fabrication, Weaving, Chemistry or Harvesting order using your daily skips.
  • • The old "Enable Salvage & Harvesting work orders" setting is gone, since every skill has its own order now.

0.2.0+2026-10-15.23

New skill panel (internal test)

October 15, 2026

  • • Testing a simpler Skill Actions layout internally: skill tabs, then every action in your district as a clear list with what it costs, what it gives, why it's locked, and one Start button. The best thing you can do right now is highlighted. Not visible to players yet.

0.2.0+2026-10-15.22

More knocks + knock history

October 15, 2026

  • • 🎃 Hollow Night: out of knocks? Once a day you can get 12 more for 45 candy or 100 Embers.
  • • 🗝️ New knock find: the Skeleton Key (4% per knock). Use it in the Hollow Night panel for another 12 knocks, one key per day. Extra keys keep for later days.
  • • Your knocks today, and what each one gave you, now stay listed in the panel even after you close it or refresh.
  • • Fix: the Skill Actions minimize button didn't hide the skill cards.

0.2.0+2026-10-15.21

Who knocked on your door?

October 15, 2026

  • • 🎃 Hollow Night: tap "Your door: knocked N times today" in the panel to see who knocked, when, and whether they got a treat or a trick.

0.2.0+2026-10-15.20

🎃 Hollow Night is live!

October 15, 2026

  • • 🎃 Hollow Night has begun, a week early. It runs until the end of October 31 (Toronto time). Tap the pumpkin in the header to go trick-or-treating.
  • • Knock on 12 doors a day (each door once a day). Treats include Hollow Candy, 📜 Hollow Scrolls (XP in a random skill, scaled to your level), gold, Arcane Caches, gear from your tier, and very rarely the 🏮 Hollow Lantern trinket. Tricks are harmless, and the person you trick gets a 👻 pop-up saying who did it. Everyone you knock on gets a candy too.
  • • Spend candy in the candy shop: Hollow Scrolls, the Hollow Lantern, the Candy Baron and The Headless titles, and the event-exclusive 🔥 Hollow Flame animated name, never sold for money. Knock on 30 doors for the free Trick-or-Treater title.
  • • Hollow Rally: every knock counts toward server-wide goals. At 500, 1,200, 2,000 and 3,000 doors, everyone gets +6h Server XP Boost.
  • • Event items are account-bound (no market or mail). The candy shop stays open until Nov 3 so you can spend leftover candy.

0.2.0+2026-10-15.19

New Activity backdrops

October 15, 2026

  • • Activity panel: redrew the backdrops for District 11 (Void Iron Abyss), District 13 (Blood Canyon) and District 20 (Astral Crucible). Their ground was a flat single-colour band, and now has proper detail.

0.2.0+2026-10-15.18

Etch gems from your inventory

October 15, 2026

  • • New: raw gems have a Etch button in the inventory. It shows how many gems and bars you have and your Chipcraft level, then asks how many to cut. Etch now, or queue it after your current action, from any district. No more travelling back to the gem's district.

0.2.0+2026-10-15.17

District access cleanup

October 15, 2026

  • • District access: a small number of accounts had districts marked unlocked from Invisibility Ring visits (fixed in the last update). Those have been reset to what their gear and skills actually qualify for. You can still travel to any district you qualify for.
  • • Hollow Night items (candy, scrolls, Lantern) are account-bound: no List button, and they can't be sold on the market or mailed.

0.2.0+2026-10-15.16

Hollow icons by BustedCypher

October 15, 2026

  • • Hollow Candy and Hollow Scrolls now use BustedCypher's new October icons (thanks BC!).

0.2.0+2026-10-15.15

District unlock fix

October 15, 2026

  • • Fix: leaving a district you'd entered with the Invisibility Ring counted it as unlocked, so it stayed open to you after you took the ring off. Only districts you reach by meeting their requirements now count.
  • • 🎃 Hollow Night (coming soon): Hollow Scrolls use a new level-scaled formula. They're strong for newer characters and worth roughly an hour of play for veterans. The tooltip shows the exact XP at your level.

0.2.0+2026-10-15.14

Hollow Night tuning + icons

October 15, 2026

  • • 🎃 Hollow Night (coming soon): knock rewards (gold, caches, gear) now scale with the best gear tier you're wearing, not the highest district you've ever visited. Credits pouches are smaller, on the same scale as an Data Cache's gold.
  • • Hollow Candy, Hollow Scrolls and the Hollow Lantern have proper icons in the Fantasy inventory.
  • • XP scroll tooltips for Hollow Scrolls now show the exact XP you'd get at your current level.

0.2.0+2026-10-15.13

XP scroll pop-up

October 15, 2026

  • • Reading an XP scroll now shows a short pop-up with how much XP you got (and your new level if it levelled you up), instead of only a line in the Action Log.
  • • Fix: a level gained from an XP scroll now also unlocks the level 60/70 skill titles, like any other level-up.

0.2.0+2026-10-15.12

Combat card overlap fix

October 15, 2026

  • • Fix: when you were under-geared for a fight, the combat card showed the recommended ATK/DEF twice, and in the Fantasy skin the two lines overlapped. It now shows a single line with the numbers (plus the resist needed in districts with elemental enemies).

0.2.0+2026-10-15.11

Patron turn-ins, Hollow Scrolls in your inventory

October 15, 2026

  • • Patron Pass: while it's active, work order batch turn-ins go beyond the Supporter ×25. ×50 right away, ×75 at 2,500 lifetime work orders and ×100 at 5,000.
  • • 🎃 Hollow Night (coming soon): Hollow Scrolls now drop already tied to a random skill (e.g. Hollow Scroll of Salvage) and go to your inventory. Use them from there like any other scroll. XP still scales with your level in that skill.
  • • Activity panel: small-body races (gnome, goblin) holding an axe or cleaver showed up unarmed and missing armour. They now swing a sword with all their gear on.

0.2.0+2026-10-15.10

Skill tabs (internal test)

October 15, 2026

  • • Testing a new Skill Actions layout internally (based on mrcyberthief's suggestion): all 10 skills as tabs above a single skill card. Not visible to players yet.

0.2.0+2026-10-15.9

Gravite set, Patron on animated names, Hollow Night treats

October 15, 2026

  • • Fabrication: the T21 Gravite set bonus was identical to T17 Stormglass (+20% 2x Harvest). It's now a combat set: +27 ATK and +12 DEF. Fabrication gear is heading in a more combat-focused direction (thanks dwights).
  • • Patron glow on animated names: the glow muddied the colours, so Patrons with an animated name now show a small gold ✦ after it instead. Solid-colour names keep the glow.
  • • 🎃 Hollow Night (coming soon): knocks can now also give a gold pouch, a Lesser Data Cache or a full Data Cache, or a piece of Fabrication armour from your tier. They can also drop the rare 🏮 Hollow Lantern trinket (+6% Item Find, +6% Credits Find, +10 XP/task, one per player), which is also in the candy shop for 180 candy.
  • • 🎃 Hollow Night: when someone tricks you, a 👻 pops up on your screen saying who did it (at most once every 20 minutes).

0.2.0+2026-10-15.8

Bug report fixes

October 15, 2026

  • • ⚡ XP bonus chip now includes your Achievements bonus (thanks mrcyberthief and TadFish). XP potions add a flat amount per action rather than a percentage, so they aren't counted in the total.
  • • Potions: switching to a different potion of the same type while one is running now always asks first, not only when the new one is weaker, since the time left on the old one is lost (thanks boertv).
  • • Activity panel: staff-type weapons (e.g. Frostveil Spire) were invisible on your character. They show and swing now (thanks giinseng).

0.2.0+2026-10-15.7

Hollow Scroll rebalanced

October 15, 2026

  • • 🎃 Hollow Night (Oct 24): the 📜 Hollow Scroll was far too strong at high levels (5% of a level was close to a full day of play). It now gives about 30-60 minutes of typical grinding at your level.

0.2.0+2026-10-15.6

Readable XP breakdown

October 15, 2026

  • • Fix: the ⚡ XP bonus breakdown was drawn underneath the next skill card and couldn't be read. It now floats above everything.

0.2.0+2026-10-15.5

🎃 Hollow Night is coming (Oct 24)

October 15, 2026

  • • 🎃 Hollow Night runs Oct 24 to 31. A pumpkin appears in the header: go trick-or-treating by knocking on other players' doors (12 knocks a day, each door once a day).
  • • Treats are Hollow Candy or a 📜 Hollow Scroll (XP in a skill you pick, about 30-60 minutes of grinding at your level). Tricks are harmless and still give a candy. Whoever you knock on gets a candy too, and the odd door hands out a king-size bar.
  • • Spend candy in the candy shop: more scrolls, the Candy Baron and The Headless titles, and the event-exclusive 🔥 Hollow Flame animated name (never sold). Knock on 30 doors for the free Trick-or-Treater title.
  • • Hollow Rally: every knock counts toward server-wide goals (500 / 1,200 / 2,000 / 3,000 doors). Each one reached gives everyone +6h Server XP Boost.
  • • Fix: in the Fantasy skin the ⚡ XP chip could sit on top of a card's other lines (e.g. Recommended ATK on phones). It now sits inside the BASE pill.

0.2.0+2026-10-15.4

Tidier XP bonuses, rival towers

October 15, 2026

  • • Skill cards: the long XP bonuses line is now a small ⚡ chip with just your total (e.g. ⚡ +51% XP). Hover it, or tap on phones, to see the breakdown.
  • • Fantasy skin: the ⓘ on recipe names (tap to see what it makes) now sits right after the name instead of on its own line.
  • • Activity panel, Turf War: when nobody from the other team is in the district, your team now besieges their 🏰 tower instead of fighting thin air.
  • • Activity panel: characters with no weapon equipped now fight bare-handed instead of showing a sword they don't have.

0.2.0+2026-10-15.3

Leapfrog & Gemcut names

October 15, 2026

  • • You asked, so here they are: 2 more Mythic animated names in Shop → Look. 🐸 Leapfrog is swamp green with a glowing spot that hops across your name, and 💎 Gemcut is cut-gem facets (emerald, sapphire, ruby, amethyst) with a glint that sweeps across.

0.2.0+2026-10-15.2

8 new animated names

October 15, 2026

  • • 8 new Mythic animated names in Shop → Look (2,000 Embers / $20, includes a 48h boost). Each one moves differently instead of just sliding: 🔥 Ember Flicker (flames lick upward), 📺 Static Rift (glitches with cyan/magenta tears), ❄️ Frost Glint (a glint sweeps across), 👻 Spectral (drifts and fades like a ghost), 🩸 Bloodbeat (heartbeat flash), 🌊 Tidal Wave (waves roll through), ✨ Stardust (drifting sparkles) and ⚡ Thunderstrike (sudden lightning flashes).
  • • They work with the Patron glow like every other name, and stay still if your device asks for reduced motion.

0.2.0+2026-10-15.1

XP bonuses made visible, cleaner header

October 15, 2026

  • • Fixed: the 🍀 Item Find boost from the Shop wasn't applied to regular monster loot (it worked for gathering, crafting, prospecting, caches and Turf War). It now applies everywhere Item Find counts.
  • • Every skill card now shows a ⚡ XP bonuses line listing what's active for that skill and the total: the daily boost, +10% when your team holds the district you're in, your Turf War rank, server and skill boosts, and your race. No more guessing why one district gives more XP than another.
  • • Cleaner header: the next district's requirements only show while you don't meet them yet; the district name no longer repeats in your player card; and on phones the status line under your name only shows actual messages, which fade after a few seconds (the Action Log keeps the history).

0.2.0+2026-10-14.38

Edit gems from the inventory

October 14, 2026

  • • Inventory: socketable gear now has a 💎 Gems button. Socket a cut gem or remove one (removing destroys the gem) right from your inventory, no need to equip the item or open the loadout editor.

0.2.0+2026-10-14.37

Raidforged only in District 20

October 14, 2026

  • • Fabrication's ⚒️ Raidforged banner now only shows in District 20 (Astral Crucible), where its tier-20 recipes belong.

0.2.0+2026-10-14.36

Raid boss #5: Skarth, the Rime Wyrm (Practice)

October 14, 2026

  • • ❄️ Skarth, the Rime Wyrm is open in Practice so you can learn the fight. Normal and Hard open in about two weeks.
  • • Skarth is a gear check: he demands 90 frost resist, more than Ward can give on its own, and his Blizzard hits the whole raid hard enough that missing it is deadly. The way in is frost gear: Grimjaw's raid drops and the new ⚓ Anchorforged set (Fabrication, from Grimjaw's Anchor Core Shards). Groups in today's gear won't win; groups that gear for frost will.
  • • His own raid set and a matching Raidforged set come with the full release.

0.2.0+2026-10-14.35

Tap a recipe to see the item

October 14, 2026

  • • Skill Actions: tap a recipe's name (look for the ⓘ) to see the item it makes, with all its stats, without leaving the page.
  • • Fabrication's ⚒️ Raidforged toggle is now a clear banner under the recipe, with the four elements and your shard counts as tidy tiles.

0.2.0+2026-10-14.34

District bar on phones

October 14, 2026

  • • Fantasy skin on phones: the district bar is centred and its three buttons (Districts, Prev, Next) sit in one even row instead of wrapping.

0.2.0+2026-10-14.33

Fix: Raidforged panel in the Fantasy skin

October 14, 2026

  • • Fixed: in the Fantasy skin, Fabrication's ⚒️ Raidforged picker overlapped the recipe's materials. It now sits in its own row under the recipe, with the skin's compact buttons.

0.2.0+2026-10-14.32

Fabrication buffs + Raidforged gear

October 14, 2026

  • • ⚒️ Fabrication set bonus now needs 5 pieces of the same tier (was 6).
  • • Upgraded smithed gear is better: every +1 to +4 smithed piece (weapon, shield or armour) now also adds a share of its tier's Fabrication set bonus, even without a full set. A full +3 set roughly doubles it, the same way upgraded Weaving gear works. Tooltips show the extra.
  • • New: Raidforged gear (Fabrication 77). Blacksmiths forge raid Core Shards into combat plate as strong as raid drops, but built for the fight: ATK, crit, HP and DEF with real element resist, where raid drops lean on XP, gathering and item find. 4 sets, 7 pieces each (Blade, Bulwark, Helm, Breastplate, Gauntlets, Greaves, Sabatons):
  • • 🔥 Cinderforged (Ashmaw, fire resist, damage) · ⚡ Stormforged (Thessaly, lightning resist, crit) · 🌑 Hollowforged (Morwenna, fire resist, HP) · ⚓ Anchorforged (Grimjaw, frost resist, tank DEF). Each has its own set bonus for any 4 of its 7 pieces.
  • • It's a grind on purpose: 4 to 6 Core Shards per piece plus Astralium bars, and an Astralium Upgrade Chip for the Blade and Breastplate (32 shards for a full set). Core Shards now drop as a pair. Find the recipes in Fabrication → ⚒️ Raidforged; full table on the wiki's Set Bonuses page.

0.2.0+2026-10-14.31

Shop titles, Activity panel fixes

October 14, 2026

  • • Shop → Titles redesigned: titles you own (including ones earned by playing) come first, every title is visible in a compact grid without searching, and tapping one tries it on your name at the top, where you can equip or buy it.
  • • Shop → Look: colours and badges you own are listed first.
  • • 🎬 Activity panel fixes: the pickaxe no longer flashes around during Salvage (some tool frames were out of sync), and changing gear or activity with the panel open no longer garbles your character. Thanks BustedCypher and TadFish!

0.2.0+2026-10-14.30

Grimjaw hits harder

October 14, 2026

  • • ⚓ Congrats to the first Grimjaw kill! It came too easily, though: faster Soul Anchors had pushed some of his damage out of the cycle, which made him easier than Thessaly or Morwenna. Absolute Zero now hits harder (500 → 600), so frost resist really matters again, tanks included. The tank swap is unchanged.

0.2.0+2026-10-14.29

Fix: picking a race from the Shop

October 14, 2026

  • • Fixed: if you had closed the race picker earlier and never chose a race, Shop → More → Race Change showed "Pick a race first" with no way to do it. It now has a "Pick your race (free)" button that opens the race picker. Choosing your first race is always free, and any Race Change you bought stays saved for later.

0.2.0+2026-10-14.28

Turf War armies, coloured names

October 14, 2026

  • • 🎬 Activity panel, Turf War: every fighter now appears as their own character, in their real gear and swinging their real weapon (swords, lances, staves, mauls), your team facing the other.
  • • Characters now stand on the ground in every animation (big weapon swings used to lift them up).
  • • Chat: player names inside announcements (loot, crafts, housing, Turf War top fighters…) now show in that player's name colour in the Fantasy skin too. They were showing white.

0.2.0+2026-10-14.27

Your character, wearing your gear

October 14, 2026

  • • 🎬 Activity panel: your character is now a proper animated sprite built from your race and your actual equipment. Your chest piece, helmet, legs, boots, gloves, cloak and shield show on them (leather, then chainmail, steel plate, and gold plate at the top tiers), and they hold and swing your real weapon: swords slash, axes and mauls chop, spears thrust, staves cast.
  • • Skills use real tools too: a pickaxe for Salvage, an axe for Recycling, a hammer for Fabrication, Engineering and Chipcraft, and spellcasting for Chemistry, Netrunning and Weaving.
  • • This is the base for future cosmetics (outfits, capes, weapon looks).
  • • The character art comes from the Liberated Pixel Cup sprite library. Every artist is credited on the new Credits page (link at the bottom of the chat panel).

0.2.0+2026-10-14.26

Grimjaw: faster tank swaps

October 14, 2026

  • • ⚓ Grimjaw's Soul Anchor now lands every 45 seconds (was about every 105) and the mark lasts 55 seconds (was 2 minutes). Tanks swap every 45s now: more action, same rule. A second Soul Anchor while marked still kills, so you still need two tanks trading Challenge.
  • • To make room, Grimjaw no longer uses Frozen Husk. Overall difficulty is about the same as at release.

0.2.0+2026-10-14.25

Turf War in the Activity panel

October 14, 2026

  • • 🎬 Activity panel, Turf War: you now see everyone fighting right now, your team on the left and the other team on the right, each as their race with their name underneath. The more players join, the smaller everyone gets so they all fit.

0.2.0+2026-10-14.24

New raid boss: Grimjaw, the Undying Bulwark

October 14, 2026

  • • ⚓ Raid boss #4 is open: Grimjaw, the Undying Bulwark (Practice, Normal and Hard). Normal needs a Morwenna Normal clear from everyone in the group.
  • • This is a TWO-TANK fight. Soul Anchor marks whoever is tanking for 2 minutes, and a second Soul Anchor on a marked raider kills them outright; healing, Cleanse and shields can't stop it. It lands about every 105 seconds, so one tank can never survive it alone.
  • • How to beat it: bring two Combat lends. When your tank gets anchored, they stop using Challenge, and the other tank Challenges to take Grimjaw before the next Soul Anchor. By the third one, the first tank's mark has faded and you swap back. The raid screen tells each tank when to Challenge and when to hold off.
  • • Also bring frost resist (Absolute Zero hits the whole raid, the tank included) and a Cleanse if you can: Creeping Frost jumps to a second raider if nobody cleanses it.
  • • 🎬 Activity panel: the world bosses (The Overgrown, The Leviathan, The Singularity) now appear when you fight them.

0.2.0+2026-10-14.23

Activity panel tweaks

October 14, 2026

  • • 🎬 Activity panel: your character now stands on the left facing right, with the monster on the right. In Turf War you face a rival from the other team instead of the district's monster. The floating tools are gone for now; proper held weapons and wearable gear are coming with a bigger character rework.

0.2.0+2026-10-14.22

Raid balance pass (from your feedback)

October 14, 2026

  • • Heists: AoE attacks now also hit the active tank, at half damage (they used to skip the tank entirely, so tanks needed no resist and could go full ATK). Tanks: bring some resist.
  • • 🧱 Reinforce reworked: its shield is now much bigger (about 85 at Lv70, was about 45) and soaks the full AoE hit up to its size (was only a quarter). A real raid-wide soak now.
  • • 💎 Ward is stronger: +36 resist while active and +12 always-on at Lv70 (was +26 / +9).
  • • 🧪 Cleanse: healing past full HP now becomes a shield on the target instead of being wasted.
  • • Boss win rates should stay about the same: we replayed every real raid attempt since Oct 9 through the raid simulator before and after, and every boss stayed within a few points. What changes is which roles matter.
  • • 👑 The Patron glow is now a crisp golden edge that no longer muddies gradient names.

0.2.0+2026-10-14.21

New: the Activity panel (beta)

October 14, 2026

  • • New (beta, please report bugs!): the 🎬 Activity panel. Your character, drawn as your race in 16-bit pixel art, does whatever you're doing right now: fighting your district's monster, mining a rock, chopping a tree, brewing at a cauldron, on a backdrop of the district you're in. In the Fantasy skin it's the first tab of the Safehouse panel; in other skins it's its own panel. It starts folded, and it runs entirely in your browser.
  • • Chat: timestamps line up again on every message.
  • • Chat: when an announcement names a player (loot, unlocks, boosts…), the name now shows in that player's own name colour, animated ones included.

0.2.0+2026-10-14.20

Behind the scenes

October 14, 2026

  • • Behind the scenes: final tuning on the next raid boss (not released yet).

0.2.0+2026-10-14.19

Prettier chat names

October 14, 2026

  • • Chat: player names are plain coloured text again in the Fantasy skin (they were drawn as buttons with a blurry glow). Titles now sit after the name in a smaller, muted style.
  • • Per a player suggestion (Alex): Founder's Credits now slowly flows across your name, and so do the one-of-a-kind gradient names (Dawnbreaker, Prismatic Void, Twilight Veil, Voidfire, Aurora, Celestial, Inferno, Abyssal Depths, Gilded, Emerald Throne, Bloodmoon, Seraphic, Verdant Crown, Platinum Ascendant, Spectral Sovereign).
  • • 👑 The Patron glow is tighter and crisper.
  • • Music: the song picker no longer hides behind the panels below the header, and the music icon matches the other header buttons in the Fantasy skin.

0.2.0+2026-10-14.18

More music

October 14, 2026

  • • Music: 10 tracks now, 6 chill ones (Tavern, A Small Fire Will Do, The Old Tower Inn, The Bard's Tale, Bit Forest, Adventure Stage 1) and 4 battle ones (RPG Battle, On the Offensive, Boss Fight, Chiptune Fight). Tap the music icon to open a small picker: choose a song to loop, or 🔀 Shuffle (chill tracks in the game, battle tracks in raids). Still off by default.
  • • Lofi and Mountain Battle were retired. If you had one picked, music is back to off.

0.2.0+2026-10-14.17

Behind the scenes

October 14, 2026

  • • Behind the scenes: the developer-only Activity panel beta now uses 16-bit pixel art (district backdrops, your race, the monster or what you're working on).
  • • Behind the scenes: tuning work on the next raid boss (not released yet).

0.2.0+2026-10-14.16

Mythic name styles, living Patron glow

October 14, 2026

  • • New in Shop → Look: 10 ✨ Mythic name styles, animated gradients that slowly flow across your name: Molten Core, Northern Lights, Neon Pulse, Starlight, Toxic Ooze, Rainbow Prism, Phoenix Flare, Abyssal Tide, Golden Shimmer and Shadowflame. 🔥 2,000 Embers each (or $20, which also boosts the server's XP for 48h).
  • • The Look tab now previews each colour on your actual name instead of "Aa", so gradients are easy to compare.
  • • 👑 The Patron glow now gently pulses instead of sitting still.
  • • Animations switch off if your device asks for reduced motion.

0.2.0+2026-10-14.15

Optional music everywhere

October 14, 2026

  • • Per a player request: optional music in the whole game, not just raids. Tap the small 🔇 icon next to the notifications bell to cycle Off / Lofi / Battle / Chiptune. It's off by default and remembers your pick.
  • • During a raid fight, the raid's own music pick (🔇 Music above the boss) takes over, and your game music comes back after. The two never play at once.

0.2.0+2026-10-14.14

Behind the scenes

October 14, 2026

  • • Behind the scenes: testing an avatar panel that shows your character doing your current activity (developer-only beta for now).

0.2.0+2026-10-14.13

Heists: race avatars and music; small boosts for Embers

October 14, 2026

  • • Raiders now appear as their race in the raid party (Dwarf, Elf, Goblin, Orc, Gnome, Human, Witch, Giant) instead of everyone being the same hero. No race picked yet? You're still the classic hero.
  • • Optional raid music: tap 🔇 Music above the boss to cycle Off / Lofi / Battle / Chiptune. It's off by default, only plays during a fight, and remembers your pick. All tracks are free-to-use (CC0) loops from OpenGameArt.
  • • Shop: 📈 Skill Boosts, 🍀 Item Find and ⛏️ 2x Harvest boosts now cost 🔥 100 Embers each (Embers only; the $1 card option is gone, since card fees ate a third of it). Server XP time is still bought with cash only.

0.2.0+2026-10-14.12

New race: the Giant 🪓, and a cleaner Look tab

October 14, 2026

  • • New race: 🪓 Giant, +5% Recycling XP and +5% Engineering XP. Until now no race helped those two skills. Your first race change is free, so you can try him out.
  • • Human's +1% XP to every skill now really is every skill: it includes Recycling and Engineering too.
  • • Shop → Look is redesigned: colours and badges are now a compact grid. Tap any one to try it on your name at the top, then buy it or wear it from there.

0.2.0+2026-10-14.11

Small boosts: Skill, Item Find, 2x Harvest

October 14, 2026

  • • New in Shop → Boosts: 📈 Skill Boost, $1 for 24 hours of +25% XP to one skill you pick, for everyone. It stacks with the server XP boost: your XP per task comes first, then all the % bonuses are added together (e.g. server boost 25% + Combat boost 25% = +50% Combat XP).
  • • New: 🍀 Item Find Boost (+25% Item Find) and ⛏️ 2x Harvest Boost (+25% 2x Harvest chance) for everyone, 12 hours each. $1 or 🔥 100 Embers.
  • • All boosts work in both Standard and SSF, and extra purchases add more time (never a bigger %). Every boost is announced in chat with the buyer's name, and shows who boosted in the header ticker and in your buff details.
  • • Change: XP boosts (server and skill) are now cash only. Every cash purchase, Embers packs included, already boosts the server's XP, so Embers can't buy XP time a second time. Embers still buy looks, titles and the Item Find / 2x Harvest boosts.

0.2.0+2026-10-14.10

Server boosts: new prices

October 14, 2026

  • • Server XP boosts (+25% XP for everyone): $5 = 12 hours, $10 = 1 day, $30 = 3 days, $50 = 5 days. Cash only (see the next update).

0.2.0+2026-10-14.9

Behind the scenes

October 14, 2026

  • • Behind the scenes: purchase records and receipts are more reliable (custom server boosts always get their full time).

0.2.0+2026-10-14.8

The Shop, Embers and the Patron Pass

October 14, 2026

  • • New Shop (menu → 🛒 Shop) replaces the old Supporter window: one place for server boosts, name colours, badges, titles and race changes, with a live preview of your own name before you buy and a 🎁 gift button on everything.
  • • New: 🔥 Embers, the shop's currency. Packs from $3 (300) to $50 (6,250, +25% bonus). Spend them on anything in the shop, a tap to pick and a tap to confirm. Like every purchase, each pack gives the whole server an XP boost (12h per $5). Embers are shared by your Standard and SSF characters.
  • • New: 👑 Patron Pass, $5 for 30 days. 600 Embers, a golden glow on your name in chat, and +12h XP boost for the whole server. It stacks and you can gift it.
  • • New in Boosts: a 5-day server boost ($50).
  • • Nothing in the shop makes you stronger. Every purchase boosts XP for everyone instead.

0.2.0+2026-10-14.7

Heists: helper rewards, XP potions as a stack

October 14, 2026

  • • Heists: helper rewards. If you've already claimed a boss's loot this week and you help someone who hasn't, you now get a chance at a small reward when the group wins: the boss's shard, 8 of its Super XP Potions, or an Astralium Supply Cache. The more unclaimed raiders in the group, the better the odds (25% with one, up to 60%). Up to 6 helper rewards per raid week. Re-running a boss when everyone has already claimed gives nothing extra. (Suggested by TadFish.)
  • • Heists: the Super XP Potion drop is now a stack of 24 instead of a single potion. (Suggested by pencil.point and ready4music.)

0.2.0+2026-10-14.6

Behind the scenes

October 14, 2026

  • • Behind the scenes: fixed a server health check that raised false alarms on every Turf War capture.

0.2.0+2026-10-14.5

Edit gems from the loadout editor, set bonuses always shown

October 14, 2026

  • • Loadout editor: gear that can take gems now has a 💎 Gems button. Socket a cut gem or remove one (removing destroys the gem) without equipping the item first. Socketing a plain copy makes it its own copy, and the loadout switches to it automatically.
  • • Inventory: the set bonus an item counts toward is always shown under it (e.g. "✦ Set bonus (6 pcs): +12% gold find"), instead of behind a Set Bonus button. Raid set pieces show their raid set.

0.2.0+2026-10-14.4

Loadout editor: every stat + set bonuses

October 14, 2026

  • • Loadout editor: every item now lists all of its stats (Credits Find, Item Find, 2x Harvest, crit, resists, skill bonuses and so on), the same lines as its tooltip, so the filter finds them too. Typing "gold find" now finds Highwayman's Blade.
  • • Loadout editor: items show which set bonus they count toward (6-piece tier sets, 4-piece Weaving sets and raid sets, with what the set gives), so searching a stat also finds the set pieces that give it.
  • • Loadout editor: the totals at the top now include active set bonuses, and show which sets are active.

0.2.0+2026-10-14.3

Raid & loadout quality of life

October 14, 2026

  • • Raid groups: everyone sees the boss and difficulty the leader picked ("🎯 Leader picked: …"), and your boss picker follows it. (Reported by Kno000.)
  • • Heists tab: it now looks like a button and shows how many groups are open in the group finder. (Thanks hylebos.)
  • • Raid combat log: a line when someone goes down and what got them (single-target hit, raid-wide attack or damage over time). (Suggested by TadFish.)
  • • Heists: heals queued on a raider are shown on their card (green outline + who's healing them), so healers can split targets instead of double-healing. (Suggested by Kno000 and mrcyberthief.)
  • • Raid history: the gear tooltip is no longer cut off inside its box. (Reported by Kno000.)
  • • Bosses that aren't open yet no longer say "Loot available this week".
  • • Lifetime Stats: new "Raid Bosses Defeated" counter (Normal and Hard kills, counted back to the first raids). (Suggested by TadFish.)
  • • Loadout editor: the header now totals every stat of the loadout (resists, XP/task, item find, gold find, gather, crit, skill bonuses), not just ATK/DEF/HP. (Suggested by TadFish.)
  • • My Crew: the raid loadout resist now includes socketed gems. (Reported by giinseng.)
  • • Selling or salvaging gear that's in one of your loadouts, or raid gear, now warns you first, and salvaging it takes a second tap. (Suggested by thaylddrekka and mysterydandy.)
  • • Turf War: if your Combat loadout is what's too weak to join, the message now says so and names the loadout. (Reported by strigwulf and dwights.)
  • • Fantasy: opening 5 caches shows the floating loot cards again. (Reported by strigwulf.)
  • • Wiki: district pages show how long Turf War locks each district after a capture (30 min per district number). (Suggested by dwights.)

0.2.0+2026-10-14.2

Fix: Standard pages sometimes loading SSF data

October 14, 2026

  • • Fixed the Crew page (and occasionally other pages) sometimes showing your SSF character's data while you were on Standard, if you had visited the SSF tab before. The page's first requests went out before the game had marked them as Standard, so the server fell back to your last-used league.

0.2.0+2026-10-14.1

Raid leader can give up, Hard mode, free first race change

October 14, 2026

  • • Heists: the raid leader can now end a fight at any time. In the first 30 seconds Abort still sends the group back to the lobby (for accidental starts). After that it becomes "Give up" (tap twice): the fight ends right away and counts as a wipe, shown as "aborted" in raid chat, World Chat and #raid-results. (Suggested by giinseng.)
  • • Heists: Hard is now a real step up on every boss. Bosses on Hard have 30% more HP and damage than Normal (it was 7% on most bosses; Ashmaw already used 30%). Expect Hard to need raid gear upgrades.
  • • Your first race change is free. If you've never changed race, the Race Change option in the shop costs nothing the first time, so new players aren't stuck with a race they picked before knowing what they'd focus on. (Suggested by giinseng.)
  • • Performance: the game stops its constant screen updates while the tab is in the background, and the chat list is no longer rebuilt several times a second.

0.2.0+2026-10-10.13

New Crew page: My Crew and Heists

October 10, 2026

  • • The Crew tab is split in two. My Crew is about your guild: members, guild chat, the activity log, invites and applications, and guild runs. Heists is about raid groups: the group finder, starting a group, your current group and the fight. It opens on Heists when you're in a raid group, and switches there by itself when your group's fight starts.
  • • My Crew members now show who's online or when they were last seen, their role and guild points, Combat level, their raid skill, a badge for each boss they've cleared (Normal or Hard), and their raid loadout's fire/frost/lightning resist.
  • • New Boss progression card on My Crew: how many members have cleared each boss, and your guild's leaderboard rank and best time on Normal and Hard (guild runs count).
  • • Raid group rows no longer cut lent skill names short.

0.2.0+2026-10-10.12

Fix: wrong loot on back-to-back raid kills

October 10, 2026

  • • Heists: fixed the victory panel showing the loot from your previous kill when you cleared bosses back to back. It now only lists loot from the fight you just won (otherwise it points you to your notifications). (Reported by Kno000.)
  • • Heists: the fight screen no longer keeps empty space reserved after the fight ends.

0.2.0+2026-10-10.11

Regrowth stacks

October 10, 2026

  • • Heists: Regrowth from different players now stacks. Two Harvesting raiders' Regrowths on the same target both tick (each with its own timer) instead of the second one replacing the first. Recasting your own Regrowth still just refreshes it, and each healer gets credit for their own ticks in the log and stats.

0.2.0+2026-10-10.10

Raid groups: who still needs the previous boss

October 10, 2026

  • • Raid groups now list everyone in the group who hasn't cleared the previous boss yet, whether or not they've clicked Ready, instead of only checking the players marked Ready. Start still only counts who's ready.

0.2.0+2026-10-10.9

Fix: loadouts and level requirements

October 10, 2026

  • • Fixed gear loadouts letting you use items above your level. Loadouts now follow the same level requirements as equipping by hand: you can't save one with gear you can't wear yet, and older loadouts simply skip those slots when applied (including automatic swaps and raid loadouts). (Reported by strigwulf.)

0.2.0+2026-10-10.8

Fix: chat opening at the oldest messages

October 10, 2026

  • • Fixed World Chat opening scrolled to the oldest messages (since the previous update) instead of the newest. It now starts at the latest message again, including when you come back to the dashboard.

0.2.0+2026-10-10.7

Raid loot icons, smoother game

October 10, 2026

  • • Fantasy theme: raid loot (Ashmaw's Scale Crest and Hauberk, Thessaly's, Morwenna's and the upcoming bosses' items) now shows its own artwork instead of a "?" icon. Art by BustedCypher.
  • • Performance: the game does a lot less background work while you idle. Chat messages are no longer re-read 4 times a second, timestamps are cached, quest cards stopped re-measuring themselves constantly, and the hidden phone/desktop copy of the dashboard is no longer kept running. Chat timestamps show "--:--:--" for a split second on load while your local time is resolved.

0.2.0+2026-10-10.6

Raid screen stops jumping

October 10, 2026

  • • Heists: the fight screen no longer jumps up and down when a line of text appears or disappears (buff timers, Rend, effect icons on raider cards, your action buttons turning into "Charging your action bar…", and so on). Each part now keeps the most space it has needed this fight, so the layout can grow but never bounces back. Works in every theme. (Suggested by TadFish and Alex.)

0.2.0+2026-10-10.5

Fix: overlapping raid status text

October 10, 2026

  • • Heists: fixed "You've fallen this fight." being drawn twice on top of itself in the Fantasy theme when you tapped an action after going down. Action errors now also clear on their own after a few seconds.

0.2.0+2026-10-10.4

Fix: Turf War collapse arrow hidden

October 10, 2026

  • • Fixed the Turf War collapse arrow being covered by the Change district and timer buttons on narrow screens. The header now wraps onto a second line when space is tight.

0.2.0+2026-10-10.3

Turf War can collapse too

October 10, 2026

  • • The Turf War panel now has its own collapse/expand arrow, like the other panels, in every theme.

0.2.0+2026-10-10.2

Collapse panels in every theme

October 10, 2026

  • • The collapse/expand arrow on each panel (Skill Actions, Current Action, Action Log, Inventory, Quests, Leaderboards, World Chat, City Threats, Turf War, Safehouse, Bank, NPCs, Salvaging and the Raid Breach) is no longer Fantasy-only: it now works in every theme. A panel you fold stays folded when you switch themes.

0.2.0+2026-10-10.1

Pickup group rows on phones

October 10, 2026

  • • Pickup group and raid guest rows no longer cut off names: the home guild and lent skill now sit on two separate lines, and the badges and buttons (loot claimed, Ready, Make leader, Remove) drop to their own line on narrow screens.

0.2.0+2026-10-09.14

Tidier World Chat buttons

October 9, 2026

  • • World Chat: the Mailbox and Notifications buttons moved from beside the message box up to the chat header, next to the other chat icons, with their unread counts. In the Fantasy theme the header icons are now small and plain instead of large framed boxes, and the message box is back to one clean row with Send.

0.2.0+2026-10-09.13

Fix: Turf War missing on phones

October 9, 2026

  • • Turf War is back in the World tab on phones, under City Threats. It went missing when it was split into its own panel in the previous update.

0.2.0+2026-10-09.12

Raid results in World Chat

October 9, 2026

  • • Raid wins and wipes are now announced in World Chat when 2 or more players fought, on every difficulty, with the group, boss, difficulty, time and number of raiders (and how much HP the boss had left on a wipe). Solo attempts and fights the leader aborts aren't posted.

0.2.0+2026-10-09.11

Desktop: Turf War and City Threats split

October 9, 2026

  • • On wide screens, Turf War is now its own panel in the left column (above World Chat), and City Threats moved to the bottom of the right column. The columns are now about the same height, and the panel you check most often is easier to reach. Phone layout is unchanged. (Suggested by Oat.)

0.2.0+2026-10-09.10

Raid start countdown, pickup group leadership

October 9, 2026

  • • When the leader hits Start, the fight now begins after a 5-second countdown shown to every raider, with a sound and a phone vibration (and a phone notification if you turned on guild notifications). Nobody acts and the boss waits until it hits 0; clear times don't include the countdown.
  • • Pickup groups: when the leader leaves, the lead passes to whoever joined first instead of disbanding the group. The leader can also hand it over any time with "👑 Make leader" next to a member, and "Disband group" is now its own button. (Suggested by Guest 63AC.)

0.2.0+2026-10-09.9

Fix: Abort button on phones

October 9, 2026

  • • Fantasy skin: fixed the raid leader's Abort button not responding on phones (the boss title was covering it).

0.2.0+2026-10-09.8

Fantasy raid HUD fixes

October 9, 2026

  • • Fantasy skin: the leader's Abort button sits in the top-right corner of the boss header instead of stretching over the arena.
  • • Fantasy skin: Rend now shows on the boss, next to the enrage countdown ("🩸 Rend 117/tick · 8s"), instead of as a raid timer tile.

0.2.0+2026-10-09.7

Fix: raids wouldn't start

October 9, 2026

  • • Fixed: after ready checks were removed, hitting Start with several players ready did nothing (the server still expected a ready check). Start now begins the fight right away.
  • • Crew tab messages now pop up near the bottom of the screen, so you see them on phones too.

0.2.0+2026-10-09.6

Raid leaders can abort an accidental start

October 9, 2026

  • • Started a raid by accident? The raid leader gets a small "✕ Abort" button for the first 30 seconds of a fight (tap twice). The fight is called off and the whole group goes back to the lobby: no clear, no loot, no leaderboard time.

0.2.0+2026-10-09.5

Raid ready checks removed

October 9, 2026

  • • Raid ready checks are gone: when the leader hits Start, the fight begins right away with everyone who's ready. No more Confirm step. If you're not going to be around, un-ready first.

0.2.0+2026-10-09.4

Undo a ready check

October 9, 2026

  • • Raid ready checks can be undone: the leader has a "Cancel ready check" button, and any raider can hit "Not ready" to back out of that attempt (the others can still start without you).
  • • Fantasy skin: the raid enrage countdown sits on its own line under the cast bar instead of on top of the boss's HP.

0.2.0+2026-10-09.3

Bigger pickup lobbies, notification and raid fixes

October 9, 2026

  • • Pickup groups and guild runs can now hold up to 12 players, so people can wait in the lobby. A raid still takes 8: only 8 players can be ready at once, and anyone else can ready up as soon as a spot frees.
  • • Group lists and the Group finder now show both numbers, e.g. "10 in group · 6/8 ready".
  • • You can browse the Group finder while you're already in a group (your own group is left out; leave it first to join another).
  • • Fixed: phone notifications for drops found while your game was closed often never arrived. They're sent now. (Reported by Alex.)
  • • Fixed: renaming a pickup group changed the name on its past raid leaderboard times. Clears keep the name the group had when it cleared. (Reported by TadFish.)
  • • Fixed: the downloaded raid combat log was missing the start of longer fights. It now includes every event. (Reported by TadFish.)
  • • Desktop: City Threats and Turf War now sit under World Chat in the left column, so Turf War isn't buried at the bottom of the page. (Suggested by Oat.)

0.2.0+2026-10-09.1

Practice raids back in #raid-results

October 9, 2026

  • • Practice raid runs are posted in #raid-results again, marked as Practice. Solo runs (one raider) are only posted when they kill the boss.

0.2.0+2026-10-08.17

🔮 Morwenna, the Hollow Oracle is open!

October 8, 2026

  • • Raid boss #3 is open on all three difficulties: Morwenna, the Hollow Oracle. She sees how each raider dies, and shows them. Bring fire resist: she wants 60 total, and a Chipcraft Ward lend covers part of it.
  • • Her signature is the Soulrend Mark: it kills its target outright when it runs out unless someone Cleanses it first (Chemistry), and the rest of the raid takes a heavy hit too. Nothing else removes it, so bring a Cleanser. Raiders carrying something Cleanse removes pulse red for Chemistry players.
  • • She's a sustained-pressure fight: constant fire AOE and burns, so healing has to keep up all the way. A tank plus two healers works, and so does a Cleanser plus one healer with good defensive support.
  • • Practice is open to everyone (Combat 60+). Normal needs everyone in the group to have cleared Thessaly on Normal or Hard. Hard needs a Morwenna Normal clear first. Normal and Hard share one weekly loot roll, like the other bosses. Enrage starts at 5:30.

0.2.0+2026-10-08.16

Ashmaw Hard is a real step up

October 8, 2026

  • • Ashmaw Hard is now 30% stronger than Normal (HP and damage), up from 7%. With the recent healer and support buffs, Hard had become as easy as Normal. It's now the stepping stone between Ashmaw and Thessaly: well-geared groups still clear it reliably, and mid-geared groups get a real fight.

0.2.0+2026-10-08.15

Cleanse heal adjusted

October 8, 2026

  • • Cleanse (Chemistry) heal is now 25% of the target's max HP at level 70, down from 30% earlier today (it was 15% before that). A Cleanser plus one healer is still a solid core.

0.2.0+2026-10-08.14

Behind the scenes: upcoming raid boss mechanics

October 8, 2026

  • • Behind the scenes: mechanic fixes for an upcoming raid boss. No change to Ashmaw or Thessaly.

0.2.0+2026-10-08.13

Behind the scenes: upcoming raid boss tuning

October 8, 2026

  • • Behind the scenes: tuning for the upcoming raid bosses. No change to Ashmaw or Thessaly.

0.2.0+2026-10-08.12

Cleanse buffed, Reinforce adjusted

October 8, 2026

  • • Cleanse (Chemistry) now heals 30% of the target's max HP at level 70, up from 15%. A Cleanser plus one healer is now a real core for a raid group, not just two full healers.
  • • Reinforce (Engineering) shield is now 0.65 per level (45 at level 70), up from 0.5. It's now on par with Fortify as a defensive pick.

0.2.0+2026-10-08.11

Fantasy skin: potion buff time in the inventory

October 8, 2026

  • • Fantasy skin: an active potion's "N hour buff active" line shows again under the potion in your inventory.

0.2.0+2026-10-08.10

Raid lends rebalanced: Reinforce and Veil

October 8, 2026

  • • Reinforce (Engineering) shield is now 0.5 per level, down from 2.4 (35 at level 70). Against the AOE-heavy bosses a raid-wide shield on every raider was worth far more than any other single pick. It still scales with your Engineering level and still stacks well with real healing, but it no longer replaces a healer or carries a fight on its own.
  • • Veil (Weaving) dodge cap is now 80%, up from 65% (at level 70). Veil was the weakest support pick on most bosses.
  • • Rule of thumb for every raid boss: a tank plus two healers, or a Cleanser plus a healer, is the core. The other lends each help, and the right picks for a given boss make a real difference, but none should make a boss easy by itself.

0.2.0+2026-10-08.9

Fantasy skin: lighter pop-ups and tooltips

October 8, 2026

  • • Fantasy skin: pop-ups and item tooltips are now drawn directly by the game instead of being detected and restyled after every page update. Same look, far less background work, which should help on phones.
  • • Fantasy skin: hovering an item name in chat, guild/raid chat or the Action Log still shows its tooltip.

0.2.0+2026-10-08.8

Determination removed for now, smoother Fantasy inventory

October 8, 2026

  • • Determination is removed for now: raid attempts no longer gain stacks from earlier wipes.
  • • Fantasy skin: inventory rows are now drawn directly by the game instead of being restyled after every update. Same look, much less work per refresh, especially on phones.

0.2.0+2026-10-08.7

Behind the scenes: config cleanup

October 8, 2026

  • • Behind the scenes: Discord integrations now read their settings from server configuration instead of the code.

0.2.0+2026-10-08.6

Behind the scenes: newsletter contact details

October 8, 2026

  • • Behind the scenes: newsletter emails now come from and reply to auth@idleworlds.com, so replies reach us.

0.2.0+2026-10-08.5

Newsletter unsubscribe + welcome-back pack

October 8, 2026

  • • Email newsletters now have a one-click unsubscribe link (and the mail-client unsubscribe button). Account emails like password resets aren't affected.
  • • Behind the scenes: groundwork for a welcome-back pack for returning players.

0.2.0+2026-10-08.4

Determination, leaderboard "You" row, mail quick replies

October 8, 2026

  • • 💪 Determination: every wipe on a raid boss (Normal or Hard) since your last kill of it this raid week gives you a stack. A group fights with the average of its raiders' stacks: +2% ATK and max HP per stack, up to 5 (+10%). It resets when you kill that boss or at the weekly reset. You'll see "Determination ×N" under the boss in the fight and in #raid-results. Practice doesn't count.
  • • Fixed: swapping gear or editing loadouts from the Crew tab only listed your enchanted/socketed copies, not your plain stacks. The Crew tab now loads your full inventory. (Reported by TadFish.)
  • • Daily, weekly and monthly leaderboards now show a "You" row with your own rank and count, even when you're outside the top 10.
  • • Mail: quick replies (👍, Thanks!, On it 🫡, 🙌) next to Reply send a short answer in one tap.
  • • Fantasy skin: new setting "Change colours by district". Turn it off to keep the neutral base colours everywhere if some district palettes are hard to read on your screen.
  • • Gear in your inventory now says which skill crafts it ("Tier 18 • Gloves • Weaving"), so Fabrication and Weaving pieces are easy to tell apart.
  • • Netrunning's button no longer greys out when you're under-level while something else is running, so you can queue it like every other skill.

0.2.0+2026-10-08.3

Group finder

October 8, 2026

  • • New 🔎 Group finder in the Crew tab: see every listed raid group in your league, with what it's going for (boss + difficulty), its description, the min Combat level, who's in it (with their lend icons) and the roles it's looking for. Tap Join, or Apply when the leader reviews requests.
  • • Leading a pickup group? The new 📣 Group finder listing card lets you rename the group, pick the boss and difficulty you're going for, add a short description, set a min Combat level and the roles you want, and choose instant joins or approve-only. Requests show up right in that card with Accept/Decline, and you get a notification for each one.
  • • Crew runs stay private to their guild and aren't listed.

0.2.0+2026-10-08.2

Crew log, cleanse highlights, lend icons in raid results

October 8, 2026

  • • New 📜 Crew log in the Crew tab: joins (invite or application), leaves, kicks, leadership changes, applications, guild runs opened, and every raid attempt with its result, time and roster. Filter by Members or Heists, and tap "Show full log" for the history. (Suggested by MisterDandy.)
  • • If you lend Chemistry (Cleanse) in a raid, any raider carrying something Cleanse removes (curse, Burning/Frozen/Shocked, Doom Mark) now has a pulsing red frame. Doom Mark pulses faster, since that one kills.
  • • The #raid-results Discord post now shows each raider's lend icon next to their name (🎯 tank, ✨ Mend, 🌱 Regrowth, 🧪 Cleanse…). (Suggested by kno000.)

0.2.0+2026-10-08.1

Loadout editor redesign + rename loadouts

October 8, 2026

  • • The loadout editor got a proper look: every slot shows the item's icon, name and stats in a grid. Tap a slot to pick from cards that show each copy's enchant, socketed gems and upgrades, plus the ATK/DEF/HP change against what's in the loadout now. A filter box appears when you own a lot of options.
  • • Loadouts can now be renamed: edit the name at the top of the editor. Raid and activity bindings keep pointing at the renamed loadout.
  • • The editor shows the loadout's total gear ATK, DEF and HP as you change it.

0.2.0+2026-10-07.43

Thessaly enrage retuned + enrage timer on screen

October 8, 2026

  • • Thessaly now starts to enrage at 5:30 instead of 3:30. She has almost twice Ashmaw's HP but was on Ashmaw's clock, so even a full top group hit the enrage ramp long before they could finish her. She's still a real fight: a full 8 needs clean play to finish before the ramp gets out of hand.
  • • Raid fights now show the enrage timer under the boss's HP ("Enrages in 1:23"), and "ENRAGED ×1.8" once it starts, so you can see the damage climbing instead of being caught off guard.

0.2.0+2026-10-07.42

Loadout editor

October 8, 2026

  • • Gear loadouts can now be edited without equipping them: in your profile's Gear Loadouts, tap Edit on a loadout, pick the item for each slot from what you own (enchanted/socketed copies listed separately), and Save. Nothing is equipped, so your queue keeps running.

0.2.0+2026-10-07.41

Pre-raid prep: all your potions

October 8, 2026

  • • Pre-raid prep keeps your best ATK and DEF potion on top, with a "Show all potions" toggle underneath for the full list (strongest first), so you can drink a lower tier when you'd rather save the good ones.

0.2.0+2026-10-07.40

Crew view polish

October 8, 2026

  • • Crew view: the Members header shows your guild's member count instead of a raid ready count.

0.2.0+2026-10-07.39

Raid groups are separate from guilds

October 8, 2026

  • • Your guild and your raid group are now two separate things. Every raid runs from a raid group with its own roster, lobby and Raid Chat, so you only ever see who's actually in it.
  • • Anyone can start a raid group (a pickup group) and invite players from any guild. Crew leaders can open a Crew Run instead: guild members join it with one tap from the Crew tab (no invite), and its clears count for the guild on the raid leaderboard.
  • • The Crew tab's own view is now just your guild: members, applications, invites, guild chat, the leaderboard and the guild directory. Lend, potions, loadout and Ready live in the raid group's lobby.
  • • Guilds that currently have raid guests keep the old setup until those guest spots end, so tonight's raids aren't interrupted.
  • • Phones: during a raid, the boss's next action now also shows right above your action buttons, so you can react (Veil, Ward…) without scrolling (thanks Oat).
  • • Fixed: players without a guild couldn't start a raid from their own pickup group.

0.2.0+2026-10-07.38

Raid loadout picker accuracy

October 8, 2026

  • • Raid Loadout picker: each loadout's numbers now include its socketed gems and active DEF reinforcements (they were left out, so DEF could read noticeably low). Still before potions.

0.2.0+2026-10-07.37

Raid lobby: inspect raid gear, safer Leave

October 8, 2026

  • • Inspecting a player from the raid lobby now shows the raid loadout they've chosen (the gear they'll wear when the fight starts), with stats to match, instead of whatever they're wearing right now. If they haven't chosen one, it says so and shows their current gear.
  • • The Leave Crew / Leave guest spot / Disband group buttons moved from the top of the raid panel (right next to the fold arrow) to the bottom of the lobby. They still ask you to confirm.

0.2.0+2026-10-07.36

Raid pickers fix

October 7, 2026

  • • The Raid Loadout and Lend a Tradeskill pickers now open properly over the whole screen (in the Fantasy skin they could get stuck behind the next card).

0.2.0+2026-10-07.35

Raid loadout picker, lend picker fix

October 7, 2026

  • • Raid Loadout is now a picker that shows what each loadout brings to a raid: your lend skill's level with that loadout's gloves/trinket, ATK, DEF, HP, and resists, with the current boss's element shown against what it needs (green when you meet it). Pick one and it's set.
  • • Lend a Tradeskill opens as a popup, so the whole skill list is visible and scrollable (it was getting cut off behind the next card).
  • • The lineup strip counts everyone in the group, ready or not.
  • • Fixed: playing Standard and SSF in the same browser could make one league briefly load with the other's skin and district look.

0.2.0+2026-10-07.34

Clearer raid lobby

October 7, 2026

  • • Raid lobby: the Members list now shows who's actually going first (ready members, then raid guests). Crew members who aren't in this raid fold away under "Not in this raid" instead of being mixed in between the raiders.
  • • Raid lobby: a new lineup strip under Members shows every raid lend with how many the group has, coloured by role (amber tank, green healers, blue defence/support, red damage), so you can see at a glance if you have three tanks, no healer, or which skill nobody brings.
  • • Pre-raid prep only lists your best ATK potion and your best DEF potion.
  • • The admin-only "Abandon fight" button is gone from the fight screen.

0.2.0+2026-10-07.33

Mobile chat fix

October 7, 2026

  • • Fantasy skin on phones: the "Open full chat…" bar now always sits right under the chat preview, instead of being hidden at the bottom of the scrolling message list.

0.2.0+2026-10-07.32

Snappier page loads

October 7, 2026

  • • Pages load a little snappier: a timing mismatch between the server and your browser was making every page re-render from scratch right after loading. Fixed.

0.2.0+2026-10-07.31

⚡ Thessaly, the Plague Warden is open!

October 7, 2026

  • • Raid boss #2 is open on all three difficulties: Thessaly, the Plague Warden. A storm given a body, with lightning-based abilities (single-target, AOE, curse and Shocked). Bring lightning resist: she wants 62 total, and a level 70 Chipcraft Ward lend covers part of it.
  • • Practice is open to everyone (Combat 60+). Normal needs everyone in the group to have cleared Ashmaw on Normal or Hard. Hard needs a Thessaly Normal clear first. Normal and Hard share one weekly loot roll per boss, like Ashmaw.
  • • District picker: districts you've already reached now always show in the district list, whatever gear you're wearing, so no more swapping gear just to travel back (suggested by dwights.). Districts reached while wearing the Invisibility Ring don't count toward this.

0.2.0+2026-10-07.30

Fantasy skin: the raid fight

October 7, 2026

  • • Fantasy skin: raid fights get the full raid HUD: an animated painted arena for each boss, the boss's health shell and a cast bar for its next ability, one framed card per raider showing every buff and debuff, timer bars for raid-wide effects, and the combat log + Raid skills tucked into folding panels under Raid Chat.

0.2.0+2026-10-07.29

Fantasy skin: item tooltips

October 7, 2026

  • • Fantasy skin: hover (or tap) an item to get its Fantasy item card: art, stats, how to get it, and a wiki link. Works on inventory items, quest objectives, boss rewards, village buildings and item names in text. You can turn them off in Settings under Fantasy Reskin tooltips.

0.2.0+2026-10-07.28

Fantasy skin: raid history card

October 7, 2026

  • • Fantasy skin: the "My raid history" card on the Crew page now gets the same frame as the rest of the lobby.

0.2.0+2026-10-07.27

Fantasy skin: the Crew page

October 7, 2026

  • • Fantasy skin: the Crew page's raid lobby now gets the full look: boss picker and difficulty plates, the weekly-loot notice, leaderboard, member rows with online dots, Combat chips, lent skills and READY badges, potion prep, loadout, invites, Raid Chat and the guild directory. The raid fight screen itself is unchanged for now.

0.2.0+2026-10-07.26

Welcome screen polish

October 7, 2026

  • • Welcome screen: the gold button and inputs now get their forged Fantasy styling, and the Greenwake Den painting shows through more.

0.2.0+2026-10-07.25

A Fantasy welcome screen

October 7, 2026

  • • The welcome / sign-in screen now matches the Fantasy look: the Greenwake Den painting behind a forged gold frame, the crest, and the skin's fonts.

0.2.0+2026-10-07.24

Current Action moves up on desktop

October 7, 2026

  • • Desktop: Current Action now sits at the top of the right column, above the Inventory, so you can see your action running right away. Phone and tablet layouts are unchanged.

0.2.0+2026-10-07.23

Gentler first fight; tidier Fantasy dashboard

October 7, 2026

  • • Rats (District 1) have less HP, so a brand-new adventurer fighting bare-handed now wins most fights instead of rarely. A Copper Sword still makes a big difference.
  • • Fantasy skin: the Safehouse scene on the dashboard now appears once you own a house, sits below Current Action, and starts folded. The World Boss "Possible Rewards" lists also start folded. Open either with its arrow and it stays open.

0.2.0+2026-10-07.22

Fantasy skin: Safehouse page, Salvaging, Leaderboards, mobile district bar

October 7, 2026

  • • Fantasy skin: the Safehouse page now gets the full look: your house's art with tier studs, illustrated building medallions on every add-on slot (and in the install picker), framed Housing Bank / NPC panels.
  • • Fantasy skin: Salvaging rows now show item icons and stats like the inventory, with Enchanted / Socketed called out (salvaging destroys them).
  • • Fantasy skin: the Leaderboards panel and the phone layout's district bar now get the Fantasy frame and buttons.

0.2.0+2026-10-07.21

Fantasy skin: framed pop-ups

October 7, 2026

  • • Fantasy skin: pop-up windows (profile, referral, confirmations, settings dialogs and the rest) now get the forged Fantasy frame, and Lifetime Stats in Character Stats get their label/value styling.

0.2.0+2026-10-07.20

Fantasy skin: Safehouse scene on the dashboard

October 7, 2026

  • • Fantasy skin: a Safehouse scene now sits under Skill Actions on the dashboard: your house and all five building plots drawn as a little settlement, plus a Buildings ledger with each building's effects and the overall stats they add up to. Fold it away with its arrow if you prefer.

0.2.0+2026-10-07.19

Fantasy skin: native World Boss + Turf War cards

October 7, 2026

  • • Fantasy skin: World Boss cards now get their encounter art, the illustrated Join / Prejoined / Fighting plates and a foldable "Possible Rewards" list with item icons, drawn natively.
  • • Fantasy skin: the Turf War card gets the Dominion Ward: the team crest, the ward meter and the live strength balance during a race, with a flash along the sword when a side's strength changes.

0.2.0+2026-10-07.18

Fantasy skin: native quest cards

October 7, 2026

  • • Fantasy skin: Quests and Work Orders now get the forged card look natively: a medallion with the objective item's icon and a progress ring, discipline colours, a reward chip, and plated Turn In / Skip buttons.
  • • Fantasy skin: the inventory's bottom Prev / Next buttons now match the top ones.

0.2.0+2026-10-07.17

Fantasy skin: native inventory

October 7, 2026

  • • Fantasy skin: the inventory is now drawn by the game itself: item icons, stat chips, per-item details (loadouts, socketed gems, upgrade rolls), requirements and quantity, with your Equip / List / Lock buttons skinned in place. Filter tabs and page buttons get the Fantasy plates too.

0.2.0+2026-10-07.16

Fantasy skin: native skill cards

October 7, 2026

  • • Fantasy skin: Skill Actions cards are now drawn by the game itself instead of being re-shaped after load: skill medallion, XP readout under the name, material checklist with have/need, the base XP plaque, the action plate with its smooth running fill, and a countdown on long actions. They should appear instantly and stay steady while you play.

0.2.0+2026-10-07.15

Phone pushes for in-game notifications; brighter Fantasy skin

October 7, 2026

  • • New: push notifications for your in-game notification bell (suggested by Alex). In Settings → Notifications, once push is enabled on a device, pick which kinds you want pushed: rare drops & orbs, market/mail/gifts, guild invites/guild/raid loot, milestone titles, events, account. All off by default, and each device has its own picks. Several at once arrive as a single summary push.
  • • Fantasy skin: buttons, filter tabs, disabled buttons and grey/secondary text are a notch brighter (with a soft violet tint on buttons), so the skin feels less dark.

0.2.0+2026-10-07.14

Fantasy skin: sharper mobile nav

October 7, 2026

  • • Fantasy skin: the mobile bottom bar's icons were slightly blurry (their semi-transparent lines doubled up where they crossed). They're crisp now.

0.2.0+2026-10-07.13

New skin: Fantasy ✨

October 7, 2026

  • • New skin: Fantasy ✨, a hand-crafted dark-fantasy look by community artist BustedCypher: framed panels, painted district art, themed buttons and panels you can fold away. It's built right into the game (no add-on, no slowdown). Try it in Settings → Skin. New players now start on it.
  • • It's still being polished: more parts of the game (skill cards, quests, market, bosses, the village and raids) will get their full Fantasy treatment over the coming updates. Spot something off? Tell us in #bugs.

0.2.0+2026-10-07.12

Behind the scenes

October 7, 2026

  • • Behind the scenes: Fantasy Reskin loading fix (no more flash of the plain look while a page loads).

0.2.0+2026-10-07.11

Behind the scenes

October 7, 2026

  • • Behind the scenes: more work on the Fantasy Reskin.

0.2.0+2026-10-07.10

Server: more horsepower

October 7, 2026

  • • Behind the scenes: the game server now runs on more CPU cores, so it can handle a lot more players at once without slowing down.

0.2.0+2026-10-07.9

Behind the scenes

October 7, 2026

  • • Behind the scenes: more Fantasy Reskin work.

0.2.0+2026-10-07.8

Behind the scenes

October 7, 2026

  • • Behind the scenes: updated Fantasy Reskin assets and more groundwork for its return.

0.2.0+2026-10-07.7

Bulk cache opening fix

October 7, 2026

  • • Fixed: if an Open 5 / Open 100 on Arcane Caches stopped partway (e.g. you ran out), the caches that did open were hidden behind an error. You now see what actually opened ("Opened 30 of 100") and its loot.
  • • Behind the scenes: groundwork for the Fantasy Reskin's return.

0.2.0+2026-10-07.6

Ashmaw now needs Combat 50

October 7, 2026

  • • Raid Combat requirements are now per boss: Ashmaw needs Combat 50 (down from 60), and the later bosses still need 60. You can Ready up from Combat 50, and the lobby tells you if anyone who's ready is under the selected boss's requirement.

0.2.0+2026-10-07.5

Suggestions batch: raid history, +4 crafts, village totals and more

October 7, 2026

  • • New: My raid history on the Crew tab. Every raid you've been in (wins, wipes and abandoned runs) with the boss, difficulty, time, how much HP the boss had left, and your own damage/healing. Tap one to see who was there, their lends, stats and gear, same as the leaderboard. Thanks TadFish!
  • • Bonus Enhance can now very rarely craft a +4 item: B/1000 percent per craft, a tenth of the +3 rate (about 1 in 2,600 crafts at 39% Bonus Enhance). Still impossible without the stat. Thanks TadFish!
  • • Raid lobby: if your Combat level is too low to Ready up, a message right under the Ready button now says so and shows your level, instead of the button just not working (the old warning was easy to miss on mobile). Leave Crew / Leave group / Leave guest spot are now clearly visible buttons, and leaving a group asks you to confirm. Thanks mrcyberthief!
  • • Fixed: a loadout bound to a queued activity sometimes didn't get equipped. If a World Boss or Turf War fight ran in between, the game put your pre-fight gear back on top of the bound set. The bound set now wins. Thanks ready4music!
  • • Safehouse: the Add-ons panel now shows the total of all your installed buildings' bonuses at the top. Thanks Oat!
  • • Players Online: after viewing someone's profile from the list, closing the profile takes you back to the list instead of closing everything. Thanks ready4music!
  • • The Patch Notes link now shows a red badge with how many patches came out since you last read them. Thanks mrcyberthief!

0.2.0+2026-10-07.4

Fix: level-70 achievements, achievement count, Daily Fabrication

October 7, 2026

  • • Fixed: reaching level 70 through combat or a work-order claim granted the level-70 title but not the matching +5% XP achievement (it only arrived with the nightly catch-up). It's granted right away now, as are the total-level achievements. Thanks Noook!
  • • Fixed: the Achievements panel could show one more "unlocked" than you really have, from a leftover entry from the first version of achievements. The XP bonus was always correct; only the count was off.
  • • Fixed: crafting Netrunning recipes (like Supply Caches) counted toward Daily Fabrication instead of Daily Netrunning. Today's boards are corrected too. Thanks Oat!

0.2.0+2026-10-07.3

Buy orders accept enchanted/socketed copies

October 7, 2026

  • • Follow-up to the last patch: any copy of an item can now fill a buy order, including one with gems, an enchant or a cloak upgrade, as long as it isn't equipped, banked or locked. Plain copies are used first. If a modified copy gets used, the buyer receives it with its gems/enchant still on, and both of you see that noted in your Action Log.

0.2.0+2026-10-07.2

Fix: buy orders and once-enchanted items, race changes in SSF

October 7, 2026

  • • Fixed: you couldn't sell an item into a buy order if your copy had been enchanted before (even after the enchant expired). The game said "You don't have any" while the item was in your bag. Those copies can now fill buy orders. Items with an active enchant, gems or a cloak upgrade still can't, since a buy order pays for a plain item; list those on the market instead. Thanks Eris!
  • • Fixed: race changes you buy now work on both your Standard and Solo Self-Found characters. Before, the SSF character showed the race change as available but refused to use it. Thanks Alex!

0.2.0+2026-10-07.1

Practice raids off #raid-results, Hard unlock rule, raid wiki

October 7, 2026

  • • Practice raids no longer post to #raid-results on Discord. They don't drop loot, so the channel is now just Normal and Hard results. Thanks BustedCypher!
  • • Raid progression: Hard for any boss now unlocks once you've cleared that same boss on Normal (it used to need the previous boss on Hard). Ashmaw works the same as before.
  • • Raid boss wiki page: each boss's page now describes its own abilities (heavy hit, raid-wide attack, damage over time and any special mechanics), its element, and its Practice and Hard stats, instead of borrowing Ashmaw's. It also reflects that Fortify now softens raid-wide attacks.

0.2.0+2026-10-06.6

Cleanse and Veil buffed, spreading wounds on upcoming bosses

October 6, 2026

  • • Cleanse (Chemistry) heals more: 15% of the target's max HP at level 70, up from 12%, on top of curing curses, Burning/Frozen/Shocked and Morwenna's Doom Mark.
  • • Veil (Weaving) dodge chance raised: 65% at level 70, up from 55%.
  • • Coming with later raid bosses: Thessaly, Grimjaw and Skarth's damage-over-time wounds spread. If one runs out without being cleansed, it jumps once to another raider. Bringing Cleanse helps but isn't required (Morwenna still needs it).
  • • Behind the scenes: upcoming raid bosses retuned around these changes.

0.2.0+2026-10-06.5

Chat mail/notification buttons: desktop only

October 6, 2026

  • • The mailbox and notification buttons next to the chat Send button now only show on desktop. On mobile they took space from the message box, and the header buttons are already right there.

0.2.0+2026-10-06.4

Grimsby buys ultra-rares and raid gear

October 6, 2026

  • • Grimsby now buys the ultra-rare district drops for a Trader's Token: Pathfinder's Compass, Merchant's Coffer and Glacier's Last Gasp. They were left off his list by mistake.
  • • Grimsby now also buys every piece of raid gear for a Trader's Token (all 30, from every raid boss), so duplicate raid drops you can't use aren't stuck in your bag.

0.2.0+2026-10-06.3

Raid healing up, Reinforce trimmed

October 6, 2026

  • • Mend (Netrunning) heals more: 42% of the target's max HP at level 70, up from 36%.
  • • Regrowth (Harvesting) heals more: 1.1 per level per tick, up from 0.9 (77 every 3s at level 70, up to 385 per cast).
  • • Reinforce (Engineering) shield trimmed: 2.4 per level, down from 3 (168 at level 70). It's still a strong pick on the later bosses. Healers, Fortify and a second tank should now be real alternatives to it.
  • • Behind the scenes: upcoming raid bosses retuned around these changes. Expect them to need a full group of 8 and the right resist gear for each boss's element.

0.2.0+2026-10-06.2

Fix: raid loot status for pickup groups and guests

October 6, 2026

  • • Fixed: in a pickup group or as a raid guest, the raid lobby said "Loot available this week" even after you'd already claimed that boss's loot. It now correctly says you've claimed it, and pickup/guest rows show the "loot claimed" tag like guild members do.

0.2.0+2026-10-06.1

Pending invites for pickup groups, pickups stay on the leaderboard

October 6, 2026

  • • Pickup group leaders (and guild leaders inviting raid guests) now see who they've invited and are still waiting on, right under the invite box: how long ago each invite went out, with a button to cancel it.
  • • Raid leaderboard: pickup group clears now stay on the board after the group is disbanded, shown under the group's name with the "pickup" tag. Each pickup leader keeps their best time per boss and difficulty.

0.2.0+2026-10-05.16

Rend, Fortify and Soulrend Mark reworked

October 5, 2026

  • • Rend (Recycling) hits much harder: 1.7 bleed damage per level per tick, up from 1 (~600 over 15s at level 70, about one and a half normal attacks). Before, a full Rend did less damage than just attacking.
  • • Fortify (Fabrication) now also softens the boss's raid-wide attacks while it's active: 12% less damage at level 70, on top of its raid DEF bonus. Before, it only helped against the heavy single-target hit.
  • • Morwenna's Soulrend Mark: if it expires without being cleansed, the marked raider still dies, and now everyone else also takes a heavy hit (35% of their max HP). Bring Chemistry.
  • • Behind the scenes: upcoming raid bosses retuned around these changes.

0.2.0+2026-10-05.15

Mend buffed, raid lobby remembers your pick

October 5, 2026

  • • Mend (Netrunning) heals a lot more: 36% of the target's max HP at level 70, up from 24% (~189 HP on a typical raider, ~378 on a tank). Regrowth was out-healing it by a wide margin, as TadFish pointed out. Now a Mend healer and a Regrowth healer are about equally good, and a group with one of each does best: Mend for burst on whoever's in trouble, Regrowth for steady healing.
  • • The raid lobby remembers the last boss and difficulty you picked, and defaults to Normal the first time. Thanks TadFish!
  • • Behind the scenes: upcoming raid bosses adjusted to match the stronger healing.

0.2.0+2026-10-05.14

Pre-raid prep box, Reinforce cooldown fix, clearer raid locks

October 5, 2026

  • • New: Pre-raid prep box on the Crew tab. See your active ATK/DEF potion buffs with time left, and drink ATK/DEF potions straight from the raid lobby without going to your inventory. Your stats lock in when the fight starts, so prep before the leader hits Start. Thanks BustedCypher!
  • • Fixed: Reinforce (Engineering) is supposed to have a 28-second cooldown, but clicking it yourself ignored that, so it could be recast every time your action bar filled. The cooldown now applies to everyone, and the Reinforce button shows its countdown. Its shield size was also adjusted (about 3 per Engineering level, up from 5.5) now that the shield also soaks part of Cinderstorm.
  • • Raid lobby: when someone in the group hasn't cleared the boss needed to unlock a fight, the lock now also explains how to go without them. Anyone marked Ready counts as going in, so the leader can Bench them (or they can un-ready). Thanks TadFish!

0.2.0+2026-10-05.13

Raid ready checks, mail/notifications by chat, queue fix

October 5, 2026

  • • New: raid ready checks. When the leader hits Start with more than one person ready, everyone in the group gets a 30-second ready check: a banner on the Crew tab with a countdown and a Confirm button, plus a notification. The fight starts automatically as soon as everyone has confirmed. The leader can also hit "Start now" to go with whoever has confirmed, and anyone who didn't respond sits this attempt out. No more starting a fight with someone who readied up and walked away. Thanks BustedCypher!
  • • Mailbox and notification buttons (with unread counts) now sit right next to the Send button in World Chat, both in the chat panel and the full chat window, so you can keep an eye on them without scrolling back up to the top. Thanks Oat!
  • • Fixed: if your Turf War attack ended at the same moment the district was being processed in the background, the game could start both your queued activity AND the activity you were doing before, then cut your queued one off (e.g. falling back to Salvage Runite instead of your queued gather). Your queue is respected now.

0.2.0+2026-10-05.12

Raid boss tabs fit on phones

October 5, 2026

  • • Fixed: on phones, the raid boss tabs on the Crew tab ran off the edge of the screen (Skarth was cut off) and the long names squeezed into tall blocks. The tabs now use the bosses' short names (Ashmaw, Thessaly, Morwenna, Grimjaw, Skarth) and wrap onto a second line when needed. The full name still shows right below. Same fix for the boss tabs on the raid wiki page. Thanks Ready!

0.2.0+2026-10-05.11

Raid lobby: clearer progression status

October 5, 2026

  • • Fixed: with nobody marked Ready, the raid lobby could say "Everyone in the group has cleared [boss]" even when nobody had. Until people ready up, it now checks your whole guild (and raid guests) and lists exactly who still needs the required clear. Once people are ready, it checks just the group going in.

0.2.0+2026-10-05.10

Raid action queueing, fewer "bar isn't full" errors, snappier game

October 5, 2026

  • • Raid actions can now be queued: you can pick your next action up to 2.5 seconds before your action bar fills, and it fires the instant the bar is full. No more mashing the button through "Your action bar isn't full yet" errors. The raid screen shows your queued action until it goes off. Thanks Djm!
  • • The raid screen's ready indicator now syncs with the server's clock, so "ready" on your screen matches what the server accepts, even if your device's clock is a little off.
  • • Performance: the Crew tab and raid screen now check the server far less often when nothing is happening (no live fight, or the tab is in the background), and catch up instantly when you come back. This takes a big load off the server, so the whole game should feel snappier during busy raid evenings.

0.2.0+2026-10-05.9

Behind the scenes: upcoming raid boss tuning

October 5, 2026

  • • Behind the scenes: more tuning on the upcoming raid bosses ahead of their release. No changes to Ashmaw.

0.2.0+2026-10-05.8

Raid kill titles for the whole group, shield absorb tracking

October 5, 2026

  • • Raid boss titles now go to EVERYONE in the group that wins on Normal or Hard (alive or not), not just whoever landed the killing blow. Everyone who has already beaten Ashmaw on Normal has been given Cinder Slayer. Check your notifications!
  • • Reinforce shields now track how much damage they actually absorb, like a healer's absorb meter. It's credited to the Engineering player who cast them, and it shows in the raid leaderboard's player details ("shields absorbed") next to damage dealt and healing done.
  • • Congrats to Royal Flush on clearing Ashmaw Normal with just 6 players!

0.2.0+2026-10-05.7

🔥 Ashmaw Hard is open

October 5, 2026

  • • Ashmaw, the Cinder Tyrant can now be fought on Hard, but only by groups where EVERY member has already cleared Ashmaw on Normal. If someone in your group hasn't, the lobby shows who's missing.
  • • Hard hits harder and has more HP, with its own leaderboard timed to the hundredth of a second. It shares Normal's weekly loot: your first Ashmaw clear each week on Normal OR Hard rolls loot, so Hard is for bragging rights and leaderboard times rather than extra drops.

0.2.0+2026-10-05.6

Fantasy Reskin (Beta) temporarily disabled

October 5, 2026

  • • The Fantasy Reskin (Beta) skin is switched off for now. It isn't ready for the new guild raid screens yet. If you were using it you'll see the Default skin instead, and your choice is remembered, so it comes back automatically when the skin returns.

0.2.0+2026-10-05.5

Ashmaw back to full strength

October 5, 2026

  • • Ashmaw's HP and DEF are back to their original values: 21,000 HP and 450 DEF (Practice 13,650; Hard 22,470). Last night's skill fixes did the real work: tanks no longer get one-shot, Reinforce shields soak part of Cinderstorm, and Rend and other damage-over-time tick every 3 seconds. Lowering his HP and DEF on top of that made him far too easy. A coordinated group should still win Normal most of the time, and Hard is a proper challenge again.
  • • Behind the scenes: the four upcoming raid bosses were retuned to match. Each one is a real step up and will take raid loot and gear upgrades to beat, not just retries.

0.2.0+2026-10-05.4

Supporters can save 20 gear loadouts

October 5, 2026

  • • Supporters can now save up to 20 gear loadouts, up from 15. Handy now that raids have their own raid loadout. Everyone else keeps 10.

0.2.0+2026-10-05.3

Healer clarity, Cleanse becomes a cure, upcoming raid bosses rebalanced

October 5, 2026

  • • The three raid heals now explain themselves with real numbers. Mend (Netrunning) is the big instant heal: 24% of the target's max HP at level 70 (~126 HP on a typical raider, ~252 on a tank), halved on a cursed target. Regrowth (Harvesting) is heal over time: about 63 HP every 3 seconds for 15 seconds (up to ~315 HP), best cast before damage lands. Cleanse (Chemistry) is the cure: it removes curses, Burning/Frozen/Shocked stacks and Morwenna's Doom Mark (the only thing that can), plus a small heal.
  • • Cleanse's heal goes from ~20% to ~12% of max HP (at level 70). It was almost as big as Mend, which blurred the roles: Cleanse is the cure, Mend is the burst healer, Regrowth is the steady one.
  • • Raid logs and the leaderboard's "healing done" now count only HP actually restored (overhealing no longer inflates Mend/Cleanse numbers), and Regrowth's healing is finally credited to the healer. It used to show 0.
  • • All raid drops are now Tier 20 items (they were labeled Tier 22–26). Their stats are unchanged. The higher tier labels were making world bosses drop orbs of too high a tier for anyone wearing raid gear.
  • • Behind the scenes: the four upcoming raid bosses (Thessaly, Morwenna, Grimjaw, Skarth) were rebalanced for the new raid rules and tuned against a real guild group's gear, so each step up is a real challenge but beatable, ending with Skarth as the hardest. Practice stays a safe place to learn each fight, and Hard is a serious step up from Normal on every boss. Ashmaw stays as he is.

0.2.0+2026-10-05.2

Fixed: raid loot and guild notifications not showing

October 5, 2026

  • • Fixed: raid loot notifications (and guild ones: applications, raid guest and pickup invites, welcome messages) were being saved but never appeared in the notification bell or its unread count. The loot itself was always delivered to your inventory. They show up properly now, including the ones from last night's raids.
  • • Congrats to Omen on the first Ashmaw Normal kill (3:12.00)! That fight started under the old balance and finished under the new rules with Ashmaw's old 21,000 HP, so it counts.

0.2.0+2026-10-05.1

Ashmaw rebalance: tanks survive, shields matter, attacks hit harder

October 5, 2026

  • • Tanks no longer get one-shot. A tank actively holding Challenge now takes 65% less damage from the boss's big single hit (was 32%). In last night's Omen attempt, Claw Rake hit the tank for about 1,280 against 1,002 HP, an instant death without a Fabricate's Fortify. A geared tank now survives it with around 15% HP to spare, and Fortify makes tanking comfortable instead of mandatory.
  • • Reinforce (Engineering) shields now soak up to 25% of each Cinderstorm hit. Before, Cinderstorm ignored shields completely, so the shield barely did anything in real raids. Thanks TadFish!
  • • Ashmaw's DEF drops from 450 to 350, so normal attacks and War Cry actually matter at mid-level gear instead of everything bouncing off. His HP goes from 21,000 to 18,000 (Practice 11,700; Hard 19,260).
  • • This pass was tuned against real raid groups' gear and real reaction times, not perfect AI test players. A typical 8-player guild group should now win Normal more often than not, Hard stays a real challenge, and a 6-player mid-gear group can win Practice. The raid lobby also has a tip about bringing a tank, healers, Cleanse and Fortify.

0.2.0+2026-10-04.67

⚔️ Pickup raid groups, guests see their group, chat scroll fix

October 4, 2026

  • • New: Pickup raid groups. Anyone (in a guild or not, leader or not) can hit "Start a pickup group" on the Crew tab, invite players from any guild (up to 8 total) and lead their own raid attempts. Members stay in their own guilds, shown as Busy there. The group lasts 24 hours or until its creator disbands it. Pickup clears show on the leaderboard tagged "pickup", and #raid-results marks them as pickup groups.
  • • Raid guests and pickup group members now see the group they're raiding with: its members and guests, ready states, boss picker, leaderboard and its own private chat (as Raid Chat during fights), instead of their own guild's unrelated info. A "View my guild" link lets you peek at your own guild and come back.
  • • Fixed: guild chat could still open on the oldest messages when the chat loaded before the rest of the Crew tab. It now always jumps to the newest message when the chat appears. Thanks Oat!
  • • Fixed: the guild leader's Bench button didn't work on raid guests. Only the leader can start a raid (the server now enforces it too).
  • • Leaderboard: Royal Flush's first Ashmaw Practice clear (3:35.00) was removed from the leaderboard because it was set before today's Rend and Ashmaw HP rebalance, so it isn't comparable to new times. The attempt itself is still recorded.

0.2.0+2026-10-04.66

Raid loot: skill-level bonuses toned down

October 4, 2026

  • • Raid drops with +skill levels were tuned down before anyone got one. Tyrant's Forgehands (legendary gloves): +5 → +4 Fabrication levels. Grimjaw's Bound Gauntlets: +4 → +3 Engineering levels.
  • • Cinderforged Pendant (amulet) and Anchorstone Bulwark (shield) listed +3 skill levels that never actually applied (skill-level bonuses only count from gloves and trinkets). Those are replaced: the Pendant's Bonus Enhance goes from 6% to 8%, and the Bulwark gets an 8% Bonus Engineer proc instead.

0.2.0+2026-10-04.65

Crew directory shows real levels

October 4, 2026

  • • Fixed: the guild directory and the guild applications panel showed a "Lv" number that didn't match anything else in the game (it came from an old, unused field). They now show each player's Combat level and Total level, the same numbers you see everywhere else.

0.2.0+2026-10-04.64

Raid balance: damage-over-time ticks every 3s, Ashmaw HP 21,000

October 4, 2026

  • • Rend, Burning/Frozen/Shocked and Regrowth now tick once every 3 seconds instead of every second. Same damage/healing per tick, so a third as much per second, and a far less spammy combat log. Rend in particular was carrying raids: in one 6-player Practice win, a single Recycling lend did 69% of the whole raid's damage, because Rend ignores the boss's DEF while normal attacks barely scratch Ashmaw at mid-level gear.
  • • To keep Ashmaw's difficulty where it was meant to be after that change, his HP goes from 29,000 to 21,000 (Practice 13,650; Hard 22,470). In testing, a full 8-player group with solid gear wins Normal most of the time and Hard about half the time. A smaller, less-geared group can learn the fight on Practice but will need more players or better gear for Normal.

0.2.0+2026-10-04.63

Fixed see-through gear tooltips on the raid leaderboard

October 4, 2026

  • • Fixed: hovering a raider's name on the raid leaderboard showed a gear tooltip you could see straight through in some themes, with the page text underneath bleeding into it. It's fully opaque now.

0.2.0+2026-10-04.62

🤝 Raid guests: raid with players from other guilds

October 4, 2026

  • • New: Raid guests. A guild leader can invite players from OUTSIDE the guild (guildless, or members of another guild, even other guild leaders) to join their raid group temporarily. Use "Invite a Raid Guest" on the Crew tab. Up to 7 guests at a time.
  • • As a guest you stay in your own guild, but you show as "Busy · raiding with [their guild]" there and you're left out of your own guild's raids meanwhile. You ready up, pick your lent skill and fight in the host guild's raids with your own gear. Your loot (once per boss per week) and boss progression count for you as normal. The raid's leaderboard time goes to the host guild.
  • • A guest spot lasts 24 hours, or until you click "Leave guest spot" or the host leader removes you (not possible mid-fight). Guests show in the host's member list as 🤝 guest, and they count toward the 8 raid slots but not the 12-member guild limit. Raid guest invitations appear on your Crew tab and in your notifications.

0.2.0+2026-10-04.61

💰 Ashmaw Normal now drops loot!

October 4, 2026

  • • Raid loot is ON. Your first Ashmaw Normal clear each week rolls the full loot table for EVERYONE in the group, alive or not: Ashmaw's Wrath set pieces, the Cinderheart Band, the Cinderforged Pendant, the legendary Tyrant's Forgehands (1.5%), Super XP Potions, Upgrade Chips, gems, Arcane Caches and more. See the Crew Raid Boss wiki page for the full table and drop chances.
  • • Each raider rolls independently, and the items go straight to your inventory. You'll get a notification listing your drops (or saying the roll came up empty), and #raid-results lists everyone's loot.
  • • Once per week per boss: after your loot roll, Ashmaw is "loot claimed" for you until Monday 00:00 Eastern. You can keep clearing it for the leaderboard, and to help guildmates who haven't claimed yet get theirs. Practice never drops loot.

0.2.0+2026-10-04.60

Guilds can now have 12 members (raids stay 8)

October 4, 2026

  • • Guilds can now hold up to 12 members, up from 8. Heists still take at most 8 players per attempt, so a bigger guild can run more than one group, and the more active members can clear repeatedly to help everyone get their weekly loot.
  • • Picking the raid group: if more than 8 members are ready, Start Raid waits until the group is down to 8. The member list shows "X/8 ready" (red when it's too many), and the guild leader gets a Bench button next to each ready member to take them out of the next attempt. Members can still un-ready themselves too.

0.2.0+2026-10-04.59

⚔️ Ashmaw Normal is open!

October 4, 2026

  • • Ashmaw, the Cinder Tyrant can now be fought on Normal by every guild. It's the real fight: harder than Practice, with its own leaderboard, timed to the hundredth of a second.
  • • Every Normal clear is recorded for everyone in the group, alive or not. That's what will unlock Ashmaw Hard and the second boss, Thessaly, on Normal as soon as they open. If your group clears Ashmaw Normal now, you'll be ready on day one.
  • • Loot is still switched off during the raid beta, so clears don't drop items yet, and they don't use up anyone's weekly loot either. The raid lobby says so clearly. Landing the killing blow still unlocks the boss's kill title.

0.2.0+2026-10-04.58

Crew chat back in World Chat (privately), scrolling fix

October 4, 2026

  • • Crew chat messages show up inside World Chat again, in green with your guild's name, but now ONLY for members of that guild. Other players can't see them. (Before the earlier fix, everyone could.)
  • • Crew chat scrolling: the chat now keeps up with new messages, and sending a message always jumps you to the bottom, even if you'd scrolled up to read older ones. Thanks Oat!

0.2.0+2026-10-04.57

Fixed: guild chat messages disappearing

October 4, 2026

  • • Fixed: once a guild's chat passed 100 messages, new messages would show for a moment and then vanish. The chat was loading the oldest 100 messages instead of the newest. Nothing was deleted: every message was saved, and they all show up again now. Thanks Oat and Alex!
  • • If a guild chat message fails to send (for example by hitting the 10-messages-per-minute limit), your text is now put back in the box instead of being lost.

0.2.0+2026-10-04.56

Crew directory: hide the admin test guild

October 4, 2026

  • • The admin test guild no longer appears in Find a Crew / All Guilds and can't be applied to.

0.2.0+2026-10-04.55

Crew directory and guild applications

October 4, 2026

  • • New: Find a Crew. If you're not in a guild, the Crew tab now lists every guild in your league, ranked by Crew Points (oldest guild first on ties), with member count and points. Click any guild to see its members, their levels and their Crew Points.
  • • New: apply to join a guild. Hit Apply on any guild that isn't full and add an optional message for the leader (play style, timezone, combat level…). You can have up to 3 pending applications at once, one per guild, and they expire after 7 days. Track them under "Your applications" (Pending / Accepted / Declined) and withdraw any time. When you join a guild by any route, your other applications and invites close automatically.
  • • Crew leaders: new applications show up in an Applications panel on the Crew tab with the player's level, combat level and message. Click their name to view their profile, then Accept or Decline. You also get a notification and a note in guild chat when someone applies. Accepted players join instantly and get a welcome notification. Declined players are notified too.
  • • Crew members can browse the same ranked list under "All Guilds" at the bottom of the Crew tab.

0.2.0+2026-10-04.54

Raid Chat

October 4, 2026

  • • New: Raid Chat. During a raid, your guild chat now appears right under the fight, so your group can talk tactics ("Ward is down!", "swap tank!") without leaving the raid view. It's the same private guild chat, refreshed faster (every 2 seconds) while a fight is on screen, and it opens at the newest message.

0.2.0+2026-10-04.53

Crew fixes: raid result screen, chat scrolling, #raid-results

October 4, 2026

  • • Fixed: going back to the Crew tab after a raid showed the raid's end screen again even after you'd closed it. Closing it now sticks, and a finished raid's result screen no longer pops back up once it's more than 10 minutes old. Thanks Shawn!
  • • Fixed: guild chat opened scrolled to the oldest messages. It now starts at the newest message, and it follows new messages unless you've scrolled up to read older ones. The note under Crew Chat now correctly says it's private to your guild.
  • • Fixed: many raid results (especially wipes) weren't being posted to #raid-results. The background service that runs live raid fights was missing the #raid-results connection, so any fight that ended on its own (a wipe, or a kill not landed by a player's own click) was never announced. Every raid end now posts. Thanks Shawn!

0.2.0+2026-10-04.52

Fixed: Crew tab missing for some players

October 4, 2026

  • • Fixed: the Crew tab didn't show up for some players, and for some of them the guild panel acted as if they weren't in a guild (offering "Create Crew" even though they were already in one, which didn't work anyway). It affected accounts without an email address on file, including some Google sign-ins and guest accounts. Guilds now work for every signed-in player. If you still don't see the Crew tab, refresh the page once.

0.2.0+2026-10-04.51

Fixed: guild chat was visible in World Chat

October 4, 2026

  • • Fixed a privacy bug: messages sent in guild chat were also being copied into World Chat, where everyone could read them. Left over from the guild beta, when only admins had guilds. Crew chat is now private to your guild only, and every guild message that had been copied into World Chat has been deleted from it (your guild's own chat history is untouched). Sorry about that, and thanks for the report!

0.2.0+2026-10-04.50

Crew membership safety

October 4, 2026

  • • Hardened guild joining: you can only ever be in one guild. Accepting an invite and creating a guild now double-check at the exact moment of joining, so doing both at once in two tabs (or accepting two invites at once) can't leave you in two places or leave behind a guild whose leader isn't in it. Several people accepting invites at the same moment also can't push a guild past 8 members anymore.

0.2.0+2026-10-04.49

⚔️ Guilds are open to everyone! Heists start with Ashmaw (Practice)

October 4, 2026

  • • Guilds are now open to every signed-in player. Find the new Crew tab in the main navigation. Creating a guild is free: pick a name (2–30 characters, letters/numbers/spaces/'/-; it can't be changed later) and invite up to 7 friends, 8 members max. Crew chat, member list, invites, and leadership passing to the longest-standing member if the leader leaves are all included.
  • • Crew Points: every day you play (your first game load of the day), you earn 1 Crew Point in your guild. Your guild's total is the sum of its members' points. Points are saved per guild: leave and they stop counting, rejoin the same guild later and you pick up where you left off. No gameplay effect yet; they reward sticking together.
  • • Crew Heists, first boss: Ashmaw, the Cinder Tyrant, on Practice difficulty. Ready up with your guild (Combat 60+ required), lend one of your tradeskills as a raid ability (Ward, Fortify, healing, Rend, Challenge and more), and fight together in real time. Heists run alongside whatever you're doing; nothing is interrupted. Practice drops no loot and doesn't count toward progression. It's for learning the fight and racing the Practice leaderboard, timed to the hundredth of a second.
  • • More is coming: Ashmaw Normal and Hard, then Thessaly, Morwenna, Grimjaw and Skarth, each unlocking in order once your whole group has cleared the previous boss. Each boss has a big loot table with XP/task gear, set bonuses, legendaries and consumables. Full details on the Crew Raid Boss wiki page.

0.2.0+2026-10-04.48

New stat: Crit Chance (very rare). Raid damage-over-time renamed Burning / Frozen / Shocked

October 4, 2026

  • • New item stat: Crit Chance. It adds a flat % to your critical-hit chance in PvE combat (district fights, the Daily Breach and guild raids), but NOT in Turf War (PvP). It's deliberately rare: only three raid drops have it. Tyrant's Ember (Ashmaw trinket) +2%, Skarth's Frostheart (Skarth trinket) +3%, and Thessaly's Tempest Lance (legendary weapon) +4%. The two trinkets share a slot, so the most anyone can stack is +7%. Explained in full on the Item Stats wiki page, and the Combat Formula page includes it in the crit formula.
  • • Raid bosses' stacking damage-over-time is no longer called "poison". It's named for the boss's element: Burning 🔥 on fire bosses, Frozen ❄️ on frost bosses, Shocked ⚡ on lightning bosses. It works exactly the same as before, and the matching element resist (from gear plus Ward) is what reduces it, which now actually makes sense from the name. The raid status icons, combat log, ability descriptions, lobby and wiki all use the new names. Chemistry's Cleanse still clears it.

0.2.0+2026-10-04.47

Raid loot: bigger XP jewelry, 5 new epics, XP potions and enchants

October 4, 2026

  • • Behind the scenes (loot drops are still switched off): raid rings, amulets and trinkets were weaker on XP/task than crafted Rings/Amulets of Experience and Relics, so nobody would have worn them. They now beat the crafted versions at raid level while keeping their unique bonuses. Rings: Cinderheart Band +62, Stormcaller's Band +65, Hollow Seer's Band +68, Bulwark's Unbroken Band +71 (now also +24 DEF), Hoarfrost Band +74 XP/task. Amulets: Voltaic Sigil +66, Eye of the Hollow Oracle (legendary) +85 XP/task. Trinkets: Tyrant's Ember +42, Oracle's Locket +46, Skarth's Frostheart +50 XP/task.
  • • 5 new epic drops (7% each), one per boss, each in a slot that boss didn't drop before. Ashmaw, Cinderforged Pendant (amulet): +64 XP/task, +3 Fabrication levels, +6% Bonus Enhance. Thessaly, Stormglass Hourglass (trinket): +44 XP/task, +16% 2x Harvest. Morwenna, Hollow Oracle's Staff (weapon): +168 ATK, +20 XP/task, +12% Item Find, +6% Bonus Cook. Grimjaw, Anchorstone Bulwark (shield): +70 DEF, +16 ATK, +24 XP/task, +3 Engineering levels. Skarth, Rimebound Torc (amulet): +72 XP/task, +40 ATK, +30 DEF.
  • • Every boss also drops consumables now: a Super XP Potion (25%, tier rising with the boss) and a themed rare. Ashmaw drops an Astralium Upgrade Chip, Thessaly a Harvest boots enchant, Morwenna an Item Find gloves enchant, Grimjaw a Dusksteel Reinforcement Plate, and Skarth an Experience ring enchant (12–15%).
  • • Each boss now has 12 possible drops (about 1.7 items per kill on average), still rolled for everyone in the group on their first Normal/Hard clear of that boss each week. There's no Credits Find anywhere in raid loot.

0.2.0+2026-10-04.46

Crew name rules, Disband button, Practice runs in #raid-results

October 4, 2026

  • • Crew names are now checked when a guild is created: 2–30 characters, letters/numbers/spaces plus ' and -, at least one letter, and the same offensive-word filter as player names. Names are also unique regardless of capitals ("Woof" and "woof" can't both exist). Crew names can't be changed after creation.
  • • If you're the last member of your guild, the Leave button now says "Disband Crew" and asks you to confirm. Disbanding removes the guild, but its raid history is kept.
  • • #raid-results now also shows Practice runs, tagged [Practice] ("no loot, doesn't count toward progression").

0.2.0+2026-10-04.45

Fixed cut-off patch notes on Discord, and corrected raid loot claims

October 4, 2026

  • • Fixed: long patch notes were being cut off on Discord (Discord caps a single message at 2,000 characters and the end was silently dropped). Long notes are now split across several messages, in order. The full text of every note is always on the in-game Patch Notes page. Thanks jvc2001!
  • • Correction to the raid loot rework notes (thanks jvc2001): Rimeheart Aegis is NOT the first shield with XP/task. About 10 shields and off-hands already have it. It does have the most of any shield (+34; the previous best was 18). Eye of the Hollow Oracle is also NOT the highest XP/task item in the game: crafted Rings/Amulets of Experience go well past it. The weapon, gloves, boots and shield legendaries do set new XP/task records for their slots. The item descriptions and the original note have been corrected.

0.2.0+2026-10-04.44

Crew & raid launch prep

October 4, 2026

  • • Behind the scenes, getting guilds ready to open: raids now roll out gradually. Players will start with Ashmaw on Practice, and every other boss and difficulty shows as "🔜 Coming soon" in the raid lobby and is hidden on the raid wiki until it opens. The lobby now opens on Practice by default.
  • • You can no longer leave a guild, or remove a member, while the guild has a raid in progress. Wait for the fight to end. This prevents someone being in two raids at once.
  • • A guild's raid history is now kept even if the guild disbands (its last member leaves). Disbanded guilds drop off the leaderboard but their attempts aren't deleted.
  • • Admin test tools (test-copy members, abandon fight) are locked to admins and stay that way after launch.

0.2.0+2026-10-04.43

Raid progression, loot for everyone in the group, #raid-results loot lists, and Crew Points

October 4, 2026

  • • Raid progression: bosses now unlock in order (Ashmaw → Thessaly → Morwenna → Grimjaw → Skarth), and EVERYONE in the group has to meet the requirement. Practice and Normal of a boss need the previous boss cleared on Normal (a Hard clear counts too). Hard needs the previous boss cleared on Hard. Ashmaw's Practice and Normal are always open, and Ashmaw Hard needs an Ashmaw Normal clear first. A win counts for everyone in the group, even raiders who died. Practice clears never count.
  • • The raid lobby tells the leader exactly who's holding the group back: locked difficulties show a 🔒, a red box lists everyone who hasn't cleared the required boss yet, those members get a "🔒 needs Ashmaw on Normal" tag in the member list, and Start Raid stays disabled until it's sorted. The server checks it too and names the missing players if you try anyway.
  • • Raid loot: EVERYONE who took part in a winning fight now gets a loot roll, alive or dead (it used to be only raiders still standing). Still once per boss per week, whether that clear was on Normal or Hard.
  • • #raid-results now lists each raider's loot from a kill (or says nothing dropped, or that everyone had already claimed it this week).
  • • Crew Points: every day you play (your first time loading the game that day), you earn 1 Crew Point in your current guild. The guild's total is the sum of its current members' points, shown at the top of the guild panel, and each member's own points show next to their name. Points are kept per guild: if you leave or get removed they stop counting for that guild, and if you ever rejoin the same guild you pick up where you left off. No gameplay effect yet; they reward loyalty.
  • • Behind the scenes: the admin test guild's raids are labelled "[TEST]" in #raid-results ("doesn't count for the leaderboard and gives no loot"). They never appear on the leaderboard, never drop loot, and skip the progression locks.

0.2.0+2026-10-04.42

Heists: clear weekly loot rules, one reset time for everyone, Practice = no loot

October 4, 2026

  • • Behind the scenes (admin-only beta): raid loot now resets weekly at the same moment for everyone, Monday 00:00 Eastern. It used to be a rolling 7 days counted from each player's own last kill.
  • • The rules: raid as often as you like. Your FIRST clear of each boss per week on Normal or Hard rolls loot (Normal and Hard share it). After that, that boss is "loot claimed" for you until Monday's reset, and further clears only count for the leaderboard. Practice never drops loot and never uses your weekly loot. You need to be standing at the end to roll loot, and a raider who died keeps their weekly chance for a later clear.
  • • Fixed: the weekly lock only remembered the LAST boss you killed, so clearing a second boss wiped the first boss's lock and let it drop loot again the same week. Each boss now has its own weekly lock per player.
  • • The raid lobby shows your loot status for the selected boss: "Loot available this week" or "You've claimed this boss's loot this week", with a countdown to the reset. Bosses you've claimed get a ✓ on their tab, and the member list marks who has already claimed the selected boss.
  • • Practice is clearly labelled everywhere: the button reads "Practice · no loot", the lobby, the start confirmation and the victory screen all say Practice never drops loot, and the raid wiki explains the full weekly rules.

0.2.0+2026-10-04.41

Raid leaderboard: one selector, expandable rosters, gear on hover; boss art fixed in Sans

October 4, 2026

  • • Behind the scenes (admin-only beta): the raid lobby has a single selector now. Picking a boss and difficulty at the top also switches the leaderboard below to that exact boss and difficulty, so the leaderboard no longer has its own separate toggle.
  • • Leaderboard rows can be expanded: click a guild to see who was in that clear, with each raider's lent skill and level (💀 marks anyone who died). Hover a raider's name (or tap it on mobile) to see the exact gear they wore for that attempt, every piece with its stats, enchants and gems, plus their ATK/DEF/HP, resists, and damage/healing done.
  • • Every raid attempt is now fully recorded: each raider's exact gear, stats, resists, lent skill and level, and outcome (survived, damage dealt, healing, action counts), so raid content can be tuned around how guilds actually play.
  • • Fixed: the boss battle backgrounds didn't show in the Sans and Default ⚔️ themes. Those themes force a flat panel color that was painting over the art. The raid view now draws its own background, and it shows in every theme.

0.2.0+2026-10-04.40

Raid engine is now clock-accurate, and the leaderboard is timed to the hundredth

October 4, 2026

  • • Behind the scenes (admin-only beta): raid fights now run on a precise clock. The fight used to move forward only when the server checked in (about every 3 seconds, or when someone clicked an action), and everything that was due happened at that moment. Now every event happens at its exact time: boss abilities, each raider's action, every damage-over-time tick, doom marks expiring. How often the server checks in no longer changes anything. We verified this by replaying the same fight with checks every 0.25s, 1s, 3s, random intervals and 37s lag, and got the identical result to the millisecond every time.
  • • Fair damage-over-time: Rend, poison and Regrowth used to tick once per server check, so a guild of humans (every click triggered an extra check) got far more Rend ticks than a guild of AI clones. They now tick exactly once per second for everyone. Live fights with clones will feel this: Rend, poison and Regrowth tick more often than before, matching the numbers raids were balanced around.
  • • Your actions now happen exactly when you click (never backdated), and AI raiders act exactly when their bar fills, instead of up to 3 seconds late.
  • • Raid Leaderboard is now timed to the hundredth of a second (e.g. 3:12.47), measured from the fight start to the exact moment of the killing blow. If two guilds tie exactly, whoever set the time first ranks higher. The guild chat and #raid-results announcements show the same precise time. Wins from before this change keep their old whole-second times.

0.2.0+2026-10-04.39

Raid lobby shows the real stats for each difficulty

October 4, 2026

  • • Behind the scenes (admin-only beta): the raid lobby always showed Normal's ATK/HP, even with Practice or Hard selected. It now shows the actual numbers for the selected difficulty (Practice ×0.65, Hard ×1.07 on HP and ATK), in green for Practice and red for Hard. DEF and resist requirements don't scale with difficulty, so they stay the same.

0.2.0+2026-10-04.38

New title: Stormblessed, plus a Race Change fix

October 4, 2026

  • • New exclusive title in the store: Stormblessed ($5, one-of-a-kind, includes the usual 12-hour server XP boost). Search "Stormblessed" in the titles shop if it's not in today's rotation. Requested by Barrowwind.
  • • Fixed: some players who used Race Change back when an old bug counted one purchase as hundreds of changes couldn't use a NEW Race Change they'd paid for. The new purchase was being swallowed by their old over-use. Those leftover counts have been reset for all 7 affected players, so every Race Change bought from now on works. Barrowwind's purchase from today is ready to use.

0.2.0+2026-10-04.37

Admin-only raid test tool: abandon a fight

October 4, 2026

  • • Behind the scenes (admin-only, test tooling): admins get an "Abandon fight" button in the raid battle view, which ends the live fight and sends the whole guild back to the lobby. Abandoned fights grant nothing: no loot, no weekly cooldown, no kill title, no leaderboard time, and no #raid-results post. It needs a second tap to confirm. This is a testing tool only and will stay admin-only even after raids open to everyone.
  • • Behind the scenes: the raid tick daemon now locks a fight and re-checks that it's still running before advancing it, so a fight that just ended can't be advanced one more time by a tick that was already in flight.

0.2.0+2026-10-04.36

Raid: Practice leaderboard, easier-to-read battle screen, no Credits Find on raid gear

October 4, 2026

  • • Raid Leaderboard now has a Practice tab next to Normal and Hard. Easy/Practice clears get their own separate ranking per boss (best time per guild), so guilds still gearing up have something to race on too. Practice still gives no loot and no weekly lock, and its times never mix with Normal or Hard.
  • • Raid battle screen readability pass. Every bit of text now has a dark shadow so it stays legible over the lava and embers. The ability telegraph, raid-skill status panel and combat log sit on darker, slightly blurred panels. Text is bigger throughout: raider names, skill labels, the boss HP numbers, status lines and the combat log were all 7-10px and are now 10-12px. Raider cards are a bit wider so names truncate less.
  • • Behind the scenes (admin-only beta, loot drops still off): removed Credits Find from all raid gear. Morwenna's pieces now lean fully into Item Find instead. Hollow Legwraps: +10% Item Find (was +12% Credits Find). Oracle's Locket: +18% Item Find (was +14% Item Find / +14% Credits Find). Eye of the Hollow Oracle: +24% Item Find (was +20% Item Find / +15% Credits Find). Morwenna's Veil set: +14% Item Find (was +12% Item Find / +10% Credits Find). XP/task values are unchanged.

0.2.0+2026-10-04.35

Raid loot rework: XP/task on everything, 5 legendaries, Ashmaw back to 29k HP, Ward nerf

October 4, 2026

  • • Behind the scenes (admin-only beta, loot drops still switched off): every raid boss's loot table has been reworked around XP/task. Every piece of raid gear now carries XP/task, so raid gear is now the best skilling gear in the game, not just combat gear. Each boss also has its own flavor on top: Ashmaw = Fabrication + Bonus Enhance, Thessaly = 2x Harvest, Morwenna = Item Find + Credits Find, Grimjaw = DEF + Engineering, Skarth = raw ATK + the biggest XP numbers.
  • • Each boss now drops: its core shard (55%), two rare set pieces (20% / 18%), an epic set piece that completes the 3-piece set (9%), a standalone epic ring with that boss's profession proc (8%), and a brand-new LEGENDARY chase item (1.5%). Most legendaries set a new XP/task record for their slot (weapon, gloves, boots, shield). The shared bonus rolls (Tier 20 Data Cache 5%, random gem 10%, Trader's Token 2%) are unchanged. Each living raider still rolls the whole table independently.
  • • Ashmaw (fire, Tier 22): Scale Crest (helm, +12 XP/task), Scale Hauberk (chest, +14), Tyrant's Ember (trinket, +16). Ashmaw's Wrath set: +12 XP/task, +15 ATK, +10 Fire Resist. Cinderheart Band (ring): +36 ATK, +10% Bonus Enhance, +14 XP/task. LEGENDARY Tyrant's Forgehands (gloves): +30 XP/task, +5 Fabrication levels, +12% Bonus Enhance, +40 DEF.
  • • Thessaly (lightning, Tier 23): Storm Grips (gloves) and Stormstriders (boots), each +14 XP/task and +10% 2x Harvest. Voltaic Sigil (now an amulet): +22 XP/task, +30 ATK. Thessaly's Tempest set: +14 XP/task, +12% 2x Harvest, +11 Lightning Resist. Stormcaller's Band (ring): +40 ATK, +12% Bonus Enchant, +16 XP/task. LEGENDARY Thessaly's Tempest Lance (weapon): +172 ATK, +28 XP/task (the previous weapon record was 16), +12% 2x Harvest.
  • • Morwenna (fire, Tier 24): Hollow Crown (helm, +16 XP/task, +10% Item Find), Hollow Legwraps (legs, +16 XP/task, +12% Credits Find), Oracle's Locket (trinket, pure fortune: +20 XP/task, +14% Item Find, +14% Credits Find). Morwenna's Veil set: +16 XP/task, +12% Item Find, +10% Credits Find, +12 Fire Resist. Hollow Seer's Band (ring): +44 ATK, +13% Bonus Cook, +18 XP/task. LEGENDARY Eye of the Hollow Oracle (amulet): +42 XP/task, plus +20% Item Find and +15% Credits Find.
  • • Grimjaw (frost, Tier 25): Bound Plate (chest), Bound Greaves (legs), and Bound Gauntlets (gloves, also +4 Engineering levels), each +18 XP/task. Grimjaw's Anchor set: +18 XP/task, +20 DEF, +13 Frost Resist. Bulwark's Unbroken Band (ring): +48 ATK, +14% Bonus Engineer, +20 XP/task. LEGENDARY Grimjaw's Unbroken March (boots): +32 XP/task (the previous boots record was 18), +20% 2x Harvest, +46 DEF.
  • • Skarth (frost, Tier 26, the hardest raid): Rime Crown (helm, +20 XP/task), Rime Hauberk (chest, +22), Frostheart (trinket, +24, +44 ATK). Skarth's Rime set: +22 XP/task, +20 ATK, +14 Frost Resist, the strongest raid set. Hoarfrost Band (ring): +52 ATK, +18% 2x Harvest, +22 XP/task. LEGENDARY Rimeheart Aegis (shield): +76 DEF, +20 ATK, +34 XP/task, the most XP/task of any shield (the previous best was 18).
  • • Raid bosses are now listed easiest to hardest everywhere (wiki tabs and the guild raid picker): Ashmaw, Thessaly, Morwenna, Grimjaw, Skarth. Skarth was listed 2nd but is the hardest fight, so it's now last, and its gear moved up to the top raid tier to match.
  • • Ashmaw's HP is back to 29,000, down from 60,500. The doubling came from an automated balance pass that assumed every raid group brings Ward and already wears about half the required fire resist. Re-simulated against a real guild lineup (10-20 fire resist, no Ward): 60,500 HP was a 0% win rate, and 29,000 is about 90%.
  • • Ward (Chipcraft lend) nerf: the active bonus drops from +40 to +26 resist and the always-on passive from +14 to +9 (at level 70). At the old values Ward covered nearly all of a boss's resist requirement by itself, so having it was almost mandatory. In simulation it was worth far more than any other lend (a 33% win rate jumped to 99% just by swapping it in, where the next-best swap only reached 70%). It's still a strong pick, but real resist gear matters again.
  • • The raid boss wiki page now shows every stat on each drop (XP/task, 2x Harvest, Item/Credits Find, profession procs, skill levels), not just ATK/DEF/resist. It also labels set bonuses properly and shows the right kill title for each boss instead of always saying Cinder Slayer.

0.2.0+2026-10-04.34

Fixed an item-key collision on Skarth's trinket

October 4, 2026

  • • Behind the scenes (admin-only beta): Skarth's Rime trinket was accidentally given the same item key as a pre-existing district crafting material ("Glacial Heart", a Glacirite-district monster drop) — the two silently merged into one entry on the wiki and item lookups. Renamed the trinket to Skarth's Frostheart (new key skarths_frostheart) and added a build-time safeguard: the game now refuses to start if any two items ever share a key, so this class of bug fails loudly during development instead of shipping unnoticed.

0.2.0+2026-10-04.33

Thessaly, Morwenna, and Grimjaw get their own boss sprites

October 4, 2026

  • • Behind the scenes (admin-only beta): the 3 newest raid bosses had no sprite at all, so their fight screen showed a broken image icon instead of a boss. Generated one for each: Thessaly as a lightning-wreathed spectral storm warden, Morwenna as a hollow cracked-mask oracle with ember glow, Grimjaw as a hulking ice-plated bulwark knight.

0.2.0+2026-10-04.32

Each raid boss now fights over its own battle background

October 4, 2026

  • • Behind the scenes (admin-only beta): every raid boss arena used the same flat lava-glow backdrop regardless of boss. Added a unique 16-bit, FF6-style battle background per boss, themed to match — a molten forge-city for Ashmaw, a frozen moonlit vault for Skarth, a storm-lashed ruin for Thessaly, an ember-lit oracle's sanctum for Morwenna, a frost-bound fortress for Grimjaw.

0.2.0+2026-10-04.31

Raid view readability fix on the Office theme

October 4, 2026

  • • Fixed: the raid battle screen uses its own always-dark backdrop regardless of your chosen theme, but the Office theme's light-mode text/background overrides were bleeding into it anyway — washing out the boss name, stat bars, and combat log to the point of being hard to read. The raid view now keeps its dark-background colors under Office, same as every other theme.

0.2.0+2026-10-04.30

Raid expansion: 3 new bosses, Easy/Normal/Hard, public raid-results feed

October 4, 2026

  • • Behind the scenes (admin-only beta): added 3 new raid bosses, each built around a mechanic the other two don't have. Thessaly, the Plague Warden (lightning) is a healer-check — her sustained damage is tuned so one healer alone can't keep up, only Mend and Regrowth overlapping actually covers it. Morwenna, the Hollow Oracle marks a random raider with a lethal timer — if it's not cleansed before it expires, they die outright, no exceptions; Chemistry's Cleanse is the only answer in the whole kit. Grimjaw, the Undying Bulwark stacks an unremovable mark on whoever's tanking — 2 stacks is lethal, so a real attempt needs a second Combat lend ready to take taunt before it reapplies.
  • • Added an Easy/Normal/Hard difficulty toggle to every raid boss. Easy ("Practice") is a genuinely easier fight with no loot, no weekly lock, and no leaderboard entry — learn a boss risk-free. Hard is a real step up, sharing Normal's weekly loot lock (whichever clears first that week gets the loot) but with its own leaderboard — and unlike before, a guild can keep re-attempting Normal or Hard after the week's loot is claimed purely to chase a better leaderboard time; those extra wins just skip the loot roll instead of being blocked from starting at all.
  • • Raid wins and wipes on Normal/Hard now post to a public Discord channel (guild name, roster, duration, boss HP left on a wipe).
  • • Redesigned the guild raid lobby on desktop — boss info, difficulty picker, and the leaderboard now sit together in one column next to a full-height member list, instead of the mismatched-height two-column layout that used to leave a large empty gap.
  • • All 5 bosses re-verified with a real simulation pass (same tool built for last patch's rebalance) so the new 3 land in the same difficulty band as Ashmaw and Skarth, not accidentally trivial or a brick wall.

0.2.0+2026-10-03.29

Raid rebalance: every lend skill matters, none is dead weight

October 3, 2026

  • • Behind the scenes (admin-only beta): ran a real simulation (reusing the actual combat engine, not a guess) measuring each raid lend's marginal win-rate cost for both bosses. Found a huge spread — some skills cost 85-98pp to lose (near-mandatory), others cost 0pp or were actively negative (worse than just attacking). Retuned both bosses' HP/ATK and most skill magnitudes to close that gap: Fortify, War Cry, Veil, Ward, and Reinforce all got real buffs; the two healers got a modest nerf since they were dominating regardless of magnitude.
  • • Also built a reusable simulation+autotuning toolset (scripts/raid-balance-sim.ts, scripts/raid-balance-autotune.ts) for future balance passes — not shipped to players, a dev-only tool.
  • • Ashmaw: HP 29,000 -> 60,500, ATK 2,120 -> 2,750. Skarth: HP 41,000 -> 34,000, ATK 2,950 -> 2,850.
  • • Fixed: inspecting another player (or a guild raid clone) wearing a special set like Skarth's Rime or Ashmaw's Wrath never showed the set bonus at all, because the inspect window's set-bonus check only looked at 6 of 11 equipment slots and missed ring/amulet/belt/trinket/cloak — the set's trinket piece was invisible to it. Also fixed the piece-count display itself, which hardcoded "/7" (and in one spot, the literal words "Conqueror's Set") everywhere regardless of which set was actually active or its real threshold — Conqueror's/Elementbound/Juggernaut's Resolve activate at 6 pieces, Ashmaw's Wrath/Skarth's Rime at 3, never 7.

0.2.0+2026-10-03.28

Skarth finally gets his own sprite

October 3, 2026

  • • Behind the scenes (admin-only beta): Skarth, the Rime Wyrm has been sharing Ashmaw's exact dragon-with-rider sprite since launch — a real gap, not a deliberate choice. He now has his own: a coiled, wingless icy-blue wyrm, recolored and pixelized from a separate CC0 source to match the style/scale of the original. Also switched both bosses onto a per-boss sprite path (boss-<key>.png) instead of one hardcoded file, so a future boss just needs its own image dropped in.

0.2.0+2026-10-03.27

Raid lend skills: Weaving gets a real mechanic, Salvage/Chemistry/Engineering reshuffled

October 3, 2026

  • • Behind the scenes (admin-only beta): Weaving's raid lend used to just reuse Fabrication's Fortify verbatim — a strictly redundant pick (its own tooltip said so). It now unlocks Veil, a raid-wide chance to dodge the boss's heavy single-target hit entirely, a different axis from Fortify's partial DEF mitigation of that same hit.
  • • To make room: Chemistry now unlocks Cleanse — strips a raider's curse and poison/frostbite stacks, plus a small instant heal. This is the only cure for either in the kit (Ward only blunts poison's tick damage, it never removes it). Salvage takes over the raid ATK buff (renamed War Cry, same mechanic/magnitude as the old Battle Cook). Engineering's Reinforce is now the sole shield skill — Salvage's old Bulwark wrote to the exact same shield value (refresh-not-stack) and has been retired rather than left as a duplicate.
  • • Also fixed: the combat log hardcoded fire wording/emoji for every boss regardless of element, so Skarth's Blizzard/Frostbite were showing 🔥 and "burns" despite being frost abilities — now reads the boss's real element. Ward's cast message had the same issue (always said "fire resist up"). Reinforce's cast message was reading the wrong event field and always showed "+? HP" instead of the actual shield amount.

0.2.0+2026-10-02.26

Raid loadout no longer changes your real gear outside the raid

October 2, 2026

  • • Behind the scenes (admin-only beta): the raid lobby's loadout selector was actually swapping your real equipped gear the moment a raid started — meaning your character stayed in that loadout afterward even for unrelated activities (e.g. still in raid gear instead of your skill gloves while gathering). It now only affects that raid attempt's own combat stats; your actual equipped gear never changes. If you haven't set a raid loadout, it falls back to your Combat loadout, then to whatever you actually have equipped — same as before.

0.2.0+2026-10-02.25

Fixed the raid shield icon misattributing Reinforce to Bulwark

October 2, 2026

  • • Behind the scenes (admin-only beta): fixed a real bug reported during a raid attempt — the shield icon over a raider's head always showed Bulwark's icon (🧱), even when the shield actually came from a teammate's Reinforce (Engineering lend). Both abilities write to the same shared shield value, refresh-not-stack, so the icon can't claim a specific source — changed to a neutral shield icon.

0.2.0+2026-10-02.24

Raid loadout now applies at battle start; lend level now gear-boosted

October 2, 2026

  • • Behind the scenes (admin-only beta): the raid lobby's loadout selector now only records a preference — it's applied automatically the instant a raid attempt actually starts, not the moment you pick it. Previously, picking a loadout in the lobby applied it immediately, which meant anything else that swapped your gear in between (a world boss spawning, district control, etc.) could silently undo your choice before the fight even began.
  • • Also: a raid lend's buff strength now uses effective skill level, same as every other skill-gated mechanic in the game — skill-boosting gloves/trinkets (e.g. Salvage's Bulwark gloves) now make the lend buff itself stronger, not just your own gathering/crafting. Previously lend level only ever read the raw skill level.

0.2.0+2026-10-02.23

Raid lobby: apply a saved loadout before you join

October 2, 2026

  • • Behind the scenes (admin-only beta): added a loadout selector to the raid lobby — since your gear locks in the moment you join a raid attempt, you can now apply a saved loadout right from the guild panel instead of having to tab out to Equipment first.

0.2.0+2026-10-02.22

Fixed a real raid lost-action bug; guilds/raids now support SSF

October 2, 2026

  • • Fixed a real bug: two raiders submitting an action within the same moment (routine with 5-8 real humans whose action bars fill around the same time) could have one action silently overwrite the other with no error to either player — a lost-update race, since the fix found for Turf War's double-hit bug exposed the same pattern elsewhere. Submitting an action now locks the raid session first, so simultaneous actions queue correctly instead of racing.
  • • Behind the scenes (admin-only beta): guilds and raids now work in SSF too, as a fully separate pool from standard — same guild name can exist once per league, invites/test-clones/world-chat crossposts all correctly stay within the acting player's own league, and the raid speed leaderboard is now two separate boards (one per league) rather than one shared one.

0.2.0+2026-10-02.21

Woof excluded from the raid speed leaderboard

October 2, 2026

  • • Behind the scenes (admin-only beta): Woof (the beta-testing guild) is now excluded from the raid boss speed leaderboard entirely — unlimited test attempts with clones aren't fair competition against guilds playing with a normal roster and the real weekly cooldown.

0.2.0+2026-10-02.20

Lowered the raid gear level requirement

October 2, 2026

  • • Behind the scenes (admin-only beta): the combat level requirement on both raid bosses' loot sets (Ashmaw and Skarth) was 77/80 — way out of reach relative to the raid's own Combat 60 entry floor. Lowered to 69 for all 8 pieces.

0.2.0+2026-10-02.19

You can now queue activities/recipes you don't meet the level for yet

October 2, 2026

  • • Per a player suggestion: the Queue button was grayed out for any activity or recipe whose level requirement you don't currently meet — even when you fully intend to meet it by the time it's actually promoted (e.g. planning to switch into skill-boosting gloves first, or queuing the next tier's recipe while still finishing the current one). Queueing now always works; if the requirement genuinely still isn't met once it reaches the front of the queue, it's cleanly skipped with a clear note instead of silently getting stuck. Starting something right now still correctly requires meeting the level.

0.2.0+2026-10-02.18

Fixed a real Turf War deadlock and a gear-snapshot gear-overwrite bug

October 2, 2026

  • • Fixed a real bug reported by a player: joining Turf War would sometimes fail outright with a raw "Request failed" error, taking several retries over many minutes to finally succeed. Root cause, confirmed from production database logs: joining Turf War and a player's own background sync could occasionally lock the same two database rows in opposite order, which the database detects as a genuine deadlock and aborts one side of. Joining now waits for any in-flight background sync for that player to finish first instead of racing it, which removes the deadlock possibility entirely.
  • • Fixed another real bug reported by a player: manually equipping gear (or a saved loadout) right after a fight ended could get silently overwritten moments later by an unrelated "restore your pre-fight gear" step the next time an activity started — showing a confusing "levels too low" error even with the right gloves/trinket equipped. Manually equipping anything now clears that pending auto-restore, since a deliberate gear choice should never be undone by it.

0.2.0+2026-10-02.17

Raid: repeatable-boss infrastructure + guild speed leaderboard

October 2, 2026

  • • Behind the scenes (admin-only beta): added the infrastructure for "repeatable" raid bosses — no weekly lockout, but no loot/title rewards either (those designs are TBD). Also added a guild-level speed leaderboard spanning every raid boss, showing each guild's fastest clear time per boss, right in the guild panel. No per-player tracking — this is a guild achievement, not an individual one. Titles/cosmetic rewards for leaderboard placement are intentionally not built yet.

0.2.0+2026-10-02.16

Fixed travel-down district lock, header popup z-index; raid: 2nd boss

October 2, 2026

  • • Fixed a real bug reported by a player: travelling to an already-unlocked lower district could get blocked by a gear-stat check that was only ever meant to gate progressing into new territory — if your currently-equipped gear was weak (e.g. deliberately swapped for gathering/crafting), it could stop you from going back down to a district you'd already cleared long ago. That check now only applies when actually pushing past your highest unlocked district.
  • • Fixed the new header level picker popup rendering underneath other header elements instead of on top — it's now a proper floating layer instead of being confined (and clipped) by the header's own text-truncation container.
  • • Behind the scenes (admin-only beta): added a 2nd raid boss, Skarth the Rime Wyrm (frost, ~40% harder than Ashmaw) — Woof can now pick which boss to attempt from a selector instead of always fighting Ashmaw. Both bosses now also have a small chance to drop a Tier 20 Data Cache, a random gem (Tier 1-20), or a Trader's Token on top of their own loot table. The combat engine itself was also generalized so every future boss can invent its own flavor-named abilities without ever touching the fight-resolution code again — only lib/game/content.ts/raid.ts data needs to grow.
  • • Behind the scenes: the raid loot wiki page now shows each item's combat level requirement and Bonus Enhance chance (both were silently missing before) and can preview either boss via a tab at the top.

0.2.0+2026-10-02.15

Fixed activities randomly switching, fixed stuck-at-12 alert badge

October 2, 2026

  • • Fixed a real bug reported by players: an activity (tailoring, etc.) that got interrupted by something like Turf War could come back as a completely unrelated old activity instead of resuming what you were actually doing — this is what caused reports of gear/district/activity randomly switching to mining or spellcrafting out of nowhere. Root cause: the code that decides what to resume after an interruption was treating "the thing you were explicitly doing before" the same as a last-resort guess, and recipes were never allowed to win that guess — so it discarded the correct answer and grabbed something unrelated from your history instead. It now resumes the real activity directly as long as it's still valid (e.g. you still have the materials).
  • • Fixed the notification bell badge getting stuck at 12 after a long AFK/offline stretch, even when the full alerts page showed more unread than that. The badge was counting the same capped preview list used for the dropdown instead of a real count — it now gets its own accurate count from the server.

0.2.0+2026-10-02.14

Fixed the new header level picker rendering wrong

October 2, 2026

  • • Fixed the new header level picker (from the last update) rendering garbled/overlapping with nearby text — the popup was nested inside a <p> tag, which browsers silently close as soon as they hit a <div>, breaking the positioning entirely. Moved it to a proper container.

0.2.0+2026-10-02.13

Fixed a real Turf War double-hit bug, reworked raid loot, cosmetic header level

October 2, 2026

  • • Fixed a real Turf War bug reported by a player: occasional double-counted hits that could hand a capture to the wrong team. Root cause: a player's own sync and the backend's independent tick could both read the same timestamp before either committed, so one of them could re-apply damage for a window the other had already processed. Closed the gap with the same defensive re-check the backend tick already used but the per-player path didn't.
  • • The header's "Combat Lv X" is now clickable — pick any skill (or Total Levels) to show there instead. Purely cosmetic, just for what you want to glance at.
  • • Behind the scenes (admin-only beta): reworked Ashmaw's loot table — added a new ring (Cinderheart Band, the first ring to ever pair ATK with a Bonus Enhance proc) and pushed the whole set to tier 22, the game's actual next progression step past the current tier-21 ceiling, in small increments rather than a power spike. Loot rolls are now also genuinely independent per raider (no master loot, no rolling against each other, no single guild-wide roll duplicated to everyone) and deliberately ignore Item Find. Still off during beta, but the whole system is ready.

0.2.0+2026-10-02.12

Raid: multi-boss ready, real loot table, full attempt logging

October 2, 2026

  • • Loosened a few polling intervals that were firing more often than anything actually needed (district control observer poll 5s->10s, inventory/gains refresh 15s->20s, idle world-boss check 10s->20s) — each already has its own precise event-driven refresh for the thing that actually matters, these were just safety-net/observer polling running for every player regardless of relevance.
  • • Behind the scenes (admin-only beta): the raid system was written entirely around Ashmaw specifically — skill descriptions named "Claw Rake" directly, the fire-resist system was hardcoded to fire only. Generalized ahead of future raid bosses: every raider now carries all three elemental resists, Ward tops up all three at once instead of fire specifically, and skill descriptions no longer name a specific boss's ability.
  • • Ashmaw now has a real loot table — Ashmaw's Scale Crest, Ashmaw's Scale Hauberk, and Tyrant's Ember (equip all 3 for the new Ashmaw's Wrath set bonus), plus a Cindercore Fragment crafting material. Landing the killing blow also unlocks a new "Cinder Slayer" chat title the first time it happens on your account. Loot drops stay off during beta, but everything is fully built and ready.
  • • Every raid tick now gets permanently logged in full (not just the last 150 events kept for the live view) for future balance analysis and exploit detection.

0.2.0+2026-10-02.11

Deploy warm-up now exercises the real page-load path

October 2, 2026

  • • Fixed deploys causing more lag than they should: the pre-cutover warm-up only ran a trivial DB count, not the actual heavy query every real page load runs, so the new server was still cold the moment real traffic hit it. Warm-up now runs that real path (against a harmless internal test account, never a live player) before traffic switches over, and the warm-up burst's concurrency was trimmed so it doesn't fight the still-live old server as hard during the brief overlap window.

0.2.0+2026-10-02.10

Raid: clones run maxed-out builds, Weaving buff replaced, resume fix

October 2, 2026

  • • Behind the scenes (admin-only beta): found that ring/helmet/gloves/boots enchants only ever grant gold find/item find/gather bonus — zero combat effect. The Woof clones now run what a real raid-optimized player would: those three defense slots swapped from enchant to Fabrication reinforcement instead (real flat DEF), weapon enchant kept (the one enchant that actually adds ATK). That pushed DEF up a lot, which broke the boss's single-target hit as a real threat — so its ATK was raised to restore real pressure, landing back at a tested ~80-85% win rate for a full 1-tank-2-healer roster, with dropping to one healer, losing the tank, or losing fire resist all back to a decisive, near-certain loss.
  • • Weaving's raid buff was "+N% loot roll quality" with loot disabled during beta — a dead pick no matter the level. It now shares Fabrication's Fortify effect outright, the same pattern Salvage and Engineering already use for sharing the shield mechanic, verified to actually substitute evenly rather than just read that way on paper.
  • • Fixed the raid screen looking frozen for a few seconds after reopening a backgrounded tab — it now shows an immediate "Checking raid status…" instead of blank while the fight state loads.

0.2.0+2026-10-02.9

Raid: ~10% harder, new wiki page, dropdown fix

October 2, 2026

  • • Behind the scenes (admin-only beta): raid difficulty pushed up roughly 10% (boss HP up slightly) after real play found the current tuning a bit easy. Also confirmed dropping to a single healer is a real, decisive failure now (even swapping the freed slot for more boss damage instead of just losing a body) rather than just "costs a lot but survivable" — 1 tank + 2 healers is a genuine requirement, not just a suggestion.
  • • New wiki page for the Crew Raid Boss beta, documenting the boss's mechanics, ability rotation, fire resist system, and every raid lend's effect — numbers pull live from the game's own code so the page can't go stale after a balance patch.
  • • Fixed the new guild member lend-picker dropdown rendering with a translucent background that let other members' rows show through behind it when open.

0.2.0+2026-10-02.8

Raid: every skill now scales with level (no cap), guild member list rebuilt

October 2, 2026

  • • Behind the scenes (admin-only beta): Fortify and Battle Cook used to stop improving at level 60 and level 18 — well below where real players already are — while every other raid lend kept scaling. Every level cap is gone now; every raid skill keeps growing the higher you level that tradeskill, with no ceiling. Also ran isolated drop-tests on each support skill to see how much losing it alone actually costs: Rend was wildly overtuned (losing it was close to a guaranteed loss, worse than losing anything else), so its damage was cut and the boss's HP retuned down to match — Battle Cook and Bulwark now cost about the same to lose, Fortify still costs the least, and Rend still costs the most, a real improvement though not a perfect match.
  • • Rebuilt the guild member list: the tradeskill-lend picker was a native dropdown that mobile browsers force to a much bigger font (to stop iOS from auto-zooming), which was blowing up the layout and truncating everyone's name. Replaced it with a proper picker that shows the actual buff name front and center (e.g. "Ward", "Fortify", "Mend") plus the tradeskill and level and a one-line description — no more guessing which tradeskill does what. Member rows also now stack cleanly on mobile instead of cramming everything onto one line.

0.2.0+2026-10-02.7

Raid boss: clones permanently geared up, boss retuned to match

October 2, 2026

  • • Behind the scenes (admin-only beta): the Woof guild's test clones are now permanently equipped with real top-player-tier gear, potions, and enchants (ATK ~470-480, DEF ~440, 30 fire resist) instead of weaker starter-ish stats — and one clone (previously a redundant Engineering lend) was reassigned to Recycling for real boss damage. Simulation against the new, much stronger roster found the fight had become a near-guaranteed win finishing before the enrage timer even started, so Ashmaw's HP was retuned to restore real pressure at this power level. Also ran several alternate skill makeups for comparison: dropping the tank or Ward is still a near-certain wipe, dropping to one healer costs a lot but isn't fatal, and Salvage/Engineering remain interchangeable with each other.

0.2.0+2026-10-02.6

Raid boss: the tank was dying way too fast

October 2, 2026

  • • Behind the scenes (admin-only beta): a real combat log showed the raid taking almost no damage for most of a fight and then wiping outright. Simulation found the real cause — the tank was dying to Claw Rake around the 2-minute mark, which let the boss's taunt lapse and start one-shotting random squishies instead of the tank, a death spiral that wiped every single simulated run regardless of how much healing or buffing the raid brought. Fixed: Combat's self DEF/HP scaling roughly doubled, the tank now takes 50% less damage from Claw Rake specifically while actively taunting, and Mend/Regrowth's AI now checks on the tank more aggressively instead of only ever chasing whoever's lowest-HP in the moment. Simulation also found that a roster with no boss-damage skill at all (just buffs/shields/heals) can't win regardless of the boss's HP — bring at least one Recycling (Rend) lend alongside the usual tank + 1-2 healers.

0.2.0+2026-10-02.5

Behind the scenes: temporary cooldown exemption for testing

October 2, 2026

  • • Behind the scenes (admin-only beta): the Woof guild is temporarily exempt from Ashmaw's 7-day cooldown so repeated same-day attempts can be tested. Every other guild keeps the real cooldown.

0.2.0+2026-10-02.4

Cinderstorm is now real, unavoidable pressure

October 2, 2026

  • • Behind the scenes (admin-only beta): real play found that Cinderstorm (the raid-wide fire AOE) barely mattered — Bulwark/Reinforce shields were refreshing fast enough to absorb almost every hit, and even unshielded, the old damage/mitigation numbers left too little room for fire resist to feel meaningful. Cinderstorm now bypasses shields entirely (it's meant to land every cycle regardless of anything else going on) and uses simpler, more predictable numbers: ~400 damage with no fire resist, ~300 at 30, ~200 at 60 (the boss's full requirement) — fire resist is the only thing that reduces it. The player actively tanking Claw Rake is skipped so they aren't hit twice.

0.2.0+2026-10-02.3

Two bug fixes: stale Turf War data, and a race change you couldn't rebuy

October 2, 2026

  • • Fixed: opening a Turf War district that nobody had attacked yet this month could show leftover participant/leaderboard data from however long ago it was last visited (the monthly reset only ran when someone actually attacked, never just from viewing). Viewing a district now triggers the same reset check attacking it already did, so this self-heals immediately.
  • • Fixed: buying a Race Change a second time was blocked by the generic "you already own this" checkout guard, even though Race Change is explicitly designed to be rebought any number of times (each purchase grants one more change, tracked separately from how many you've used). Could now never buy another one after using your first.

0.2.0+2026-10-02.2

Fire resist now requires real gear, guild page splits into 2 columns on desktop

October 2, 2026

  • • Behind the scenes (admin-only beta): fire resist against the raid boss is no longer just a buff percentage from Chipcraft's Ward — it's now the real fire resist stat from your actual gear/enchants, same as everywhere else in the game. Ward only tops it up (+30 flat at level 70 while active, +10 as an always-on floor); Ashmaw requires 60 total to mitigate most of its fire damage, so raiders need real fire-resist gear on top of the buff, not instead of it. Without it, Cinderstorm/poison hit noticeably harder, giving healers real recurring AOE pressure to manage instead of only the tank taking damage.
  • • The guild page now splits into two columns on desktop (boss info, member list, lend-a-tradeskill, invite, and admin test-copy side by side) instead of one long single-column stack; mobile stays single-column.

0.2.0+2026-10-02.1

Raid skill rebalance — no more single mandatory pick, Claw Rake fires more

October 2, 2026

  • • Behind the scenes (admin-only beta): found and fixed three real design bugs that were making individual raid skills look all-or-nothing in testing regardless of their power level — Claw Rake (the only ability Challenge/Fortify affect) fired half as often as Cinderstorm (which Ward affects), so Fortify stayed irrelevant no matter how strong it was; Fortify now also takes some of the edge off Cinderstorm. Bulwark's shield was stacking additively across repeated casts into an ever-growing buffer; it (and the newly-reworked Reinforce) now refresh instead of stack, same as every other timed skill.
  • • Rebalanced the whole fight against this: dropping any one support skill now costs something real but survivable (roughly 15-25% off the clear rate) instead of either doing nothing or guaranteeing a loss — fire resist (Ward) is no longer close to mandatory the way it was. Battle Cook (Chemistry) is still the single strongest pick since it's the only skill that boosts every attacker's damage at once, and Salvage/Engineering currently overlap rather than being fully distinct — both flagged as remaining imperfections, not claimed as fully solved.

0.2.0+2026-10-01.12

Fixed a one-ability full-raid-wipe risk, rebalanced against real gear

October 1, 2026

  • • Behind the scenes (admin-only beta): found and fixed the cause of a real "zero damage, then instant total wipe" report — Ward (fire resist) could occasionally lapse for a few seconds due to ordinary timing jitter between its caster's action cadence and the buff's own duration, and if Cinderstorm happened to land during that exact gap, it hit every raider simultaneously at full unmitigated damage, wiping the whole raid in one tick. Chipcraft now grants a smaller always-on resist floor underneath the much stronger active Ward, so that specific worst case can no longer one-shot the entire raid regardless of timing. Also made AI raiders refresh their timed skills a few seconds ahead of expiry instead of reacting after the fact, shrinking the gap itself.
  • • Rebalanced the whole fight against the Woof guild's actual real computed combat stats (not an assumed top-tier gear estimate) via fresh simulation: a fully-optimized 8-role roster now clears roughly 3 out of 4 attempts — challenging, not a coin flip. Dropping fire resist is still a near-certain, fast loss.

0.2.0+2026-10-01.11

Hotfix: human raiders' class skills (Mend, Regrowth, Ward, etc.) were silently rejected

October 1, 2026

  • • Fixed a real bug from the class-skills release: the action-submit endpoint still checked against the old pre-rework action names, so every human-submitted special skill (Mend, Regrowth, Challenge, Fortify, Battle Cook, Ward, Bulwark, Reinforce, Rend) was silently rejected — only Attack worked, and the client showed no error, so it just looked like nothing happened. Test-copy clones (AI-controlled) were unaffected since they don't go through this endpoint. The action list is now derived directly from the real action set so this can't drift out of sync again, and failed actions now show an actual error message instead of failing silently.
  • • Rebalanced Bulwark (Salvage's shield skill) down — it was large enough to fully no-sell Cinderstorm/poison hits on every non-tank raider repeatedly, which is why only the tank looked like they were ever taking damage. Shields are still meaningful, just no longer a full damage no-op.

0.2.0+2026-10-01.10

Behind the scenes: every raid class gets one named skill, plus a Leave Crew fix

October 1, 2026

  • • Behind the scenes (admin-only beta): replaced the generic Heal/Buff/Taunt/Debuff action set with 9 distinct named class skills, one per lendable profession, each class gets exactly one on top of Attack: Combat -> Challenge (taunt), Netrunning -> Mend (instant heal), Harvesting -> Regrowth (heal-over-time), Fabrication -> Fortify (raid DEF buff), Chemistry -> Battle Cook (raid ATK buff), Chipcraft -> Ward (raid fire-resist buff — still the single biggest factor in clearing the boss), Salvage -> Bulwark (instant shield), Engineering -> Reinforce (instant heal burst), Recycling -> Rend (damage-over-time on the boss). Rebalanced the whole fight around this via simulation.
  • • The raid skills panel now lists who has which named skill instead of a generic stat summary.
  • • Fixed: the "Leave Crew" button stayed visible (and used a plain browser popup to confirm) even while a raid fight was on screen. It's now hidden during an active fight and confirms inline instead of with a popup.
  • • Removed the hard 4-minute timer that could end a raid attempt as a loss even if nobody had actually died yet. Ashmaw now enrages the longer a fight runs — its single-target hit, AOE, and poison all hit harder over time with no ceiling — so a loss always comes from the boss genuinely overwhelming the raid, never from a clock cutting the fight short mid-fight.
  • • Fixed: the guild member list showed each player's overall account level, which could be wildly different from (and more confusing than) the Combat skill level the raid actually gates on. Now shows Combat level directly.
  • • Fixed: test-copy clones' Ready badge got reset to "not ready" after a raid started and could never be set back (they have no login to click Ready with) — clones are always included in a raid attempt regardless, but the badge now reflects that instead of looking stuck/broken.

0.2.0+2026-10-01.9

Behind the scenes: Raid roles (Tank, Healers, Debuffers), combat log, mail fix

October 1, 2026

  • • Behind the scenes (admin-only beta): raid professions now unlock real roles instead of everyone having the same 3 actions. Netrunning and Harvesting (Herbing) unlock Heal. A new 10th lendable slot, Combat, unlocks Taunt — forces the boss's heavy single-target hit onto the tank. Fabrication unlocks Sunder (weakens the boss's DEF) and Chemistry unlocks Weaken (weakens the boss's ATK). Everyone keeps Attack and Buff regardless of lend. Rebalanced the whole fight around this — fire resist (Chipcraft) remains by far the single biggest factor in clearing Ashmaw, and a single under-geared raider now costs the raid meaningfully less than before (softened from a near-guaranteed loss to a real-but-survivable setback).
  • • The raid combat log is now tap-to-expand (stays minimal by default on mobile), shows the full fight history when open, auto-scrolls to the latest event unless you're reading back through it (resumes 5s after you stop scrolling), and can be downloaded as a .txt file at any point during or after the fight.
  • • Also fixed: an attack could roll a flat 1 damage forever regardless of how the attacker's gear improved — there's now a soft floor instead, so a weaker raider still contributes something real.
  • • Fixed: test-copy clone accounts (used for guild raid testing) were showing up as mailable players in the mail search, and could technically still receive mail if targeted directly. Both are now blocked.

0.2.0+2026-10-01.8

Hotfix: Crew page crash from a leftover raid session

October 1, 2026

  • • Fixed a client-side crash opening the Crew page: a raid attempt logged under the previous engine version had an incompatible saved shape, and the real-time rewrite tried to read fields that didn't exist on it. The session lookup now ignores any row that doesn't match the current shape instead of handing the page malformed data.

0.2.0+2026-10-01.7

Behind the scenes: Raid Boss becomes a real-time FF6/FF7-style fight

October 1, 2026

  • • Behind the scenes (admin-only beta): the raid fight is now fully real-time — each raider has their own HP pool and their own action bar that fills independently, so nobody waits on anyone else. Healing now requires picking which raider to heal by tapping them. Ashmaw now runs a real ability rotation (a heavy single-target hit, a raid-wide fire AOE, a self-buff, a curse that weakens healing on one raider, and a stacking poison) telegraphed a few seconds ahead in a top status bar. A backend tick daemon now advances every active raid fight on a fixed schedule, so it keeps moving even with no tab open.
  • • Recalibrated the whole fight against simulation: a fully-optimized, fully-buffed 8-raider roster with a dedicated fire-resist lender clears in ~3-4 minutes the large majority of the time; the identical roster without fire resist drops to roughly a 1-in-5 clear — fire resistance is now clearly the single biggest factor on this boss, as intended. A roster with no profession lends at all, or one that only ever heals and never attacks, cannot win at all (the fight has a hard time limit — stalling with heals just delays the wipe).

0.2.0+2026-10-01.6

Behind the scenes: raid fight gets a boxless arena, a fair fixed action timer, and guild invite notifications fixed

October 1, 2026

  • • Behind the scenes (admin-only beta): the raid fight screen no longer puts each party member in its own little box — sprites now stand in a boxless arena formation in front of the boss, responsive on both desktop and mobile. Each raider's action timer is now a fixed 10 seconds for everyone, regardless of any personal action-speed/cast-speed bonus (e.g. from Housing) — so pacing can't be gamed and stays even for the whole raid. If a raider never acts in time, they're auto-defaulted to Attack so the fight can't stall.
  • • Fixed: guild invites weren't showing up in the invited player's notification bell at all — same category-allowlist gap that caused the earlier gift-notification bug. Also fixed the invite notification linking to the old Breach tab instead of the new Crew page.
  • • Cancelling a pending guild invite now also removes the notification it sent, instead of leaving a stale invite notification behind.

0.2.0+2026-10-01.5

Behind the scenes: real sprites in the Raid Boss fight, cancel a bad invite, clones stop sitting out raids

October 1, 2026

  • • Behind the scenes (admin-only beta): the raid fight screen now shows real party/boss pixel-art sprites (sourced from CC0-licensed sprite sheets, credited in the repo) instead of placeholder icons, with a lightly animated idle/attack/hurt look and a tinted backdrop — all CSS-driven, no added server load.
  • • Fixed: test-copy clones could only join a raid attempt once — after the first attempt reset everyone's ready state, clones had no way to ever mark ready again (no login of their own), so they silently sat out every raid after the first. Clones now always join automatically as long as at least one real member is ready.
  • • The guild leader can now cancel a pending invite they sent by mistake, instead of it being stuck until the recipient responds.

0.2.0+2026-10-01.4

Behind the scenes: Raid Boss becomes a live fight, not an instant roll

October 1, 2026

  • • Behind the scenes (admin-only beta): starting a raid no longer instantly resolves and no longer pulls anyone out of their current activity — it opens a live fight where each raider picks Attack, Heal, or Buff every round (a simple FF6-style party screen), with test-copy clones acting automatically. Recalibrated all 8 combat profession buffs to comparable impact at level 70, and recalibrated the boss against real computed combat stats instead of an approximation. Raid results no longer post to world chat — closed beta content stays guild-internal. The guild member cap (8) is now shown proactively instead of only erroring after the fact, and the guild leader can now set what a test-copy clone lends, since clones have no login to do it themselves.

0.2.0+2026-10-01.3

Behind the scenes: the first Crew Raid Boss (closed beta)

October 1, 2026

  • • Behind the scenes (admin-only beta): guilds can now actually attempt a raid boss — Ashmaw, the Cinder Tyrant. Each of the 8 raid slots can lend one tradeskill for a group-wide buff (e.g. a high-level Fabrication lender raises the whole raid's DEF); the fight is a real multi-round simulated battle against a shared raid HP pool, with a fire-elemental attack mitigated by resist gear. Requires Combat 60+ to join an attempt. The 7-day per-boss cooldown now only applies after an actual win, not a wipe. Loot table is fully designed but intentionally disabled — kills don't grant anything yet.

0.2.0+2026-10-01.2

Behind the scenes: fixed Crew test-copy clones showing Level 1, and guild members weren't inspectable

October 1, 2026

  • • Behind the scenes (admin-only beta): Add Test Copy correctly cloned a player's skills and gear underneath, but never copied their overall level/XP, so every cloned test member showed as Level 1 regardless of the real player's actual level. Fixed, and backfilled the one test clone already created.
  • • Crew member names weren't clickable at all — fixed, clicking a member now opens their profile the same way every other player list in the game already does.

0.2.0+2026-10-01.1

Behind the scenes: Crew beta moved to its own page, with player-name autocomplete

October 1, 2026

  • • Behind the scenes (admin-only beta): the Crew/Raid Breach feature moved out of the Breach page onto its own Crew tab/page. Inviting a player and adding a test copy both now suggest matching display names as you type instead of a plain text box with no feedback until you hit submit.

0.2.0+2026-09-29.1

Fixed gift notifications, and fixed the Supporters leaderboard crediting gifts to the wrong person

September 29, 2026

  • • Fixed: gifting someone a Supporter item created a notification for them, but it was silently filtered out of the notification bell — so recipients usually never noticed they'd been gifted anything unless they happened to check the standalone notifications page. It now shows up like any other notification.
  • • Fixed: the Supporters leaderboard counted a gift's dollar amount toward the RECIPIENT's total instead of whoever actually paid for it. Gift dollars now count toward the gifter — this shifts some rankings, since it corrects who several months of gifts should have been crediting all along.

0.2.0+2026-09-28.1

Behind the scenes: first step of a native (non-extension) Fantasy Reskin

September 28, 2026

  • • Behind the scenes: started porting the Fantasy Reskin so the game renders it directly instead of a browser-extension script decorating the page afterward — first step is just the header/nav/district-bar chrome, built from a real spec BustedCypher (the reskin's author) handed over. Admin-only for now, not selectable by any player, and doesn't touch anything else about the reskin yet.

0.2.0+2026-09-27.1

Added "Open 100" for Arcane Caches

September 27, 2026

  • • Arcane Caches (and Lesser Data Caches) now have an "Open 100" button alongside Open and Open 5, once you own at least 100 of one. Same aggregated summary as opening one at a time, just faster.

0.2.0+2026-09-26.2

Fixed the loadout dropdown silently defaulting to an unrelated loadout

September 26, 2026

  • • Fixed: checking "Switch loadout for this activity" on a recipe/activity with no loadout bound yet used to pre-select whichever loadout you saved first — with no relevance to the recipe you're actually queueing. If you didn't notice and change it, you could bind the wrong loadout to that activity without realizing it, which could then make its level requirement fail because the wrong gear got checked. The dropdown now starts blank ("Select a loadout…") until you actually pick one.

0.2.0+2026-09-26.1

Fixed loadout-switch checkbox showing for new players; fixed inverted league link label

September 26, 2026

  • • The "Switch loadout for this activity" checkbox (in the activity/craft queue popup) now only shows once you have 2+ saved loadouts — with just one loadout there's nothing to switch between, so it was just clutter for newer players.
  • • Fixed: the "..." (More) dropdown's league link showed the league you're CURRENTLY in instead of the one you'd switch to (e.g. showed "SSF League" while already in SSF, instead of "Standard League" as the destination).

0.2.0+2026-09-25.4

Smarter Red vs Blue monthly team reshuffle

September 25, 2026

  • • Behind the scenes: the monthly Turf War team reshuffle now blends recent activity with last full month's participation (instead of only the last few days), so a player who was a top performer all month but happens to be between sessions right when teams reshuffle doesn't get thrown into a coin flip. It also actively balances each team's total strength pair by pair instead of leaving it purely to chance, while still guaranteeing every team gets a real mix of top and lower performers.

0.2.0+2026-09-25.3

Enhanced Weaving pieces now grant the full whole-percent bonus their tooltip shows

September 25, 2026

  • • Changed how enhanced Weaving gear's bonus adds up: each piece's contribution is now rounded to a whole percent (same as its tooltip already shows) BEFORE being added to your total, instead of adding up the exact fractions and rounding once at the end. A 5-piece Weaving set with 4 pieces enhanced to +1 now correctly grants the full +5% (set) + 4x+1% (pieces) = +9%, matching what the tooltips promise, instead of the smaller fractional total it used to land on. This is a real buff, not just a display fix — it affects every stat an enhanced Weaving piece contributes (item find, gold find, 2x gather, XP/task, resists), not just item find.

0.2.0+2026-09-25.2

Weaving enhancement tooltip now guarantees +1 per level

September 25, 2026

  • • Follow-up to the last fix: an enhanced Weaving piece's tooltip still rounds its bonus up (never down), but now also guarantees each enhancement level shows at least 1 percentage point more than the level below it. On a low-tier piece the exact math alone could put +1/+2/+3 all at the same displayed "+1%" (they were genuinely that close together) — now they're always visibly distinct.

0.2.0+2026-09-25.1

Fixed misleading per-piece Weaving enhancement numbers

September 25, 2026

  • • Fixed: an enhanced Weaving piece's individual stat tooltip (and the "Enhanced Weaving pieces" summary line) always rounded its bonus UP to at least +1%, even when its real contribution to your total is a smaller fraction (e.g. a low-tier +1 piece's real item find contribution is closer to +0.3%, not +1%). This made the per-piece numbers not add up to your actual total — the total itself was always correct, just the breakdown was overstated. Now rounds the same way the total does.

0.2.0+2026-09-24.10

Optimized gear loadout apply (used every time a loadout auto-switches)

September 24, 2026

  • • Behind the scenes: equipping a loadout (manually, or automatically when starting/queueing an activity with a bound loadout) now resolves all 12 gear slots in parallel instead of one at a time. Should reduce the delay some players noticed when switching loadouts, especially now that it's triggered automatically far more often than before the per-activity loadout feature shipped.

0.2.0+2026-09-24.9

Fixed double chat announcements for milestone titles/achievements

September 24, 2026

  • • Fixed: reaching a Total Level milestone (300+: Polymath, Ascendant, Paragon, Transcendent, Exalted, Eternal, Immortal, Apex) or Level 70 in any skill posted two back-to-back world chat messages — one for the title, one for the same-named achievement. The achievement's own player notification still fires (so you still see the XP boost was granted), just the redundant second chat line is gone.

0.2.0+2026-09-24.8

Fantasy Reskin: updated to the latest version from the reskin's author

September 24, 2026

  • • Fantasy Reskin (Beta): updated the vendored extension to the reskin author's latest build, including his newer header/nav/district-bar frame merging. This is an update to the existing extension-driven rendering, not the native-render rewrite (that's still being planned separately). The tooltip on/off toggle added earlier is preserved.

0.2.0+2026-09-24.7

Rolled back the Fantasy Reskin native header rewrite (again)

September 24, 2026

  • • Fantasy Reskin (Beta), desktop header: rolled back again while this gets redone properly, now that the reskin author has shared the real spec for how the header/nav/district-bar frame is supposed to be built. The header is back to its previous (extension-driven) rendering in the meantime.

0.2.0+2026-09-24.1

Fantasy Reskin: tooltips can now be turned off separately

September 24, 2026

  • • Added a Settings toggle (only shown while the Fantasy Reskin is your active skin) to turn off just the reskin's item tooltips, if they feel slow or get in the way — the rest of the reskin stays on.

0.2.0+2026-09-23.2

Fixed queueing a craft failing its level check if you had unrelated gear on

September 23, 2026

  • • Fixed a bug from the new per-activity loadout feature: queueing a craft/gather behind something else (e.g. a World Boss fight) could wrongly fail with a level requirement error if the gear you happened to be wearing right now (e.g. combat gear) didn't meet it — even though your bound loadout for that activity would have met it fine once actually promoted. The check now correctly looks at what gear WILL be equipped, not whatever's on right now for something unrelated.

0.2.0+2026-09-23.1

Sign Out and League moved into the "..." (More) dropdown

September 23, 2026

  • • Sign Out is now in the "..." dropdown instead of buried in Settings.
  • • For SSF-enabled accounts, the "..." dropdown now shows "SSF League" or "Standard League" (whichever you're currently playing) — click it to jump to the other league. Removed from Settings.

0.2.0+2026-09-22.731

Per-activity loadout overrides; fixed a rare gear-stuck-on-skip bug

September 22, 2026

  • • Gear Loadouts: the quantity/queue popup for any activity or craft now has a "Switch loadout for this activity" checkbox. Pick a loadout there and it's remembered for that EXACT activity going forward (e.g. tier 19 mining can use a different loadout than tier 18), separately from your skill-wide loadout binding, and synced to your account across all your devices/browsers.
  • • Fixed a rare bug where, if a queued activity or craft became invalid right as it was about to run (e.g. a queued World Boss died/respawned, or a queued craft ran out of materials) and it was the last thing in your queue, you could be left wearing that failed item's bound loadout gear even though nothing actually started.

0.2.0+2026-09-22.730

Fixed gear loadout auto-switch bugs and a Turf War XP inconsistency

September 22, 2026

  • • Gear Loadouts: fixed a bug where queueing a future activity (e.g. queueing up combat or a World Boss fight) while a different activity was still running would immediately and incorrectly swap your gear to the queued activity's loadout — even though nothing had actually changed yet.
  • • Gear Loadouts: fixed Weaving (and other crafting/weaving) never auto-switching to its bound loadout at all when starting a craft immediately — only queued crafts were picking up the swap before.
  • • Turf War: fixed an inconsistency where the same damage dealt could award different combat XP amounts. Turf War's own XP calculation was missing the Achievement XP bonus that every other combat path already includes.

0.2.0+2026-09-22.729

Fixed Fantasy Reskin stuck on Legacy; Crew panel now works on desktop; dungeon autoscroll fixed

September 22, 2026

  • • Fantasy Reskin (Beta): fixed a bug where selecting it would silently do nothing and stay on Legacy, on both mobile and desktop. Once you'd ever switched away from it, the reskin's own enable flag stayed stuck off in your browser's storage — reselecting it never turned that flag back on, so it looked dead. It now always re-enables itself the moment you pick it.
  • • Crew/Raid Breach panel: was only ever wired into the mobile layout — it simply never rendered on desktop at all. Now shows up on both.
  • • Breach panel: fixed a bug where the page would auto-scroll itself back up to the current-action panel roughly every 5-6 seconds while Crew Chat was open, even if you'd scrolled down to look at something else. It now only auto-scrolls when a genuinely new chat message arrives.

0.2.0+2026-09-22.728

Header decluttered further: Achievements and Settings moved into "..."

September 22, 2026

  • • Achievements and Settings moved into the "..." (More) dropdown, alongside Supporter Pack and Invite Friends. Notifications is back to a single plain bell icon (no longer a dropdown, since Achievements moving out left it with only one item). 3 header icons now: Mail, Notifications, and "...".

0.2.0+2026-09-22.727

Crew beta: lower cap to 8, fixed access, admin test-member cloning

September 22, 2026

  • • Crew size cap is now 8 (was 10).
  • • Fixed a bug where the Crew/Raid Breach panel only worked for one of the two admin beta accounts — both are now consistently gated together instead of drifting file-to-file.
  • • Crew leaders can now add a hidden test-account copy of any real player's build (skills + equipped gear) directly to the guild, no invite needed — for beta-testing raid mechanics without needing 8 real accounts. Test accounts are excluded from leaderboards, the players-online list, and the market.

0.2.0+2026-09-22.726

Mail is back to its own header icon

September 22, 2026

  • • Player feedback: burying Mailbox inside the Notifications bell dropdown wasn't intuitive — you don't think to look for mail under a bell. Mail is back to its own standalone icon; Notifications and Achievements stay combined under the bell. Header is 4 icons now instead of 3.

0.2.0+2026-09-22.725

Gear Loadouts: Turf War auto-switch also restores your previous gear now

September 22, 2026

  • • Same fix as World Boss from earlier today, extended to Turf War: joining a ZC fight with a bound Combat loadout now snapshots your gear on the way in and hands it back once you leave (fight ends, you cancel out, or your queue resumes). Chaining between ZC and World Boss fights keeps your original pre-fight gear pending the whole time.

0.2.0+2026-09-22.724

Gear Loadouts: World Boss auto-switch now restores your previous gear afterward

September 22, 2026

  • • Previously the World Boss auto-switch was one-way — it swapped you into your bound Combat loadout when you joined, but never gave back whatever you had on before. Now it snapshots your gear the moment you join a boss and hands it back automatically once you're done: boss dies, you cancel out, or you return to your queue. Chaining straight from one live boss into another keeps your original pre-fight gear pending the whole time, not whatever combat gear you had on mid-chain.

0.2.0+2026-09-22.723

Fantasy Reskin (Beta) updated with BustedCypher's latest fixes

September 22, 2026

  • • Re-vendored from his repo (c926fd9 -> 1e0336e): unified world boss action button art, and the reskin's header now matches our new 3-button Inbox/More/Settings layout (his art system previously assumed the old 6-button row). Skill panel corner and divider art also got a retina-quality upgrade. Audited before shipping: same fetch()/chrome.storage call sites as before, no new eval/XHR/WebSocket/cookie access, no new external domains.

0.2.0+2026-09-22.722

Softened the XP curve above level 74 (levels 1-73 unchanged)

September 22, 2026

  • • The per-skill XP curve had a runaway problem: it compounds two growth terms, and past the mid-70s the exponential one completely dominates, meaning every level required 22% more XP than the last — forever. That's the actual mechanism behind reports of level 78-80 taking 14+ months of constant play. Levels 1-73 are completely untouched (the 73→74 step is exactly what it's always been), but from 74 onward that compounding rate is tapered from 22%/level down to 8%/level. Concretely: level 78-80 drops from ~892M XP to ~454M (roughly half), and by level 100 the old curve needed 144B cumulative XP from 73 versus ~13B now. Still a serious, deliberately hardcore grind at the top — just not a multi-lifetime one.

0.2.0+2026-09-21.721

Fix: header Inbox/More dropdowns rendering under page content

September 21, 2026

  • • The real fix this time — the new Inbox/More dropdown menus in the header were rendering behind dashboard panels on every skin except Experimental/Sans, confirmed by reproducing it directly rather than guessing. Root cause: the header creates its own stacking context on those skins, which trapped the dropdown's z-index so later page content always painted over it regardless. The dropdown now renders through a portal straight to the page root, the same technique the district roster popover already used — it can no longer get trapped behind anything.

0.2.0+2026-09-21.720

Fix: modals (Notifications, etc.) could render behind page content

September 21, 2026

  • • Found and fixed a real bug reported by a player (thanks Oat!): on every skin except Experimental and Sans, modal panels had two nested blur layers (the dimmed backdrop plus the panel's own blur), a known browser compositing issue that could cause normal page content to paint on top of an open modal. The panel no longer double-blurs — one layer instead of two, same look, no more stacking bug.

0.2.0+2026-09-21.719

Fix: queued auto-switch loadouts could get skipped as "requirements not met"

September 21, 2026

  • • Found and fixed the bug behind reports of queued activities (especially gathering) getting cancelled for missing requirements even with the right loadout bound: the requirements check for a queued item ran BEFORE its auto-switch gear swap, so it was checking your old gear, not the loadout's. Swap now happens first for every queued item as it's evaluated, not just after it's confirmed able to run.
  • • Combat loadouts now also auto-switch when directly joining Turf War or a World Boss, not just for queued activities — previously those two entry points didn't go through the auto-switch system at all.

0.2.0+2026-09-21.718

Gear Loadouts panel tightened to one line per loadout

September 21, 2026

  • • Trimmed the Gear Loadouts list down to one compact line per loadout — no more bulky bordered cards. Auto-switch binding is now a small "N skills ▾" dropdown instead of a full row of chips.

0.2.0+2026-09-21.717

Achievements expanded: 20 milestones, up to +100% XP

September 21, 2026

  • • Every skill now has its own Level 70 achievement (10 total, reusing that skill's existing Level 70 title name) instead of one shared "any skill" achievement — push every skill past 70 and stack all 10.
  • • Total Level milestones now go every 100 levels up to 1000 (10 tiers, reusing the Polymath/Ascendant/Paragon/etc. title names from 300+) instead of stopping at 200.
  • • Each achievement is still +5% XP, stacking additively with everything else — 20 achievements total, +100% XP if you clear all of them.
  • • Redesigned the Achievements panel into compact grouped tiles instead of a long list of full cards, to fit the new count.

0.2.0+2026-09-21.716

Gear Loadouts: redesigned, works offline, one loadout can back multiple skills

September 21, 2026

  • • Redesigned the Gear Loadouts panel — each loadout is now a proper card with colored skill chips instead of a single dropdown. Tap any skill chip to toggle auto-switching for that loadout; a loadout can now back as many skills as you want (one "Harvesting" loadout can cover Salvage, Herbing, and Recycling at once, for example).
  • • Fixed: auto-switching only worked while you were actively clicking "start" on an activity. It now also fires when a queued activity advances during offline catch-up, so it works even while you're away.

0.2.0+2026-09-21.715

Gear Loadouts can now auto-switch by activity

September 21, 2026

  • • In Settings → Gear Loadouts, each saved loadout has a new "Auto-switch on" dropdown — bind it to a skill (e.g. Salvage, Combat, Harvesting) and your gear swaps to that loadout automatically the instant you start an activity in that skill. No more manually clicking Apply every time you switch between farming and fighting. At most one loadout can be bound per skill; binding a new one to an already-bound skill replaces the old binding.

0.2.0+2026-09-21.714

Reverted: item level requirement cap

September 21, 2026

  • • Rolling back the previous patch's 69-level cap on item requirements — the District 21/22 apex/secondary/ultra-rare items are back to requiring level 73/77. A better version of this idea is coming.

0.2.0+2026-09-21.713

Item level requirements now cap at 69

September 21, 2026

  • • Going forward, no item's level requirement (Combat or "any skill") will ever be set above 69 — that wall is already a brutal enough grind on its own without the best gear demanding even more levels on top of it. Retroactively applied to the District 21 and District 22 apex/secondary/ultra-rare drops that previously required level 73 or 77: they're now level 69, same as everything else at the top of the game.

0.2.0+2026-09-21.712

Fantasy Reskin no longer competes with the game's own load

September 21, 2026

  • • The reskin's scripts were downloading immediately on page load, right alongside the core game becoming interactive — on a first-time load that meant the two were fighting for bandwidth. Now deferred to browser idle time (and marked low-priority) so the game itself always loads first; the visual re-skin just applies a beat later. Also added a heads-up on the skin picker that it's a larger first-time download.

0.2.0+2026-09-21.711

Achievement data now included in public player profiles

September 21, 2026

  • • /api/player-profile (the public profile lookup used by third-party tools) was missing unlockedAchievementKeys/achievementXpBoostPercent — it's a separately hand-built endpoint that doesn't share code with the main player API. Added.

0.2.0+2026-09-21.710

Fix: Fantasy Reskin assets weren't being cached by your browser at all

September 21, 2026

  • • The reskin's ~140MB of assets and its JS bundle had no browser caching (a Next.js default we'd never overridden), so they were being re-validated — and on mobile, often fully re-downloaded — on every single page load. That's fixed: assets now cache for 30 days, the core script files for 1 day. Should noticeably help load times and browser slowdown, especially on mobile.

0.2.0+2026-09-21.709

Buffed Glacier's Last Gasp (District 22 ultra-rare)

September 21, 2026

  • • Players pointed out the 1/240,000 District 22 ultra-rare trinket wasn't a real upgrade over easier, far more common items (Pathfinder's Compass: 30% gather, no resist; Hunter's Eye: 20% item find alone). Removed its frost resist (no ultra-rare in the game carries one) and raised its stats to 45% 2x Harvest Chance and 30% Item Find — clear best-in-slot on both.

0.2.0+2026-09-21.708

Frostforge Gauntlets reworked from Fabrication to Engineering

September 21, 2026

  • • Players pointed out Fabrication already had 4 skill-level gloves (the most of any profession) while Engineering had the fewest active players and only 1. Frostforge Gauntlets (District 22 apex drop) now grants Engineering Level +5 instead of Fabrication.

0.2.0+2026-09-21.707

Achievement XP boost fixes: now shows on Character Stats, and stacks correctly

September 21, 2026

  • • Your achievement XP boost wasn't showing on the Character Stats sheet — fixed, it's now listed under Active Buffs.
  • • The achievement boost was stacking as its own separate multiplier instead of summing into the same single XP multiplier as Turf War rank/Server XP Boost/Race — fixed so it's one combined percentage, applied once, as originally intended.

0.2.0+2026-09-21.706

New: Achievements (+5% XP boosts) and a full District 22 apex drop table

September 21, 2026

  • • Achievements are live — check the 🏆 trophy icon in the header. 3 to start: Specialist (reach level 70 in any skill), Adept (100 total skill levels), and Veteran (200 total skill levels), each worth a permanent +5% XP boost that stacks with everything else and applies to every skill, everywhere, forever. If you already qualify for one, you'll get it automatically. More achievements to come.
  • • District 22's secondary enemy (Rimewrought Sentinel, 60 frost resist) finally has its own apex drop table — 7 uniques plus a 1-in-240,000 ultra-rare, matching the style of Districts 19-21's secondary pools. See the updated /wiki/apex-drops.

0.2.0+2026-09-21.705

Fixed invisible Turf War fight button in the Fantasy Reskin

September 21, 2026

  • • With the Fantasy Reskin (Beta) skin active, the "Fight for Red!/Blue!" button on a contested district could render fully invisible (still clickable, just no visible button). The reskin styles that button using the same art-sprite system as the World Boss fight/join button, keyed off its label text, and "Fight for Red!/Blue!" didn't match any of its known states. Renamed to "Join Red!/Blue!" so it's recognized and shows properly for everyone.

0.2.0+2026-09-21.704

Fantasy Reskin (Beta) updated with BustedCypher's latest fixes

September 21, 2026

  • • Re-vendored the skin from his repo: fixes across skill cards, the quest skip note, inventory filter popovers, Player Stats label styling, cold Breach loads, active nav label paint, World Boss action states (with new art), and updated The Overgrown glove art.

0.2.0+2026-09-20.703

Fixed race-change balances showing hundreds available; added a way back in if you're stuck with no race

September 20, 2026

  • • A Race Change purchase ($5, meant to be good for one change) was being counted using the payment amount in cents instead of how many times you'd bought it — so a single purchase read as ~500 available changes instead of 1. Now counts purchases correctly. Nothing already used is affected, and picking a race for the first time (or after a reset) has always been free regardless of this balance.
  • • If your race was reset (or you dismissed the "choose your race" prompt) and had no way back to it, there's now a "Choose a race" button in Settings whenever you don't have one set.

0.2.0+2026-09-20.702

Fantasy Reskin (Beta) skin now available to everyone

September 20, 2026

  • • BustedCypher's full dark-fantasy UI overhaul, previously admin-only while it was being tested, is now selectable by any player from Settings → Skin. Marked (Beta) — expect some rough edges, and switch back anytime.

0.2.0+2026-09-20.701

Admin-only beta: BustedCypher's Fantasy Reskin as a 9th skin option

September 20, 2026

  • • Added BustedCypher's full dark-fantasy UI overhaul as a selectable skin, gated to a single admin account while it's tested. Not visible or loadable for anyone else.

0.2.0+2026-09-19.700

Fix: Upgrade Chip tier drops didn't count your equipped cloak

September 19, 2026

  • • Upgrade Chip drops (gathering/alchemy bonus rolls, World Boss kill rewards, and the Daily Breach final-floor orb) are tiered off your highest equipped gear — but the cloak slot was missing from that check entirely, so a high-tier cloak never raised the tier of orb you could earn. Fixed across all three reward paths.

0.2.0+2026-09-18.699

New wiki page: Combat Formula

September 18, 2026

  • • Added a wiki page spelling out the actual combat math — hit damage, crit chance, and dodge chance formulas for both sides, plus how the elemental resistance mechanic on districts 18-20 fits in. See /wiki/combat-formula (linked from Combat Stats too).

0.2.0+2026-09-18.698

Fix: saving your name unchanged posted a Discord rename announcement

September 18, 2026

  • • Clicking "Save" on your character name in Settings without actually changing it still logged a rename and posted a name-change announcement to Discord. Unchanged saves are now a no-op — nothing logged, nothing announced. Also removed the name-randomize button added in the last update.

0.2.0+2026-09-18.697

Better random names for new guests, plus a randomize button

September 18, 2026

  • • New guest accounts used to default to "Guest XXXX" (a session-key fragment) as their placeholder name — and since the name-setup prompt pre-filled that same placeholder, clicking through without editing it locked it in permanently. Thousands of accounts ended up stuck with it. New guests now get a random thematic name instead (e.g. "ShadowWolf742"), checked for uniqueness before it's assigned.
  • • Added a 🎲 button to the "choose your name" prompt to re-roll a new random suggestion if you don't like the first one.

0.2.0+2026-09-17.696

Fix: mail recipient search could show a stale suggestion

September 17, 2026

  • • The player-search dropdown in Mail's Send tab had no protection against a slow response for an earlier, partial search arriving after a faster response for what you'd actually finished typing — so the dropdown could briefly show a stale, unrelated name right as you went to click it. Search results are now sequence-guarded so a late, outdated response can never overwrite a newer one.

0.2.0+2026-09-17.695

Fix: Sent Mail showed a recipient's current name, not who you actually mailed

September 17, 2026

  • • The Sent tab looked up the recipient's live, current display name instead of remembering who you actually sent it to — so if they renamed afterward, an old sent message could look like it went to a completely different person, even though it reached the right account. Sent mail now remembers the recipient's name at send time, the same way received mail already remembers the sender's.

0.2.0+2026-09-16.694

Fix: cloaks wrongly showed "Not upgradable"

September 16, 2026

  • • Cloaks are blocked from the regular Upgrade Chip system, which is where that "Not upgradable" tooltip line came from — but they've had their own separate Cloak Upgrade Chip path for a while now. The tooltip just never accounted for that. Removed the misleading label from cloaks in both inventory and the market.

0.2.0+2026-09-16.693

Fixed: names that only differed by capitalization could both exist

September 16, 2026

  • • A player reported two accounts named "Alex" and "alex" coexisting, which made it easy to send mail to the wrong one. Name uniqueness checks (signup, rename, converting a guest account) are now case-insensitive. One existing case-only collision was renamed to resolve it.

0.2.0+2026-09-14.692

Lifetime Stats now include wood chopped and buildings

September 14, 2026

  • • Recycle Chopped and Building Parts Crafted were already being tracked internally, just never shown on your profile's Lifetime Stats — added both. Also added a new Buildings Assembled counter for actual completed village buildings (separate from the raw Building Parts that go into them).

0.2.0+2026-09-14.691

Fixed Gear Loadouts not switching your cloak's actual bonus; added Daily Recycling/Engineering leaderboards

September 14, 2026

  • • Fixed Gear Loadouts ("sets"): applying a saved loadout updated which cloak was shown as equipped, but never actually repointed to that cloak's specific rolled Upgrade bonus — you kept whichever cloak's bonus you'd last equipped manually, no matter which cloak the loadout said you were wearing. This was both a display bug and something that could be used to keep a good cloak roll active while nominally wearing a different one. Loadouts now save and restore the exact cloak copy, the same way they already do for weapons, armor, and shields.
  • • Added Daily Recycling and Daily Engineering to the leaderboards — both skills were already tracking daily activity internally, they just weren't listed as boards.

0.2.0+2026-09-13.690

Added a confirmation before destroying a village building

September 13, 2026

  • • Destroying a village add-on building was a single click with no way to back out, even though it only refunds a portion of the materials it cost — the rest was gone for good on a misclick. Now asks you to confirm first.

0.2.0+2026-09-11.689

Fixed a cloak-upgrade exploit

September 11, 2026

  • • Fixed a bug where locking and then unlocking an upgraded (+1 and above) cloak silently stripped its rolled upgrade stat(s), reverting it to a plain, unenhanced cloak — the lock/unlock code treated it the same as a vanilla copy. This meant a bad roll wasn't actually permanent: you could strip it for free and try again instead of living with the result. Cloak upgrades are now correctly protected the same way enchants and sockets already were.

0.2.0+2026-09-09.688

Fix: "Choose Your Race" popup kept reappearing after dismissing it

September 9, 2026

  • • After using a Race Change (or on the one-time initial race prompt), clicking "Remind me later" only dismissed the popup for the current page load — it came right back on the next visit. It's now saved to your account, so dismissing it actually sticks until you're ready to pick.

0.2.0+2026-09-09.687

Fix: Recycling had no Level 60/70 title (Engineering too)

September 9, 2026

  • • Recycling and Engineering were missing from the Level 60/70 skill milestone titles that every other profession has. Added: Timberfell (Recycling 60), Timberlord (Recycling 70), Cornerstone (Engineering 60), Grand Architect (Engineering 70). Anyone already past those levels gets the title retroactively.

0.2.0+2026-09-09.686

Trial: disabled the "Current Action / Live" popup

September 9, 2026

  • • Turned off the toast that popped up above the menu buttons every time your current action changed. Trying this off for a while — let us know if you relied on it.

0.2.0+2026-09-09.685

Fix: wood showing up under the Gems inventory filter; a few wrong item icons

September 9, 2026

  • • Fixed the Gems inventory/market filter also matching wood (and any other raw resource) — it was an exclusion list that never accounted for wood, now it checks the actual gem flag instead.
  • • Fixed Woodcutter's Bark Shield showing a material icon instead of a shield — and Ironbark/Voidbark Building Parts showing a metal bar icon instead of the usual box. All three had "bar" in their item key (from "bark"), which was matching the metal-bar icon rule.

0.2.0+2026-09-08.684

Correction to the previous patch note (one account per player still stands)

September 8, 2026

  • • The previous patch note overstated what changed — the "one account per player" rule is still in effect, that hasn't changed. What actually changed is how it's enforced: a shared IP or device fingerprint alone isn't treated as proof of a violation anymore (real households can legitimately share a network), so enforcement now goes by behavior — one-directional feeding between accounts — rather than IP matching. See the updated Rules page, section 1.

0.2.0+2026-09-08.683

Rules update: clarified how the one-account-per-player rule is enforced

September 8, 2026

  • • The Rules page now explains that we don't rely on IP address or device fingerprint alone to enforce "one account per player" — multiple real people can share a household or network, so a shared IP isn't proof of a violation on its own. Enforcement is based on behavior instead: one-directional feeding between accounts (gear, gold, or materials sent one-way without fair value back) gets accounts trade-locked, suspended, or banned. See the updated Rules page, section 1.

0.2.0+2026-09-08.682

Fix: The Overgrown missing Recycling/Engineering gloves; new Grimsby gear

September 8, 2026

  • • Fixed the The Overgrown's rare glove drop not including Woodcutter's Gloves or Builder's Gloves — they existed but were never added to the boss's drop table. Both now drop at the same odds as the other 7 profession gloves.
  • • Grimsby now sells a Woodcutter's Axe/Bark Shield and a Builder's Mallet/Toolbox, filling out the profession weapon/offhand set to all 9 professions (same tier-16 stats, level-57 gate, and token pricing as the existing sets).
  • • New mechanic: Bonus Engineer, the Builder's Mallet/Toolbox's signature stat — a flat % chance per Building Parts craft loop to double that loop's output. Scoped to crafting parts only, not assembling the full building.

0.2.0+2026-09-08.681

Fix: couldn't clear the Qty field when buying from a player's market listing

September 8, 2026

  • • Fixed the quantity field in the "buy from this player" panel (profile modal market tab) snapping back to 1 the instant you tried to delete it to type a different number — it was re-clamping on every keystroke instead of only once you were done editing.

0.2.0+2026-09-08.680

Fix: mobile dictionary popup on gear names; Cow Badge emoji

September 8, 2026

  • • Fixed a mobile Chrome quirk where long-pressing an item name in the player profile's equipment/gem lists would trigger the browser's built-in word-definition popup, breaking immersion. Scoped narrowly to those rows — normal text selection/copy elsewhere is untouched.
  • • Cow Badge now uses 🐮 instead of 🐄.

0.2.0+2026-09-08.679

New support store item: Cow Badge ($5)

September 8, 2026

  • • Added the 🐄 Cow Badge to the Support Store — $5, unlocks a chat badge, same as the other animal badges.

0.2.0+2026-09-08.678

Fix: Leaderboard failing to load, plus the slowness/spiking it caused

September 8, 2026

  • • Fixed the Leaderboard failing to load (per-skill boards crashed on any account with high enough skill XP to need yesterday's database fix) — another follow-up gap from that migration. This was also the cause of the reported slowness/spiking: the crash was poisoning a 5-minute server cache, so every cache expiry re-ran the leaderboard's full query set and failed again, repeatedly. Market and other pages were slow as a side effect of that, not from a separate bug.

0.2.0+2026-09-08.677

Fix: player profile modal failing to load ("Failed to load profile")

September 8, 2026

  • • Fixed the player profile modal ('Failed to load profile') for accounts with very high skill XP — a follow-up gap from yesterday's database fix. A type-checked hand-written type on that one route hid the mismatch from our normal safety checks, so it slipped through despite everywhere else being verified.

0.2.0+2026-09-07.676

Internal: real fix for the database-timeout bug (removes the XP/gold ceiling)

September 7, 2026

  • • Internal: total XP, gold, and skill XP moved from a 32-bit database column (hard ceiling ~2.1 billion) to a 64-bit one, removing the ceiling that caused today's earlier database-timeout crash loop entirely, rather than just capping growth at the ceiling. No visible change for anyone below that ceiling — very high-XP accounts will now keep growing past where they'd previously have been capped.

0.2.0+2026-09-07.675

Fix: Reinforcement Plates gave only 30% of a chest's XP for the same bars

September 7, 2026

  • • Reinforcement Plates were giving 30% of the Fabrication XP a chest piece gives, despite costing the identical number of bars — an inconsistent XP formula, not intentional. Now matches chest's XP-per-bar exactly.

0.2.0+2026-09-07.674

Fix: crash loop for very high-XP accounts ("database timeout")

September 7, 2026

  • • Fixed a bug affecting our most progressed accounts: total XP, gold, and skill XP are stored in a column with a hard ceiling around 2.1 billion, and one account had just reached it — every sync afterward tried to go past that ceiling and failed, which showed up as a repeating page-load/database error. Values now stop safely at the ceiling instead of crashing the sync. A permanent fix (removing the ceiling entirely) is planned as follow-up work.

0.2.0+2026-09-07.673

Sans is now the default skin; fixed oversized/undersized text under it

September 7, 2026

  • • Sans is now the default skin for new accounts and new guests, ending the Experimental/Dark/Legacy theme A/B test that's been running since July 19 (existing players in the test keep whatever they were already assigned).
  • • Fixed a CSS bug under the Sans skin that made some button text (character name, "Players online", World Boss participation, the XP line under a skill) render at the wrong size — some far too large, one far too small. A redundant font-size rule was silently overriding the intended sizes; removed it.
  • • Internal: activated the Reddit Ads pixel with the real pixel ID.

0.2.0+2026-09-06.672

Fix: Recycling's shown XP was half the actual amount awarded

September 6, 2026

  • • The XP shown next to each Recycle action was missing the same x2 that Salvage and Harvesting's rows already display — actual XP awarded was always correct, only the on-screen number under-reported it by half.

0.2.0+2026-09-06.671

Fix: Daily Profession bonus never applied to Recycling/Engineering

September 6, 2026

  • • The Daily Profession +20% XP bonus could never actually apply to Recycling or Engineering, even on days they were legitimately featured — a stale hardcoded skill list (predating both skills) gated the bonus separately from the correct featured-skill check. Removed the redundant check.
  • • Internal: added the one-time comeback newsletter send route (batched, idempotent, off by default).

0.2.0+2026-09-06.670

Fix: Google accounts marked unverified; Enchanted Belt tier

September 6, 2026

  • • Internal: Google sign-ins were never stamped as email-verified even though Google already confirms the address at sign-in — fixed going forward, and backfilled ~630 existing Google accounts that were incorrectly sitting in the unverified bucket.
  • • The Enchanted Belt now always reports as tier 1 in the inventory tier filter and anywhere else that reads an item's tier, regardless of its Daily Breach level — it was showing as e.g. tier 29, since its tier field tracked dungeon floor instead of real gear tier. The belt's actual stats are unaffected (they scale off dungeon floor, not this field), and it was already excluded from the referral tier-cache reward by item key.

0.2.0+2026-09-04.669

Fix: village add-on buildings now count in combat, not just on the stat sheet

September 4, 2026

  • • Installed village add-on buildings' ATK/DEF/HP now actually apply in combat, not just on the character sheet: regular combat win chance, Daily Breach combat and its entry gate, Turf War's entry gate and battle damage, World Boss damage, and the Invisibility Ring's district-kick check. Previously the buildings' stats showed correctly in the totals but weren't used when a fight or a gate check actually happened — this closes that gap everywhere it existed.

0.2.0+2026-09-04.668

Fix: village add-on buildings missing from the profile modal's stat totals

September 4, 2026

  • • The player profile modal's stat totals (Credits Find, Item Find, 2x Harvest, XP/task, ATK/DEF/HP) didn't count installed village add-on buildings — same gap as yesterday's fix, just in a different screen. Cloak Upgrade stats were already correctly included here.

0.2.0+2026-09-04.667

Fix: village add-on buildings weren't counted in several stat totals

September 4, 2026

  • • Installed village add-on buildings (Credits Find, Item Find, 2x Harvest, XP/task) weren't included in: the character sheet's displayed stat totals, quest and work order gold find, and arcane cache Credits Find/Item Find rerolls — they only applied on the specific gathering/crafting action tied to each building. Buildings now count everywhere gear does in those paths. A related, larger gap in combat-affecting systems (win chance, district/dungeon access gates, world boss and district control damage) was found during this fix and is being reviewed separately before any change ships there.

0.2.0+2026-09-04.666

Internal: fire OpenAI Ads conversion events (lead_created, registration_completed)

September 4, 2026

  • • Internal: guest sign-in now fires lead_created; email registration, Google sign-up, and both guest→permanent conversion paths (email + Google) fire registration_completed. Fired client-side (not via the server-side Conversions API) so events carry the pixel's own attribution cookies — server-driven signups (guest, Google) queue the event via a short-lived cookie that fires once the player lands back in the app after the redirect.

0.2.0+2026-09-04.665

Internal: install ChatGPT Ads (OpenAI) pixel base

September 4, 2026

  • • Internal: added the OpenAI Ads pixel loader, same env-var-gated pattern as the existing (currently inactive) Reddit pixel. Conversion event firing (guest signup, registration) comes next once the exact event identifiers are confirmed. Related nginx CSP: bzrcdn.openai.com (script-src) and bzr.openai.com (connect-src), scoped to idleworlds.com only.

0.2.0+2026-09-04.664

Internal: generalize the ad-source analytics dashboard beyond Reddit

September 4, 2026

  • • Internal: /admin/analytics's ad funnel table (visits, signups, guest→permanent conversion, Day-1/7 retention, revenue) now takes ?source= instead of being hardcoded to Reddit — works for any utm_source, including the new ChatGPT campaign.

0.2.0+2026-09-04.663

Internal: community theming beta (Developer Mode)

September 4, 2026

  • • Internal: added a data-only community theming pipeline (CSS custom-property overrides, no code execution) gated behind a Developer Mode toggle, visible only to 2 allowlisted accounts for now. Related nginx CSP change: idleworldstoolkit.com added to connect-src only, scoped to idleworlds.com.

0.2.0+2026-09-04.662

Internal: newsletter rewrite (leads with the skills, adds cloaks) + a personal gift title

September 4, 2026

  • • Internal: rewrote the comeback newsletter to lead with what Recycling/Engineering actually do instead of that they're free, and added a section on the new Cloaks and Cloak Upgrade system. Resent a test copy for review.

0.2.0+2026-09-04.661

Internal: comeback newsletter email template

September 4, 2026

  • • Internal: added the re-engagement newsletter email (Recycling/Engineering free, referral program, roadmap teaser) — sent as a one-off test copy, not yet to the full list.

0.2.0+2026-09-04.660

Fixes: set bonus label, daily boost capitalization, Chemistry default, queue drag-to-end + new: inspect buildings, uninstall for gold

September 4, 2026

  • • Fixed: the Elementbound and Juggernaut's Resolve set bonuses displayed as "Conqueror's set" everywhere — each now shows its correct name (and full bonus breakdown, not just Warfare).
  • • Fixed: Recycling/Engineering showed lowercase in the Daily XP Boost announcement and display.
  • • Fixed: Chemistry now defaults to ATK Potion instead of DEF Potion.
  • • Fixed: dragging a queued action to the very end of the list had no drop indicator below the last item — you can now drop there to reorder to the end.
  • • New: inspecting another player now shows their installed Safehouse buildings — tap the Housing badge to expand.
  • • New: Safehouse Add-ons can now be uninstalled for 100,000 gold instead of destroyed — the building goes back to your inventory instead of being lost for a partial material refund.

0.2.0+2026-09-04.659

Recycling & Engineering are now free for everyone — Premium Membership retired

September 4, 2026

  • • New: Recycling and Engineering no longer require Premium Membership — free for every player, no purchase needed.
  • • Removed: Premium Membership is no longer for sale (one-time purchase and the old monthly subscription). Existing subscriptions won't renew again. If you had a Premium Membership Token, you can still redeem it, though it no longer unlocks anything.

0.2.0+2026-09-03.658

New: Supporter Pack now includes 30 days of Premium Membership

September 3, 2026

  • • New: buying or being gifted the Supporter Pack now also grants 30 days of Premium Membership (Recycling & Engineering access), stacking with any existing Premium time and carrying across your Standard/SSF characters like every other Premium grant. Supporter Pack ownership/perks are otherwise unaffected.

0.2.0+2026-09-03.657

Fixed: today's Daily XP Boost showing only 1 skill instead of the full group

September 3, 2026

  • • Fixed: since today's boost was already locked in before the new random rotation shipped, it briefly displayed/applied as just 1 skill instead of its full boosted group for the rest of the day. Self-healed automatically at the next noon-ET reset, but backfilled the fix for the remainder of today too.

0.2.0+2026-09-03.656

New: Daily XP Boost is now 3 random skills, never repeating the last 2 days

September 3, 2026

  • • New: the Daily XP Boost (+20% XP, resets at noon Eastern) no longer follows a fixed 4-day cycle — each day it now randomly picks 3 of the 10 skills (Combat included), excluding whatever was boosted on either of the previous 2 days. See the updated /wiki/daily-xp-boost for today's (and the last 2 days') picks.

0.2.0+2026-09-03.655

Internal: Premium redemptions/purchases now stack correctly across Standard/SSF

September 3, 2026

  • • Internal: redeeming a Premium Token or buying Premium Membership on one league character now correctly extends from whichever of your characters already has the furthest Premium coverage, instead of restarting from today on that character's own (possibly empty) record. Previously a second token/purchase on your other league could either waste itself re-covering an already-covered window, or (if used much later) silently grant more total days than intended.

0.2.0+2026-09-03.654

New: 4 more Total Levels titles — Exalted, Eternal, Immortal, Apex

September 3, 2026

  • • New: the Total Levels milestone title chain now continues past Transcendent (600) — Exalted at 700, Eternal at 800, Immortal at 900, and Apex at 1000 total skill levels.

0.2.0+2026-09-02.653

Internal: public Recycling/Engineering data export for third-party tools

September 2, 2026

  • • Internal: added /woodcutting-construction.json — a full static export of Recycling/Engineering resources, activities, recipes, buildings, and XP formulas, straight from the game data, for community tools (same pattern as the existing /items.json).

0.2.0+2026-09-02.652

New: cloak upgrade chat announcements show the actual rolled stat

September 2, 2026

  • • New: clicking a cloak's name in a Cloak Upgrade success chat announcement now shows the specific stat(s) that upgrade rolled, not just the cloak's generic base stats.

0.2.0+2026-09-02.651

Fixed: successful cloak upgrades now always announce in chat

September 2, 2026

  • • Fixed: a successful Cloak Upgrade (including the first, +1) never announced in world chat, even though a failed attempt always did. Every successful cloak upgrade now announces, matching failures.

0.2.0+2026-09-02.650

New: Safehouse buildings now grant skill-level bonuses too

September 2, 2026

  • • New: every Safehouse Add-on building now also grants a flat level bonus to one non-combat skill (mining, smithing, gathering, alchemy, jewelcrafting, spellcrafting, tailoring, woodcutting, or construction — never combat). The 9 skills cycle one per building, so the first 9 buildings each cover a different skill at +1, and every lap after that covers all 9 again at +2 (the cap). Stacks with skill-boosting gear like Ashforge Gauntlets, and counts toward every recipe, activity, and district-travel level check that already respects gear skill bonuses. See the updated Skill bonus column on the /wiki/construction page.

0.2.0+2026-09-02.649

Safehouse: can't install the same building twice, now enforced and shown

September 2, 2026

  • • Fixed: the game never actually stopped you from installing the same building in two village slots at once. Now enforced server-side, and the install picker no longer offers a building type you already have installed — it shows greyed out with a note instead of just disappearing.

0.2.0+2026-09-02.648

Fixed: upgraded cloaks now show their +N in the name

September 2, 2026

  • • Fixed: an upgraded cloak's name never showed its +1/+2/+3/+4 anywhere, making it look identical to an un-upgraded cloak (or to a different roll of the same cloak) in your inventory, the Upgrade Chip picker, and the profile equipment list. The +N now shows next to the name everywhere.

0.2.0+2026-09-02.647

Fixed: Premium Membership now carries across Standard and SSF

September 2, 2026

  • • Fixed: Premium Membership was tied to a single character, so buying it on Standard didn't unlock Recycling/Engineering on your SSF character (or vice versa). It now applies to both, same as Supporter benefits already do.

0.2.0+2026-09-02.646

Fixed: Premium Token redemption, Cloak Upgrade failure announcements

September 2, 2026

  • • Fixed: redeeming a Premium Membership Token from the general inventory "Use" button gave a "this item cannot be used" error. It now works from either the inventory or the Support panel's Redeem button.
  • • Fixed: a failed Cloak Upgrade attempt (destroying the cloak) wasn't announced in world chat, unlike every other failed gear upgrade.

0.2.0+2026-09-02.645

New: Recycling & Engineering, Cloak Upgrade, Premium Membership

September 2, 2026

  • • New: Recycling and Engineering are now live! Recycle wood, craft Building Parts, and assemble Safehouse Add-ons — permanent passive buildings that install into slots (1 per housing tier) and grant real ATK/DEF/XP/Credits Find/Item Find/2x Harvest bonuses. Requires Premium Membership. See the full breakdown on the wiki.
  • • New: Premium Membership is now $5 for 30 days — a one-time purchase, not a subscription. Buy it again anytime to stack more time on top. Pay with Stripe, PayPal, or Paddle. Supporters: check your notifications — you've been sent a free Premium Membership Token, redeemable for 30 days whenever you're ready.
  • • New: Cloak Upgrade is live and free for everyone — use an Upgrade Chip on a cloak to permanently graft a random bonus stat, +1 through +4, each level rerolling for a bigger roll. See the wiki for the full mechanic and risk table.
  • • New: gem socket management (equip/destroy a socketed gem directly from your equipped gear) is now available to everyone from the player profile.
  • • Fixed: Recycling/Engineering now count toward Total Levels, the Total Levels leaderboard, and the Polymath/Ascendant/Paragon/Transcendent titles, same as every other skill.
  • • Added Recycle, Building, and Building Parts filters to inventory, market, and buy orders.

0.2.0+2026-09-02.644

Internal: Cloak Upgrade design fix — second stat starts small

September 2, 2026

  • • Internal: at +3, the second (bonus) grafted stat now correctly starts at the small +1-equivalent magnitude instead of jumping straight to the same big roll as the first (already-grown) stat. Wiki example rewritten to show the cloak's full state at each level instead of just what changed.

0.2.0+2026-09-02.643

Internal: Engineering building ATK/DEF reverted to original scale

September 2, 2026

  • • Internal: reverted the ATK/DEF portion of the last building rebalance — those two stats go back to their original (unboosted) values. XP/task, Credits Find, Item Find, and 2x Harvest Chance keep the boosted low-tier values.

0.2.0+2026-09-02.642

Internal: Engineering buildings — no more HP, guaranteed XP, stronger low tiers

September 2, 2026

  • • Internal: buildings no longer grant HP at all (removed from the buff pool entirely). Every building now guarantees an XP/task stat instead of only some tiers getting one. Low-tier buildings were still feeling flat even after the earlier floor fix — every stat fraction bumped up further and the floor raised from 1 to 2.

0.2.0+2026-09-02.641

Fixed: total-level titles unlocking 2 levels early

September 2, 2026

  • • Fixed: Polymath/Ascendant/Paragon/Transcendent titles (and referral level rewards) were unlocking 2 total levels early for everyone — every account has two hidden beta-skill entries that were being counted toward the total by mistake. Fixed at the source; no titles were revoked.
  • • Internal: added Recycle, Building, and Building Parts inventory/market filters.

0.2.0+2026-09-02.640

Internal: Cloak Upgrade trading, building fixes, install UX

September 2, 2026

  • • Internal: Cloak Upgrade rolls now carry through mailing and the market (same snapshot-and-reconstitute pattern already used for enchants/sockets), instead of being blocked from trading entirely. Admin beta only.
  • • Internal: Engineering buildings were showing no stat tooltip at all in inventory (a display gate only checked for regular equipment, buildings never qualified). Fixed.
  • • Internal: Engineering building buffs rebalanced — the XP stat is a flat +N XP/task bonus (like ring/amulet gear), not a percent — a wiki display bug was showing it with a '%' sign. Also floored every stat at a minimum of 1; the old formula rounded most secondary stats to 0 on early buildings.
  • • Internal: streamlined the village add-on install flow — installing now happens with one click directly from each empty slot instead of a separate shared dropdown you had to scroll to find.

0.2.0+2026-09-02.639

Internal: Cloak Upgrade (+1 to +4) beta

September 2, 2026

  • • Internal: new Cloak Upgrade system — using the same Upgrade Chips as any other gear enhancement, a cloak can now be upgraded +1 through +4. Each success permanently grafts (and, on higher levels, rerolls) a random bonus stat onto that exact cloak copy, without changing its name — so the same cloak name can exist with many different rolls. Admin-only beta account, not player-facing yet.
  • • Internal: fixed a backlog of 3 missing admin purchase-notification emails for Premium Membership subscribers who were manually backfilled earlier — emails have now been sent.

0.2.0+2026-09-01.638

Internal: fixed Recycling couldn't run; Assembly duration to 3 min

September 1, 2026

  • • Internal: Recycling was missing from a requirements-check function added when the skill shipped, so every chop was immediately rejected as "Requirements no longer met" and silently fell back to another activity. Fixed — Recycling now runs normally.
  • • Internal: Engineering Assembly duration changed from 5 minutes to 3 minutes (still reduced by housing tier), matching every other "long craft" in the game instead of a one-off longer time.

0.2.0+2026-09-01.637

Internal: profile skill grid — 2 rows of 5 for beta account

September 1, 2026

  • • Internal: profile modal skill grid switches to 5 columns (2 full rows) instead of 4 (a sparse 3rd row) when Recycling/Engineering are visible. Admin beta account only.

0.2.0+2026-09-01.636

Internal: Recycling/Engineering on leaderboards + profile modal

September 1, 2026

  • • Internal: Recycling and Engineering now show up on the leaderboards and in the player profile modal for the admin beta account. Still fully hidden for everyone else. Not player-facing yet.

0.2.0+2026-09-01.635

Internal: rebalanced Engineering building buffs; wiki header fix

September 1, 2026

  • • Internal: Engineering building buffs were rebalanced against real gear at realistic tiers — HP in particular was drastically oversized (no other item in the game grants direct HP at all, so the old formula had nothing to calibrate against). Not player-facing yet.
  • • Fixed: the /wiki/construction page title was oversized on mobile and wrapped across most of the screen.

0.2.0+2026-09-01.634

Internal: Engineering wiki page now shows exact buff/cost numbers

September 1, 2026

  • • Internal: /wiki/construction now pulls exact buff magnitudes and material costs directly from live recipe/item data instead of showing just the buff type. Admin-only, not player-facing yet.

0.2.0+2026-09-01.633

Fixed: Premium subscribe confirmation, salvage preview mismatch

September 1, 2026

  • • Fixed: subscribing to Premium Membership never confirmed activation and the button stayed on "Subscribe" — a Stripe API change had silently broken how the subscription's renewal date was read, so newly active subscriptions weren't recognized. Also added a reliable confirmation step (instead of relying only on Stripe's background delivery), a world chat announcement, and an admin notification, matching how Supporter Pack purchases already work.
  • • Fixed: the salvage confirmation screen's "Yield" preview for bars and Fabrication gear no longer matches what you actually receive — the preview was using the old salvage formula from before the recent salvage rework. Both now use the same number.

0.2.0+2026-09-01.632

Premium Membership ($5/mo) is now available

September 1, 2026

  • • New: Premium Membership ($5/mo, in the Support menu) — a separate membership from the Supporter Pack that will unlock new gameplay features as they release, starting with two upcoming professions still in development. Existing Supporter Pack benefits are completely unaffected either way — Supporters keep everything they already have, permanently, regardless of Premium.

0.2.0+2026-09-01.631

The +100% Chipcraft XP event is now permanent

September 1, 2026

  • • The "+100% Chipcraft XP" event has ended — but instead of XP dropping back down, that bonus is now baked in permanently. Chipcraft was lagging behind the other professions, so this stays as the new normal rate going forward.

0.2.0+2026-09-01.630

Market suggested price now matches Work Order Vendor pricing; salvage reflects real material cost

September 1, 2026

  • • The "suggested price" shown when listing an item on the market (raw resources, potions, and Fabrication/Weaving gear) now uses the same formula the Work Order Vendor prices itself at — base work-order value at the highest gold-find% any player has ever reached, marked up 50% — instead of a disconnected flat value/tier formula. Items without a work-order equivalent (drops, orbs, gems, cosmetics) are unaffected.
  • • Salvaging bars and Fabrication-crafted gear (weapon/shield/helmet/chest/gloves/legs/boots) now returns Salvage Material proportional to how much ore actually went into crafting it, times tier — instead of a flat per-tier number that badly undervalued high-tier gear relative to its real material cost. This is a real increase, especially at higher tiers (a tier-34 chest piece now salvages for roughly 16x what it used to). Weaving armor and jewelry are unaffected.
  • • Internal: Engineering now levels at the same pace as Fabrication at every tier — Building Parts XP was missing the material-cost scaling Fabrication's smelting already has, making Engineering level ~8x slower at endgame tiers. Not player-facing yet.

0.2.0+2026-09-01.629

Internal: double-gather chance now applies to Recycling

September 1, 2026

  • • Internal: Double Harvest % (from gear, village add-ons, etc.) was silently not applying to Recycling — the check only covered Salvage/Herbing/Netrunning. Fixed. Not player-facing yet.

0.2.0+2026-09-01.628

Internal: skill panel layout fixes

September 1, 2026

  • • Internal: fixed a couple of layout issues in the admin-only skill panel from the previous build (label text wrapping badly in the narrow sidebar column, and redundant placeholder rows at the bottom). Not player-facing yet.

0.2.0+2026-09-01.627

Internal: two new skills in early development

September 1, 2026

  • • Internal: laying groundwork for two new professions — a wood-gathering skill and a construction skill that turns materials into permanent village upgrades. Still early, admin-only, and not live for players yet. More to come once it's further along.

0.2.0+2026-09-01.626

Daily Breach fights now survive navigating away, and queuing no longer interrupts them

September 1, 2026

  • • Fixed: queuing a gather or combat action while a Daily Breach fight was running immediately forfeited the fight instead of waiting behind it, unlike crafting which already queued properly. Queuing any action now leaves an active dungeon fight intact.
  • • The Game button no longer counts as leaving the Daily Breach — you can freely check Market, Housing, Leaderboards, Chat, or your district while a fight is in progress. It keeps running in the background and now shows up as your Current Action (with a link back to the fight) until you either finish it or press Leave Breach.

0.2.0+2026-09-01.625

Fixed: couldn't leave the Daily Breach mid-fight to do anything else

September 1, 2026

  • • Fixed: the "Leave Breach" / "Game" navigation buttons hard-blocked with an error while a Daily Breach fight was in progress, leaving you stuck unable to navigate away — for example to go fight a World Boss instead. Leaving now always works and forfeits the current floor attempt (same as running out of time), and you can immediately retry the floor afterward.

0.2.0+2026-08-30.624

Chipcraft recipes now also require Salvage level

August 30, 2026

  • • Chipcraft recipes now require Salvage level (Chipcraft level − 4), the same secondary-skill gate Fabrication (Salvage-fed) and Chemistry/Weaving (Harvesting-fed) already had — Chipcraft was the one crafting skill missing it. If your Salvage is well behind your Chipcraft, some recipes may be temporarily locked until it catches up.

0.2.0+2026-08-30.623

Fixed: List on Market showed the NPC Vendor's price, not the real market's

August 30, 2026

  • • Fixed: the "List on Market" panel's "Lowest sell" and "Total on market" figures still leaked the NPC Vendor's price and stock even when it was supposed to be hidden behind real player listings — a seller could undercut themselves without realizing real listings were already priced much higher. Now uses the same visibility rule as the rest of the market.

0.2.0+2026-08-29.622

Rules updated: one-directional trading

August 29, 2026

  • • The Rules page now covers one-directional "feeder" trading — an account repeatedly sending materials, gear, or gold to another without receiving fair value back. Accounts found doing this may be trade-locked, suspended, or banned at the team's discretion, based on trade/market pattern analysis rather than IP or identity. See /rules for the full policy.

0.2.0+2026-08-28.621

Premium store: fixed duplicate badge emoji, retired 4 exclusive badges

August 28, 2026

  • • Fixed: the exclusive $50 "Starbreaker" badge shared its emoji with the already-sold "The Worldender" badge — anyone buying Starbreaker would have gotten a badge visually indistinguishable from an existing owner's. Starbreaker now has its own emoji.
  • • Removed 4 exclusive badges from the store rotation (The Eclipse, Void Sovereign, Gravemind, Soulreaper) — none had ever been purchased, so nothing changes for existing owners. The reveal chain behind them now continues straight to the next badge in line.

0.2.0+2026-08-28.620

Fixed: several places silently ignored equipped Belt/Trinket/Cloak

August 28, 2026

  • • Fixed: after the orb-tier trinket bug, audited every other place the game checks "what's currently equipped" for the same class of bug. Found and fixed several: Mail and the Bank could let you send or deposit an item that was actually equipped in your Belt/Trinket/Cloak slot without protecting it (those slots weren't being checked as "already in use"); the same gap existed for Grimsby the Fence and for Fabrication/Weaving work-order turn-ins (Cloak specifically); and the invisibility-ring district-safety check now correctly counts Trinket/Cloak stats when deciding whether removing the ring would leave you under-geared for the district. Also removed a second, independently-drifted copy of the equip-count logic that had the same bug in a different shape, so this can't happen again in two places at once.

0.2.0+2026-08-28.619

Fixed: Harvesting/Chemistry Upgrade Chips ignored your equipped trinket's tier

August 28, 2026

  • • Fixed: the Upgrade Chip tier awarded from Salvage/Herbing gathering and Chemistry brewing only looked at your district and your weapon/shield/ring/amulet/armor tiers — it silently skipped your equipped trinket (Relic), even though World Boss and Daily Breach orbs already counted it. A high-tier trinket now raises your gathering/alchemy orb tier the same way it already does everywhere else.

0.2.0+2026-08-28.618

Event: World Boss Upgrade Chip chance doubled for 48 hours

August 28, 2026

  • • Event: World Boss Upgrade Chip chance is doubled for the next 48 hours — normally 10-25% per participant based on contribution, now 20-50%. Fight City Threats before it ends to cash in on the better odds.

0.2.0+2026-08-28.617

Fixed daily leaderboards undercounting players with housing tier

August 28, 2026

  • • Fixed a bug where the daily leaderboards (Salvage, Chemistry, etc.) undercounted any player with housing tier 1+ — the sanity check that caps a reported action count assumed everyone's cycle speed was the slowest possible (no housing bonus), so a big batch of legitimately-earned actions from a long offline stretch could get silently truncated. Worse the higher your housing tier and the longer you'd been away. Display-only — nothing about actual XP, items, or gold earned was ever affected.

0.2.0+2026-08-27.616

NPC Vendor now hides its stock when players are already selling

August 27, 2026

  • • NPC Vendor listings are now hidden from the market entirely whenever any real player has an active listing for that item — its accumulated stock only surfaces as a backstop once the player market for that item is genuinely empty. Previously a heavily work-ordered item could sit at the vendor's price forever, capping what players could charge each other for it even when real demand was higher.

0.2.0+2026-08-27.615

NPC Vendor repricing overhaul

August 27, 2026

  • • NPC Vendor listings are now priced at 50% over an item's base work-order value at the highest gold-find% any player has ever had (up from 25% over the highest amount anyone actually got paid for it). The gold-find% record updates automatically as players' gear improves, and every NPC Vendor listing reprices immediately whenever a new record is set.

0.2.0+2026-08-27.614

Internal: nightly milestone-title backfill now always announces to chat

August 27, 2026

  • • Internal: the nightly safety-net job that catches milestone titles the live level-up moment might have missed (grant-milestone-titles, runs 01:30 UTC) used to insert the title directly, bypassing the world-chat announcement entirely — a title caught by this backfill instead of live play granted silently. It now routes every grant through the same shared function the live game uses, so a title earned this way announces in chat exactly like one earned live, and the two implementations can no longer drift apart. No player-facing change to the titles themselves.

0.2.0+2026-08-26.613

Internal: /transparency removes its relationship value floor

August 26, 2026

  • • Internal (admin-only): /transparency no longer ignores relationships below a 250k gold-equivalent floor before scoring them — small-scale one-directional transfers between accounts now score on the same continuous curve as large ones, distinguished by purity/exclusivity/autonomy/persistence rather than filtered out by size alone. Raised the report's relationship cap from 150 to 500 to match (this data now surfaces ~395 relationships instead of ~44). The archetype-labeling threshold elsewhere on the page is unchanged. No player-facing change.

0.2.0+2026-08-26.612

Internal: /transparency splits mail vs market, adds raw-material effort

August 26, 2026

  • • Internal (admin-only): /transparency relationship cards now show whether shipped value and returned gold moved through mail (informal, no price discovery) or the market (a real, comparable price), and add a raw-material-equivalent effort figure for what was shipped/returned — resolved through the actual recipe chain (ore → bar → gear, herb → potion, etc.) so bulk low-tier output reads as the real work it represents instead of only its gold value. No player-facing change.

0.2.0+2026-08-26.611

Internal: /transparency gets a trading-detail breakdown and more filters

August 26, 2026

  • • Internal (admin-only): /transparency now splits the existing "goods sent/received" total into gold, materials & consumables, and gear/unique items — a one-way flow of raw ore now reads differently from a one-way flow of finished gear. Added toggleable column groups (Trading detail, Combat activity, Market activity) so the table doesn't default to a wall of columns, plus housing tier / min level / min active days filters. No player-facing change.

0.2.0+2026-08-26.610

Reverted: NPC Vendor no longer resells quest bounty drops

August 26, 2026

  • • Reverted the last change — the NPC Vendor is back to work orders only, no longer reselling quest bounty drops.

0.2.0+2026-08-26.609

Notification when your buy order gets filled

August 26, 2026

  • • You now get a notification when someone fills your standing buy order, same as when your own market listing sells. Controlled by the same "market sale notifications" toggle in Settings.

0.2.0+2026-08-26.608

NPC Vendor now also covers quest turn-ins, not just work orders

August 26, 2026

  • • NPC Vendor now applies to regular quest turn-ins (bounty drops) too, not just work orders — same 10% resale rate, same 25%-over-all-time-high pricing.

0.2.0+2026-08-26.607

Internal: added a new one-off gift title for a personal gift

August 26, 2026

  • • Internal: added a new one-off gift title for a personal gift. Not obtainable any other way.

0.2.0+2026-08-26.606

Internal: NPC Vendor now reprices existing stock on every all-time-high

August 26, 2026

  • • Internal: the NPC Vendor's already-listed stock now repriced immediately whenever a work-order turn-in sets a new all-time-high value for that item, even if that particular turn-in doesn't post any new stock (a batch that rounds to zero, or a single-item resell chance that didn't hit). Previously it could sit at a stale, lower price until the next turn-in happened to also post something. No player-facing change beyond more accurate pricing.

0.2.0+2026-08-26.605

Renamed: Work Order Vendor → NPC Vendor

August 26, 2026

  • • Renamed the new work-order resale system from "Work Order Vendor" to "NPC Vendor" — same seller you'll see on the market and in #npc-vendor on Discord, just a shorter name.

0.2.0+2026-08-26.604

Internal: Work Order Vendor gets its own Discord channel, skips SSF

August 26, 2026

  • • Internal: the Work Order Vendor's listings were flooding #market-watch with system activity alongside real player trades — split them into their own #npc-vendor channel. Also excluded SSF entirely, since SSF has no player-to-player market for it to resell into. No player-facing change.

0.2.0+2026-08-26.603

Fixes: Sans skin text clipping, Fire/Frost/Lightning Resist font size

August 26, 2026

  • • Fixed the Sans skin's stat chips clipping/truncating text on narrower screens (iPhone especially) — the readable font was set slightly larger than the pixel font it replaced, which was fine for headings but pushed stat-chip text past its normal-width container. Chips now sit at the same size as every other skin's.
  • • Fixed Fire/Frost/Lightning Resist rows in the equipment bonuses panel rendering at a different (larger) font size than every other stat in that list — they were missing the size class the rest of the panel uses.

0.2.0+2026-08-26.602

Internal: added the Work Order Vendor (off by default)

August 26, 2026

  • • Internal: added a new system — when enabled, a cut of what's turned in via work orders (10% of batch turn-ins like ore/herb/potions, a 10% chance per single-item turn-in like armor/weapons) gets resold on the market by a new NPC seller instead of fully consumed, priced at 25% over the highest gold-find-adjusted turn-in value ever recorded for that item (a price floor that only ever ratchets up). Admin-gated and disabled by default — no player-facing change until it's turned on.

0.2.0+2026-08-25.601

Internal: rebuilt the admin unique-item ownership page

August 25, 2026

  • • Internal: /unique (admin-only) was hardcoded to two 8-item chains from early in development and was missing about a dozen badges/colors added since (Worldender, Starbreaker, Hollow Crown, Archfiend, Deathmask, Gravemind, and several name colors), plus it mis-ordered the chains it did track. Rewrote it to pull every one-of-a-kind item straight from the supporter catalog and show real owners, so it can't go stale again. No player-facing change.

0.2.0+2026-08-24.600

Fix: Sans skin background/colors not following district

August 24, 2026

  • • Fixed a bug from yesterday's Sans skin launch: the district-dependent background scene and color theme weren't applying for players on Sans — they'd get the same static fallback look everywhere instead of each district's colors and backdrop. The code that sets those was still only checking for the Default skin by name.

0.2.0+2026-08-24.599

New skin: Sans

August 24, 2026

  • • New skin: "Sans" — the same Default look (district colors, MMORPG theming, layout) with a normal, easy-to-read font instead of the pixel fonts. For anyone who likes the Default skin's vibe but finds the retro font hard to read. Pick it from Settings.

0.2.0+2026-08-23.598

Internal: closed the double-submit inventory race everywhere, not just upgrade orbs

August 23, 2026

  • • Internal: yesterday's inventory-race fix only covered engine.ts's shared helper. Found the same read-then-set pattern in ~15 more places across the market, quests, mail, bank, trader, enchants, reinforcement, potions, scrolls, cosmetic tokens, and Data Cache code, and fixed all of them the same way (atomic, guarded updates). No player-facing change.

0.2.0+2026-08-23.597

Internal: root-caused yesterday's crafting-selection bug

August 23, 2026

  • • Internal: found the actual cause of yesterday's Chemistry/Fabrication selection snap-back — a change earlier in the day made the crafting recipe list recompute on every poll instead of only when something relevant changed, which is what re-triggered a much older bug. Fixed the recomputation trigger directly rather than relying only on yesterday's guard. No player-facing change beyond what's already fixed.

0.2.0+2026-08-23.596

Several bug fixes: gem socket search, crafting selection, upgrade orbs

August 23, 2026

  • • Fixed: the "Currently socketed" list in the Socket a Gem screen ignored the search box — only the unsocketed gear list was actually filtered.
  • • Fixed: Chemistry and Fabrication crafting selection could snap back to XP Potion / Refine Bars while you were trying to pick something else — a background effect was resetting the selection on every refresh instead of only when nothing valid was selected.
  • • Fixed: double-submitting an action (e.g. double-clicking Use Upgrade Chip during a slow response) could let two concurrent requests each spend the same inventory in a way that shouldn't have been possible together. Inventory changes are now atomic and reject the second request instead of silently double-processing. Also disabled the upgrade orb confirm button while a request is in flight.

0.2.0+2026-08-22.595

XP Scrolls: level requirement lowered by 1 across all tiers

August 22, 2026

  • • Changed: XP Scroll level requirements are 1 level lower across every tier.

0.2.0+2026-08-22.594

EVENT: +100% Chipcraft XP for 2 weeks

August 22, 2026

  • • Event: Chipcraft XP is doubled server-wide for the next 2 weeks — prospecting, cutting gems, and crafting rings/amulets all grant +100% XP. Runs through September 5, 2026. After the event ends we'll look at engagement and decide whether the boost stays permanent, gets partially kept, or reverts fully.

0.2.0+2026-08-22.593

Prospecting XP now scales to your Chipcraft tier, not the ore's

August 22, 2026

  • • Changed: prospecting XP no longer depends on the tier of ore you prospect — it's now based on your effective Chipcraft level (gloves bonus included), same as prospecting your own tier. Gem-drop chance and salvage output are unchanged and still scale with the ore's real tier, so there's still a reason to use higher-tier ore, just not for XP.

0.2.0+2026-08-22.592

Removed quick-reply buttons from mail

August 22, 2026

  • • Removed the canned quick-reply buttons ("OK!", "Thank you!", "On it!") from mail. The Reply button is unaffected.

0.2.0+2026-08-22.591

Fixed: market-blocked items could be sold to the NPC Buyer

August 22, 2026

  • • Fixed: items blocked from the player market (like the Enchanted Belt, a progression-bound reward) could still be sold via Instant Sell and the NPC Buyer, which didn't check that flag. Also fixed the admin NPC-price auto-approval sweep, which had approved NPC prices for all 30 existing Enchanted Belt tiers — those approvals have been revoked.

0.2.0+2026-08-21.590

Internal: new one-off gift cosmetics

August 21, 2026

  • • Internal: added a new one-off gift title, chat color, and badge for a personal gift. Not obtainable any other way.

0.2.0+2026-08-21.589

Internal: rare-drop rolls now leave an auditable trail

August 21, 2026

  • • Internal: district-unique, secondary-district-unique, and ultra-rare drop hits now log their exact seed input, roll value, and threshold. Any future "this drop rate looks off" report can be verified by recomputing the roll directly instead of a statistical investigation. No player-facing change.

0.2.0+2026-08-20.588

Chat fixes: ultra-rare drop links, text selection

August 20, 2026

  • • Fixed: the ultra-rare drop announcement ("...found something extraordinary: a X!") didn't match any of chat's item-name patterns, so the item wasn't clickable. Added the missing pattern.
  • • Fixed: hyperlinked names in chat (item names, player names) couldn't be highlighted or selected for copying — they were rendered as native buttons, which browsers block text selection on. Switched to selectable elements; clicking still opens the item popup or player profile as before.

0.2.0+2026-08-19.587

Fixed Turf War XP inconsistency (1000 vs 800)

August 19, 2026

  • • Fixed: the recent Turf War XP bump (2x -> 3x) only updated one of two code paths that award ZC XP — the periodic tick-worker path still had the old 2x multiplier, so ZC XP varied depending on which one processed a given fight. Both paths now match.

0.2.0+2026-08-19.586

Rules updated: keep religion/politics out of chat

August 19, 2026

  • • Rules: added guidance to the Respectful Conduct section asking players to keep religion, politics, and other divisive real-world topics out of public chat — this is a place to play the game, not to debate.

0.2.0+2026-08-18.585

Internal: fixed nightly job causing repeated server restarts

August 18, 2026

  • • Internal: the nightly milestone-title sweep was firing tens of thousands of unbatched database queries every run, which kept it running long enough to overlap with other nightly maintenance jobs and repeatedly hit the server's memory limit, causing brief automatic restarts. Rewritten to batch its queries — same title grants, far less load. No player-facing change.

0.2.0+2026-08-18.584

Internal: character renames now logged to a moderation channel

August 18, 2026

  • • Internal: character renames now post to a dedicated Discord channel for moderation tracking. No player-facing change.

0.2.0+2026-08-18.583

New titles: Paragon (500 total levels) and Transcendent (600)

August 18, 2026

  • • New: "Paragon" (500 total skill levels) and "Transcendent" (600), continuing on from Polymath (300) and Ascendant (400) — automatically granted with a chat announcement and notification, same as every other milestone title.
  • • Retroactively granted "Paragon" to the 2 players who had already passed 500 total levels before this existed.
  • • Fixed: the Titles wiki page said total-level titles counted "all 7 skills" — stale since Weaving was added as an 8th skill.

0.2.0+2026-08-18.582

Fixed: fiber work orders were silently downgraded to herb work orders

August 18, 2026

  • • Fixed a real bug behind reports of never seeing a Weaving fiber (e.g. Shadowweave) work order: Harvesting work orders can land on either herb or fiber, but the moment the work order got re-adjusted for your current district — which happens almost every time, any time your district doesn't exactly match the tier the order was generated at — it silently reverted to herb regardless of which one was actually rolled. The random pick itself was always working; the district-adjustment step was the part quietly discarding fiber every time. Fixed at the source, so this applies to display and to actually claiming the order.

0.2.0+2026-08-18.581

Prospecting under District 10 now sends a notification when gems are found

August 18, 2026

  • • Fixed: gems found while prospecting below District 10 were awarded silently — no chat message and no notification, so players assumed prospecting wasn't working. Every gem find now sends a private notification regardless of district, bundled into one per session ("You found Ruby x7 while prospecting in Greenwake Den") instead of one per gem. District 10+ finds still additionally get the public chat announcement, same as before.

0.2.0+2026-08-18.580

Fixed: crafting could continue past a skill level requirement once started

August 18, 2026

  • • Fixed: a recipe's level requirement (and, where relevant, its Harvesting/Salvage requirement) was only checked at the moment you started crafting — swapping gear afterward while a batch was still running didn't stop it. Harvesting and combat activities already re-check this on every update; crafting recipes now do too, matching that existing behavior.

0.2.0+2026-08-18.579

Fixed: Weaving recipes were missing the Harvesting level requirement Fabrication/Chemistry already had

August 18, 2026

  • • Fixed: Fabrication recipes gate on Salvage level and Chemistry recipes gate on Harvesting level (both at recipe level - 4), same as their crafting level, since both consume gathered materials — but Weaving (which also consumes gathered Fiber) was missing this entirely, both the actual gate and the displayed requirement. Fixed at the source: the logic was duplicated across 4 separate copies (one enforcing it server-side, three just for display), all now read from one shared function so this can't drift out of sync again.

0.2.0+2026-08-17.578

Upgrade Chip wiki pages now list all 5 sources, not just Arcane Caches

August 17, 2026

  • • Fixed: last patch's Upgrade Chip source list only covered Arcane Caches — missed 4 other real sources: Chemistry potion brewing (1 in 20,000 per craft), Salvage/Herbing (1 in 20,000, or 1 in 40,000 in District 19+, boosted by Item Find %), World Boss kills (10-25% per participant based on contribution), and clearing the Daily Breach's final floor (guaranteed, every clear). All 5 are now listed on every orb's item page.
  • • Fixed: the Data Cache odds from last patch used a percent formatter that rounds to whole numbers above 1% — so the Lesser Cache's 2.25% and the regular Cache's 1.5% both displayed as "2% chance", identical and wrong. Now shows the exact figures.

0.2.0+2026-08-17.577

Fixed: Upgrade Chip item pages didn't say how to get them

August 17, 2026

  • • Fixed: every Upgrade Chip's item wiki page showed no "where to get it" section — they're bonus-roll-only (no recipe outputs them), and that mechanic was never wired into the reverse-lookup that page is built from. Now shows all three sources and their odds (Lesser Data Cache 2.25% same-tier, Data Cache 1.5% same-tier / 0.375% one tier up), matching what the Arcane Caches wiki page already documented.

0.2.0+2026-08-17.576

District 22's uniques now listed on the Apex District Drops wiki page

August 17, 2026

  • • Added a District 22 (Frostiron/Frostfiends) section to the Apex District Drops wiki page, same as District 21's regular-enemy section.

0.2.0+2026-08-17.575

5 new District 22 uniques, from Frostfiends

August 17, 2026

  • • New: District 22 (Frostiron) now drops 5 uniques from its regular enemy (Frostfiends), 1 in 20,000 per win — Frostbound Cuisses (legs, item find — the first legs item to lead with it), Frostmarch Boots (boots, XP/task — the first boots item to lead with it), Prospector's Loop (ring — the first ring with no ATK/DEF at all, pure gold find/item find/2x-gather), Ironclad Bulwark (chest, pure DEF with no utility stat, for min-max DEF loadouts), and Frostiron Reliquary (trinket, XP/task + frost resist).

0.2.0+2026-08-17.574

Fixed: 5 DEF-only apex items wrongly required Combat level instead of any skill

August 17, 2026

  • • Fixed: Hoarfrost Mantle, Juggernaut's Casque, Bulwark of Fortunes, Crown of the Unbroken, and Warplate of Embers all required Combat level to equip despite having no ATK — every other DEF-only (no attack) apex item in the game requires any skill level instead, matching Tempest's Aegis, Citadel Greaves, Astral Cowl, and the rest. These 5 didn't follow that rule; now they do.

0.2.0+2026-08-17.573

Fixed: item wiki pages didn't say where to find the new ultra-rare drops

August 17, 2026

  • • Fixed: Merchant's Coffer and Pathfinder's Compass had no "where to get it" listed on their item wiki pages — the new ultra-rare drop pool wasn't wired into the reverse-lookup that page is built from. Now shows the fight, district, and 1 in 240,000 odds like every other rare drop.

0.2.0+2026-08-17.572

Fixed: Apex District Drops wiki showed "Combat" instead of "any skill" for rings/amulets/trinkets

August 17, 2026

  • • Fixed: the equip gate for Merchant's Coffer, Pathfinder's Compass, Pendant of the Wanderer (and every other ring/amulet/trinket on the Apex District Drops wiki page) was always correctly "any skill level" in-game — rings/amulets/trinkets/cloaks always are. The wiki page's requirement column was reading a separate flag that wasn't set on most of them, so it displayed "Combat NN" instead. Now reads the same shared logic the actual equip check uses.

0.2.0+2026-08-17.571

Ultra-rare drops now split across District 20 and District 21

August 17, 2026

  • • Changed: the two new ultra-rare items (1 in 240,000) are no longer both on District 21 — Pathfinder's Compass now drops from District 20's secondary enemy (Stormforged Astral), Merchant's Coffer stays on District 21's (Emberclad Juggernaut).
  • • Fixed: Pendant of the Wanderer, Merchant's Coffer, and Pathfinder's Compass were missing a level requirement entirely from last patch — they now correctly require Combat (or any skill) level 69/73 to equip, matching their district.

0.2.0+2026-08-17.570

6 new District 21 uniques, plus a new 1 in 240,000 ultra-rare tier

August 17, 2026

  • • New: 6 more uniques added to District 21's secondary enemy (Emberclad Juggernaut) drop pool — Aegis of the Vanguard and Band of the Unyielding (the first shield and ring in the game to carry all 3 elemental resists at once), Bulwark of Fortunes, Pendant of the Wanderer, Crown of the Unbroken, and Warplate of Embers. Same 1 in 20,000 rate as the district's other uniques.
  • • New: an ultra-rare drop tier, 1 in 240,000 per win — about 12x rarer than the uniques above, and 4x rarer than Turf War's relic (previously the rarest single-roll drop in the game). Rolls independently on the same secondary-enemy fights. Starting with 2 items on District 21: Merchant's Coffer and Pathfinder's Compass.

0.2.0+2026-08-17.569

4 new profession gloves, District 21's own secondary enemy, 3 buffed profession bonuses

August 17, 2026

  • • Buffed: Ashforge Gauntlets and Juggernaut's Grip now grant +4 Fabrication (was +2/+3), and Runewright's Grips now grants +4 Netrunning (was +2) — matching the World Boss profession gloves.
  • • New: 4 profession gloves added to the District 18-21 secondary-enemy drop pools — Silkbinder's Gloves (District 18, +4 Weaving), Lapidary Gloves (District 19, +4 Chipcraft), Prospector's Gauntlets (District 20, +4 Salvage), and Sagewalker's Gloves (District 21, +4 Herbing).
  • • New: District 21 (Gravite) now has its own secondary enemy, Emberclad Juggernaut — gated on 60 fire resist, double Districts 18-20's 30 resist threshold. Districts 22 and 23 also now have fightable secondary enemies (Rimewrought Sentinel, 60 frost resist; Duskstorm Herald, 60 lightning resist) — their unique drop pools aren't populated yet.

0.2.0+2026-08-17.568

15 Gear Loadout slots is now a supporter perk

August 17, 2026

  • • Changed: the 15-slot Gear Loadout cap from yesterday's patch is now a supporter perk. Anyone who has ever purchased anything from the supporter store keeps 15; everyone else is back to the original 10.

0.2.0+2026-08-17.567

Gear Loadouts: up to 15 (was 10), tighter list UI

August 17, 2026

  • • New: Gear Loadouts cap raised from 10 to 15.
  • • Changed: tightened up the Gear Loadouts list in the player profile modal — smaller rows and buttons, and the list now scrolls internally instead of pushing the rest of the panel down as you save more.

0.2.0+2026-08-17.566

3 new $50 name colors: Seraphic, Verdant Crown, Platinum Ascendant

August 17, 2026

  • • New: 3 fresh $50 premium name colors — Seraphic (gold/white shimmer), Verdant Crown (vivid green), and Platinum Ascendant (silver/white monochrome). The 3 previously up for grabs (Voidfire, Abyssal Depths, Twilight Veil) had all converged on the same dark void-into-violet look; these are distinct color families and, like last patch's fix, none of them dip into unreadable dark tones anywhere in the gradient. Voidfire/Abyssal Depths/Twilight Veil are still available — just queued behind the new ones now, same as any other rotation.

0.2.0+2026-08-17.565

Fixed unreadable premium name colors

August 17, 2026

  • • Fixed: several $50 premium name colors (Starforge, Prismatic Void, Voidfire, Inferno, Abyssal Depths) started so dark they were nearly invisible against the dark theme — worst on short names, where the whole name (or its first character) was barely legible. Brightened the darkest points of each while keeping their look and feel.

0.2.0+2026-08-17.564

Daily Breach extended to floor 50, with a steeper difficulty curve

August 17, 2026

  • • New: 10 more Daily Breach floors (41-50), for players who've cleared floor 40. The difficulty curve is noticeably steeper than the last two decades of floors — it doesn't just continue the existing growth rate, it accelerates faster than floors 21-30 or 31-40 did, so it's a real new challenge rather than more of the same.
  • • New: Enchanted Belt levels 41-50 to match, continuing the existing ATK/DEF/HP/XP upgrade schedule.

0.2.0+2026-08-16.563

Fixed: enchanted/rolled rings (and other socketed gear) couldn't be deposited in the Housing Bank

August 16, 2026

  • • Fixed: enchanted or socketed equipment — including every ring, since rings always carry an implicit enchant roll — couldn't be deposited into the Housing Bank at all. The bank only ever knew how to store plain stackable items; it silently rejected anything living in the enchanted/socketed item system with a confusing "not enough items" error. Deposits and withdrawals now fully support these items, preserving their enchant tier and socketed gem(s) exactly as they were.

0.2.0+2026-08-16.562

Fixed: a missed deploy could permanently skip a patch's Discord announcement

August 16, 2026

  • • Fixed: the #patch-notes Discord announcement only ever posted whatever version was newest at the moment a deploy ran — if a version's own deploy failed to post (or two versions shipped between deploys), that version's announcement was lost for good. It now tracks the last version actually announced and catches up on everything newer, so a missed post gets picked up by the next deploy instead of vanishing.

0.2.0+2026-08-16.561

Turf War combat XP boosted to 3x (up from 2x)

August 16, 2026

  • • Buffed: Turf War attack XP is now 3x base combat XP per hit, up from 2x. Even with lockdown downtime between captures, actively fighting in Turf War should now clearly out-earn parking in a normal district.

0.2.0+2026-08-15.560

Fixed: a rolled-back market purchase could still post a public "bought" announcement

August 15, 2026

  • • Fixed: market purchases (buy listing, buy order, instant-sell, NPC Buyer) could post their #market-watch/chat announcement before the underlying database transaction had actually committed. If something later in that same transaction failed and rolled back, the announcement had already gone out for a trade that never happened — no gold or items ever moved, but the log looked like an item vanished. Announcements are now queued and only sent after the transaction successfully commits.
  • • Fixed: buyer-side gold deduction on market purchases now uses an atomic decrement instead of a plain snapshot-based subtraction, closing a lost-update race that could occur under rapid back-to-back purchases by the same player.

0.2.0+2026-08-15.559

Fixed: Work Order panel still showed the old reward before the +50% gold buff

August 15, 2026

  • • Fixed: the Work Orders panel's displayed gold reward for Fabrication/Weaving work orders was still showing the pre-buff amount even though the actual payout on claim was already correct at +50%. The GET preview route had its own separate, out-of-date copy of the profession gold-bonus check that got missed when the buff shipped. Consolidated all three call sites (claim, claim-all, and the preview route) onto one shared function so this can't drift out of sync again.

0.2.0+2026-08-15.558

items.json now includes work order turn-in gold per item

August 15, 2026

  • • New: the public items.json export (/items.json — used by community tools/calculators) now includes work_order_turn_in_gold and work_order_turn_in_note for every item, computed by the same formula the game itself pays out (already including each profession's turn-in gold bonus). No more scraping the wiki for this — it's the exact same numbers, straight from the source.

0.2.0+2026-08-15.557

New: another +25% gold buff for Fabrication and Weaving work orders

August 15, 2026

  • • New: Fabrication and Weaving work orders now pay +50% gold total (up from +25%) — stacks the existing profession bonus with a new +25% on top, specific to these two professions. Chemistry work orders are unchanged at +25%.

0.2.0+2026-08-15.556

Reverted: equipment craft time and XP back to normal

August 15, 2026

  • • Reverted the last two patches: equipment crafting time (weapons, armor, Weaving gear, rings/amulets, enchants, Reinforcement Plates, Cloaks, Silkbind Thread upgrades) is back to 3 minutes per craft, and XP-per-craft is back to its original value. Materials, item output, and Etch Gem crafting were never affected either way.

0.2.0+2026-08-15.555

Rebalanced XP for the faster equipment crafting recipes

August 15, 2026

  • • Changed: XP-per-craft for weapons, armor, Weaving gear, rings/amulets, enchants, Reinforcement Plates, Cloaks, and the Silkbind Thread upgrade recipe is now 1/18th what it was, matching yesterday's craft time cut from 3 minutes to 10 seconds (18x more crafts per hour) so XP/hour lands back where it was before that change instead of an 18x XP windfall on top of it. Materials consumed and items produced per hour are unaffected — still 18x faster, same as yesterday, just XP is back in line. Etch Gem crafting was already on a 10-second loop before yesterday's change and is untouched.

0.2.0+2026-08-15.554

Equipment crafting time cut from 3 minutes to 10 seconds

August 15, 2026

  • • Changed: every equipment crafting recipe — Fabrication weapons/armor, Weaving gear, Chipcraft rings/amulets, Netrunning enchants, Reinforcement Plates, Cloaks, and the Silkbind Thread upgrade recipe — now takes 10 seconds per craft instead of 3 minutes. XP and material costs per craft are unchanged, so this is an 18x increase in crafting throughput (XP/hour, materials consumed, and items produced) for all of these, not just a faster-feeling craft.

0.2.0+2026-08-15.553

Moved the mobile Character Stats entry point out of the header

August 15, 2026

  • • Changed: reverted yesterday's mobile header stats icon — the header already had enough buttons. The Character Stats popup is now reachable from a "View all active buffs →" link on the existing Combat Stats panel in the Dashboard's Log tab instead.

0.2.0+2026-08-14.552

Fixed: no way to open Character Stats (Deep Stats) on mobile; documented work order batch tiers in the wiki

August 14, 2026

  • • Fixed: the Character Stats popup (all active buffs, combat stats, and equipment bonuses in one place) was only reachable by tapping a header stat chip — a desktop-only header layout. Mobile's compact header has no stat chips, so there was no way to open it at all. Added a dedicated stats icon button to the mobile header.
  • • Wiki: documented the supporter work order batch turn-in tiers (5x/10x/15x/20x/25x, unlocked at 0/250/750/2,500/5,000 lifetime work orders) in the Work Orders section of the guide — wasn't written down anywhere before.

0.2.0+2026-08-14.551

New: search "unique" in inventory or market to find every unique item

August 14, 2026

  • • New: searching "unique" (or "grimsby") in your inventory or the market now surfaces every unique item — district-unique drops, Conqueror's set pieces, Grimsby profession weapons/offhands, Grimsby combat items, world-boss uniques, and Data Cache trinkets. That's the exact same list Grimsby the Fence buys for Trader's Tokens, so it's an easy way to check what you're holding that's worth trading in.

0.2.0+2026-08-14.550

Turf War's raw gem drop chance doubled to 1/1000

August 14, 2026

  • • Changed: Turf War's raw gem drop chance is now 1 in 1,000 per hit (up from 1 in 2,000), still scaled by Item Find and housing tier. District 18-20 secondary enemies are unchanged at 1 in 4,000 — Turf War is now 4x their rate on the same tier 1-17 pool, up from 2x.

0.2.0+2026-08-14.549

Turf War and District 18-20 secondary enemies now drop tier 1-17 gems (was tier 5-17)

August 14, 2026

  • • Changed: the raw gem drop pool shared by Turf War hits and District 18-20 secondary enemy kills now spans tier 1 through 17 instead of tier 5 through 17. Same weighting as before — lower tiers are more common (tier 1 is now about 17x as likely as tier 17) — just extended down to cover every early-game gem too.

0.2.0+2026-08-13.548

Cleaned up how Weaving's per-piece enhancement bonus displays on item tooltips

August 13, 2026

  • • Changed: an enhanced Weaving item's tooltip (chat item links, inventory, market, wiki, player profile modal) now merges its per-piece enhancement bonus straight into the item's normal DEF/ATK/stat lines instead of showing it as a separate "(enhancement)" line — a Bloodweave Robe+2 now reads "DEF +20" instead of "DEF +16" plus a separate "+4 DEF (enhancement)" line.
  • • Fixed: those per-piece values could previously show as an awkward decimal (e.g. "+1.3"). Now rounded up to a clean whole number everywhere.
  • • Changed: Fire/Frost/Lightning Resist collapse into a single "All Resists +N" line when all three are equal, matching how the full set bonus and character sheet already display it, instead of three separate resist lines.

0.2.0+2026-08-12.547

Fixed: player profile modal's Weaving set bonus line never showed resists

August 12, 2026

  • • Fixed: the player profile/inspect modal's "[Fiber] Weaving set" summary line (in the Equipment section) never had a line for Fire/Frost/Lightning Resist, even though Bloodweave (T13), T23, T30, and Primordial Weave (T34) all grant it — it silently listed every other stat that tier's set bonus gives except that one. Most visible now that Bloodweave also grants DEF, since the line went from empty to "+30 DEF" only, looking like the resist bonus had disappeared. It was never shown here in the first place; now it is.

0.2.0+2026-08-12.546

Weaving's "All Resists" set bonus tiers now also grant DEF

August 12, 2026

  • • Changed: every Weaving set bonus tier that grants All Resists (Fire/Frost/Lightning) — Bloodweave (13), tier 23, tier 30, and Primordial Weave (34) — now also grants flat DEF equal to 3x its resist value: +30/+45/+45/+60 DEF respectively, on top of the existing +10/+15/+15/+20 All Resists. Also flows into the per-piece Weaving Enhancement Bonus (enhanced All Resists gear now contributes a slice of that DEF too, same as its other stats).

0.2.0+2026-08-12.545

Fixed: upgrading gear with an Upgrade Chip could break Gear Loadouts that referenced it

August 12, 2026

  • • Fixed: Gear Loadouts remember the exact item key you had equipped when you saved them. Upgrading that item afterward with an Upgrade Chip gives it a brand new item key — the old one isn't just "you own zero," it no longer exists in your inventory at all — so applying the loadout silently skipped that slot instead of erroring, leaving whatever was already equipped there in place. Applying a loadout now follows the Upgrade Chip chain to find whichever tier of that item you currently own, and quietly updates the saved loadout to point at it so this doesn't recur on the next apply either. Reported by a player whose "item find" loadout stopped re-equipping their Moonsilk gear after upgrading it.

0.2.0+2026-08-12.544

Upgrade Chip: safer defaults and clearer warnings around socketed/enchanted gear

August 12, 2026

  • • Changed: the Upgrade Chip item picker now lists plain copies before enchanted/socketed ones (equipped copies still come first). If you own both a plain spare and an altered copy of the same item, the plain one is now the default pick instead of whichever happened to come up.
  • • New: picking an enchanted/socketed copy in the Upgrade Chip picker — and the confirmation step right before you commit — now explicitly warns that a failed upgrade destroys the socketed gem along with the item, instead of showing the same generic risk text as a plain copy.
  • • Fixed: the "was destroyed while attempting an upgrade" log entry now says so explicitly when a socketed gem was lost with it, instead of reading identically to losing a disposable plain copy.

0.2.0+2026-08-12.543

Weaving gear no longer gains DEF from enhancement, and the enhancement bonus now shows on the item itself

August 12, 2026

  • • Changed: enhancing a piece of Weaving gear (+1 through +4) no longer increases its DEF — Weaving's upgrade payoff is the per-piece Weaving Enhancement Bonus instead (the set-bonus stat slice added a few patches ago), so stacking both a bigger DEF bonus and the set-bonus stat on top of it was double-dipping. Fabrication gear is unaffected — enhancing Fabrication gear still increases ATK/DEF as usual.
  • • Fixed: enhanced Weaving gear's per-piece set-bonus stat (e.g. "+3% 2x gather chance") wasn't shown anywhere on the item itself — only in the aggregate Character Stats panel. Now shows in the item's stat lines everywhere they appear: market listings, inventory, the chat item-link tooltip, the wiki item browser, and the player profile modal.

0.2.0+2026-08-12.542

Reverted: Grimsby no longer buys +4 gear

August 12, 2026

  • • Reverted earlier today's change letting Grimsby the Fence buy +4 gear (tier 16+) for 1 Trader's Token — pulled so it can be properly thought through (pricing, which tiers, how it should compare to the other buy-back categories) instead of shipped as a same-footing bolt-on. The rest of today's +4 enhancement patch (the +3 → +4 Upgrade Chip step itself, and the fixed decimal-percentage display) is unaffected.

0.2.0+2026-08-12.541

Limited time: salvaging refunds socketed gems guaranteed (through Aug 19)

August 12, 2026

  • • New: for 7 days (through August 19), salvaging an enchanted or socketed piece of gear now guarantees the return of any socketed Etch Gem(s) instead of destroying them — a safe window to reclaim your gems if you're reshuffling gear or wary of risking a socketed item on the new +3 → +4 Upgrade Chip step. Any enchant on the item is still lost either way; only the socketed gem is covered. After August 19, salvaging goes back to destroying the socketed gem along with the item, same as before.

0.2.0+2026-08-12.540

New: +4 gear enhancement, Grimsby buys +4 gear, fixed ugly decimal % on profile stats

August 12, 2026

  • • Fixed: Character Stats and the player profile/inspect modal could show a raw repeating-decimal percentage (e.g. "315.66666666666%") instead of a clean rounded number. Caused by last patch's Weaving per-piece enhancement bonus landing on fractions once summed with your other bonuses — now rounded for display everywhere it's shown. The actual game math (loot odds, etc.) still uses the full precision; only what you see on screen changed.
  • • New: gear enhancement now goes one step further. A +3 item can be upgraded to +4 with a matching-tier Upgrade Chip — 25% base success chance, up to 50% with a higher-tier orb, same all-or-nothing risk as every step before it (a failed attempt destroys both the item and the orb). A +4 item's stat bonus is a full 100% over its base version, up from +3's 75%.
  • • New: Grimsby the Fence now buys +4 gear from tier 16 and up for 1 Trader's Token each, the same as his other curated buy-back categories.

0.2.0+2026-08-12.539

Weaving: Cloaks now cost 5 Silkbind Thread, new thread-upgrade recipe, Item Find boosts thread finds

August 12, 2026

  • • Changed: crafting a Cloak now costs 5 Silkbind Thread (up from 3) of that tier.
  • • New: you can now combine 3 Silkbind Thread of a tier with 1 Upgrade Chip of that same tier to upgrade them into 1 Silkbind Thread of the next tier up — a new Weaving recipe ("Upgrade [Fiber] Silkbind Thread"). Useful if you're sitting on surplus thread from a lower tier and a spare orb, and need thread at a higher tier instead. No recipe for the top tier, since there's nothing above it to upgrade into.
  • • New: Item Find now boosts your chance to find Silkbind Thread while crafting Weaving gear, the same way it already boosts Chipcraft's gem-find chance.

0.2.0+2026-08-12.538

New: enhanced (+1/+2/+3) Weaving gear now grants a piece of its own set bonus, solo

August 12, 2026

  • • New: any Weaving armor piece upgraded with an Upgrade Chip now grants a slice of that piece's own tier's set bonus by itself — no other pieces required, and it stacks on top of the full 4-of-5-piece set bonus if you have that too. A +1 piece grants 1/15th of its tier's set bonus value, +2 grants 2/15th, +3 grants 3/15th. Example: Celestium ("Celestial Silk") has a +15% 2x gather chance set bonus — a lone +3 chest piece now adds +3% 2x gather chance on its own, and a full 5-piece +3 Celestial Silk set adds +15% from the pieces (5 × 3%) on top of the existing +15% set bonus, for +30% total. Applies to every stat a tier's set bonus can grant (gold find, item find, 2x gather chance, XP/task, ATK, DEF, resists). Shows as its own "🧵+ Enhanced Weaving pieces" line in Character Stats, separate from the full set bonus line. See the Set Bonuses wiki page for the full breakdown.

0.2.0+2026-08-12.537

Fixed a burst-of-duplicate "found a [item]!" world chat spam

August 12, 2026

  • • Fixed: the rare "quiet world gift" surprise-item event (meant to fire for one random active player, at most once every ~20 minutes) could fire many times in the same second for different players — and occasionally the exact same player+item repeated — when a batch of players got synced around the same time. The cooldown was being written correctly, just not soon enough to stop concurrent checks that had already passed it. Now serialized so only one can ever be mid-check at a time.

0.2.0+2026-08-12.536

Fixed slow/broken Top 100 leaderboards and the Supporter leaderboard

August 12, 2026

  • • Fixed: the Supporter leaderboard was pulling every ownership record in the database into memory and aggregating it by hand — including every free milestone title/badge grant, not just real purchases, over 1,300 of them — instead of letting the database do it. That's why it was disproportionately slow to the point of effectively not loading past the top 10. Now aggregated as a single database query.
  • • Fixed: the 5-minute leaderboard cache only ever applied to the default Top 10 view — every single Top 100 request recomputed everything from scratch, every time, for everyone. Top 100 is now cached the same way Top 10 already was.

0.2.0+2026-08-11.535

New: Frog Badge, fixed inflated alchemy work order value on the wiki

August 11, 2026

  • • New: Frog Badge (🐸) — $5 chat badge, available now in the supporter shop.
  • • Fixed: the wiki's alchemy potion "work order turn-in value" was rounded up per-potion before display (e.g. 218g), which overstated the real per-order payout by 10g once multiplied back out (218 × 20 = 4,360 shown vs. the real 4,350g you actually get). The real reward is calculated once per full order, not per potion — the wiki now reflects the exact value instead of a rounded-up per-unit figure.

0.2.0+2026-08-11.534

Fixed Turf War bounty logging in the tick daemon, notification toggles now account-wide

August 11, 2026

  • • Fixed: Turf War bounty gold wasn't showing up in the Action Log when the tick daemon (rather than a player's own action) was what triggered the capture — the gold was still paid correctly either way, but only captures triggered by a live player action logged it. Both paths now log it the same way.
  • • Changed: "Hide Upgrade Chip notifications" was stored per-browser, so it reset on every new device/browser. It's now an account setting, synced everywhere. Added a matching "Hide Market Sale notifications" toggle next to it.

0.2.0+2026-08-11.533

New: in-app notification when your market listing sells

August 11, 2026

  • • New: you now get a notification when someone buys your market listing or fills your buy order — "Sold Nx Item to Buyer for Xg." Previously the only trace of a sale was a public Discord post naming the buyer and seller, which was easy to miss and wasn't addressed to you specifically. Covers all four ways a sale can happen: someone buying your listing directly, buying from you specifically, your listing instantly matching someone's standing buy order, and a specific enchanted/socketed listing sale.

0.2.0+2026-08-09.532

Fixed: hitting a skill milestone via a work order turn-in didn't grant the title

August 9, 2026

  • • Fixed: reaching Level 60 or 70 in a profession skill by turning in a work order (instead of the normal crafting/gathering loop) never granted the milestone title (e.g. Threadbound for Weaving 60) — that path applied the XP and level-up directly without ever checking for the milestone, unlike every other way to level up. Reported by Chuddha; already retroactively granted their missing Threadbound title, and ran a full check across all players to catch anyone else in the same situation (nobody else was affected).

0.2.0+2026-08-09.531

New: reinforced gear shows a distinct name color in the profile modal

August 9, 2026

  • • New: equipped gear with an active Fabrication reinforcement now shows its item name in a fixed sky-blue color in the player profile modal (both your own gear and when inspecting other players), the same way enchanted gear already gets a tier-colored name. Reinforcement always uses the same color regardless of tier — its power is already shown in the stat line, so the color's job is just to flag "this is reinforced" at a glance.

0.2.0+2026-08-09.530

Consistent naming for Credits Find and 2x Harvest Chance across the UI

August 9, 2026

  • • Fixed: the same two stats were called different things depending on where you looked — "gold"/"gold gain" vs "gold find", and "2x gather"/"double gather chance" vs "2x Harvest Chance". Set bonuses, enchants, the Turf War control-bonus banner, and item tooltips now all use the same wording for each.
  • • Players can now see an account trade-lock notice in-app (Notifications) explaining why and what it restricts, instead of only finding out when a trade action fails.

0.2.0+2026-08-09.529

Fixed: market/inventory type filter list out of alphabetical order

August 9, 2026

  • • Fixed: the item type filter chips (market, inventory, buy orders) listed Trinkets before Swords — out of alphabetical order. Swords now correctly comes before Trinkets.

0.2.0+2026-08-09.528

Fixed: Harvesting selection silently reverting from Weaving fiber to herbs on district change

August 9, 2026

  • • Fixed: if you switched the Harvesting row to Weaving's fiber material (instead of the default herb), travelling to a new district would silently revert it back to herb — every district change cleared the selection and it defaulted to herb every time, with no indication anything changed. If you were grinding a fiber work order, this meant district travel could quietly switch you to gathering the wrong material. Your herb-vs-fiber choice now survives district changes.

0.2.0+2026-08-09.527

Fixed: stacked skill-boost gear, bank deposit on spare equipped items, combat % rounding

August 9, 2026

  • • Fixed: skill-boosting gear only ever counted your gloves — if you also had a skill-boosting trinket equipped (e.g. Ancient's Reagent Coil), its bonus was silently ignored everywhere: the level shown next to a skill, gathering/crafting eligibility, and the district-travel level check. All of these now add up every equipped item that boosts that skill, not just gloves, so this can't happen again if a future item lands on a different slot.
  • • Fixed: depositing an item into the bank was blocked if you had that item equipped anywhere, even if you owned a second unequipped spare sitting right there in your inventory. It now only blocks depositing more than your actual unequipped surplus.
  • • Fixed: a combat report with any losses could still display "(100%)" success if the true rate rounded up (e.g. 2165/2170 wins = 99.77%, shown as 100%). Mixed-outcome results can no longer round to a literal 100% or 0%.
  • • Looked into the Chipcraft ring/amulet crafting feeling non-random — ran the exact selection logic through thousands of simulated crafts (both long sessions and separate one-off crafts) and it came back statistically uniform across all 3 outcomes, no bias found. Streaks of the same result in a row are expected variance with only 3 possible outcomes, not a sign anything's weighted.

0.2.0+2026-08-09.526

Fixed: dashboard loads timing out and failing under load

August 9, 2026

  • • Fixed: the main dashboard data load (everything on your screen — inventory, activity, notifications, etc.) was hitting a 5-second database timeout and failing outright during busier stretches, which would have shown up as the game seeming to hang, go stale, or not load. Raised the budget for that request so it completes instead of aborting.

0.2.0+2026-08-08.525

New: Lifetime Stats in Character Stats

August 8, 2026

  • • New: the Character Stats panel now shows your all-time totals — monsters defeated, ore mined, herbs/fiber gathered, arcane dust prospected, items smithed/tailored, potions brewed, gems cut, scrolls enchanted, Turf War hits, and work orders turned in — plus how many more work orders unlock your next Supporter Pack batch turn-in tier. These are permanent counters that never reset, unlike the monthly leaderboards. Only tracked going forward from this update, so today's numbers are your starting point, not your true lifetime total.

0.2.0+2026-08-08.524

Fixed: salvaging an enchanted jewelcrafted ring/amulet lost the gem-recovery chance

August 8, 2026

  • • Fixed: jewelcrafted rings and amulets (the "of Defense"/"of Experience"/etc. line) give a 50%-per-gem chance to recover their crafting gems when salvaged — but that only applied to plain copies. An enchanted or socketed copy of the exact same ring went through a separate salvage path that skipped this entirely and always gave flat Salvage Material instead. Both paths now behave the same way. The enchant/socketed gem itself is still lost either way, as before — only the crafting-gem recovery chance was missing.
  • • If you salvaged an altered jewelcrafted ring/amulet and got shorted on this, reach out — we can review and make it right.

0.2.0+2026-08-08.523

Quick-reply mail buttons, Manage Sockets hidden for non-socketable gear

August 8, 2026

  • • New: mail messages now have one-tap quick-reply buttons ("OK!", "Thank you!", "On it!") next to Reply, for when you just want to acknowledge something without opening the full compose form.
  • • Fixed: the profile modal's "Manage Sockets" menu showed up for every equipped item, even ones that can never take a gem socket. It's now hidden unless the equipped item actually has a socket.

0.2.0+2026-08-08.522

Fixed: Reinforcement Plates not wearing during Turf War/Boss/Breach, SSF referral links

August 8, 2026

  • • Fixed: Reinforcement Plates only lost charges from regular district monster fights — Turf War attacks, World Boss fights, and the Daily Breach never drained them at all, so a plate applied there effectively never wore off. All combat now drains reinforcement charges the same way.
  • • Balance: new Reinforcement Plates now last 50,000 combat actions instead of 100,000. Plates already applied to your gear keep their existing charge count — this only affects plates applied from now on.
  • • Fixed: signing up through an SSF player's invite link silently created your character in the Standard league instead of SSF, so the referral never showed up anywhere either of you would see it. Invite links now put the referee in the same league as the link.

0.2.0+2026-08-08.521

Turf War payouts now show in your Action Log, title announcements now say how

August 8, 2026

  • • New: every winning fighter in a Turf War capture now gets their own bounty share logged in their Action Log. Previously the gold was still paid out to everyone on the winning side, but only the world chat 'top share' line named an amount — and only if you were the #1 fighter.
  • • New: milestone title announcements in world chat ('X has unlocked the "Y" title') now say what earned it — e.g. 'after reaching Level 60 in Combat' or 'after reaching 400 total skill levels' — so you don't have to hunt the wiki to know what a title someone just earned actually took.

0.2.0+2026-08-08.520

Fixed a referral cache exploit and an Upgrade Chip display bug

August 8, 2026

  • • Fixed: the Enchanted Belt (the Daily Breach reward that levels up as you clear floors) was incorrectly eligible for the referral Tier Supply Cache milestone. Since the belt auto-upgrades in place and its level isn't a real gear tier, unequipping and re-equipping it as it leveled could farm tier milestones far faster than intended. Real gear tier progression is unaffected.
  • • Fixed: the Upgrade Chip item list didn't show whether a stack had a socketed gem, so if you owned two copies of the same item — one gemmed, one plain — there was no way to tell which one you were about to upgrade without locking or equipping it first. Socketed gems now show directly in that list.

0.2.0+2026-08-07.519

Fixed yesterday's world boss button fix — it could show a broken Prejoin button instead

August 7, 2026

  • • Fixed a bug introduced by yesterday's world boss button fix: during that same brief gap before a boss actually respawns, the button could flip to a Prejoin button that always failed with 'Prejoin is only available when boss respawns within...' instead of the broken Fight button it was meant to replace. It now correctly shows a disabled 'Defeated' state through that whole gap instead, with no clickable button that's guaranteed to fail either way.

0.2.0+2026-08-06.518

Bug fixes: work order turn-ins, set bonus text, world boss button, equip menu

August 6, 2026

  • • Fixed: profession work orders (Weaving, Fabrication, etc.) couldn't be turned in if your only copy of the required item was enchanted or socketed. The item was there, just invisible to the turn-in check — it now counts correctly, and this was fixed everywhere it showed up (progress display, single claim, and claim-all).
  • • Fixed: some Weaving set bonuses (Bloodweave and others that grant fire/frost/lightning resistance) showed a blank '✦ set bonus' description with no text. The resistance bonus was always being applied — it just wasn't showing up in the tooltip.
  • • Fixed: the world boss Fight button could briefly turn into a clickable-but-broken button in the roughly one-minute gap between the 'respawning soon' chat announcement and the boss actually coming back up. It now correctly shows Prejoin (or stays disabled) through that whole gap.
  • • Fixed: if you owned two copies of the same gear piece under the same name (e.g. a plain copy and an enchanted/socketed copy of the same item), the profile equip menu could show the wrong one as 'Equipped' and block you from equipping the other. Each copy is now tracked independently in that menu.
  • • Updated the Supporter Pack description to mention batch work order turn-ins (up to 25x at once) alongside its other perks.

0.2.0+2026-08-06.517

The community calculator/toolkit has moved to its own site

August 6, 2026

  • • The Calculator link in the footer now points to idleworldstoolkit.com — its developer now hosts and updates it independently instead of through us. The old /calculator link still works and forwards you there automatically.

0.2.0+2026-08-05.516

Fixed a bug in yesterday's item-lock fix affecting belts/amulets/trinkets/cloaks

August 5, 2026

  • • Fixed a bug introduced by the per-copy item lock fix shipped earlier: locking a plain (non-enchanted) belt, amulet, trinket, or cloak could make your actual equipped item show up in your inventory as an unlocked, apparently-listable extra copy. It was never actually unlocked or at risk server-side, but it looked alarming — those 4 slots don't support per-copy equip tracking, so they're back to whole-stack locking (the same behavior every other item type had before yesterday's fix) until that changes. Weapons, armor, rings, and other tracked slots are unaffected and keep the per-copy behavior.
  • • Also fixed the underlying display bug: after locking or unlocking anything, your device's view of what's locked could drift out of sync with the server until a full page reload. It now stays in sync automatically.
  • • If you were affected by the belt/amulet/trinket/cloak issue, your item and its lock have already been restored — no action needed.

0.2.0+2026-08-05.515

Fixed: PvP ATK bonus missing from offline Turf War damage

August 5, 2026

  • • Fixed: Turf War damage computed by the background tick (while you're offline or the game tab is closed) didn't include PvP ATK bonus (e.g. from the Conqueror's Set), even though your own live-play damage already did. Both now match.

0.2.0+2026-08-05.514

Fixed the link preview shown when sharing idleworlds.com

August 5, 2026

  • • Fixed the site's shared-link preview card (what shows up on Reddit, Discord, Twitter/X, etc. when you paste the URL) — it was quietly rendering in the wrong font the whole time (a generic fallback instead of the game's actual pixel typeface, since the code referenced "monospace" without ever loading a real font file) and one icon was breaking outright. Now renders correctly.

0.2.0+2026-08-05.513

Fixed a market fairness exploit, a longstanding cloak display bug, and several smaller issues

August 5, 2026

  • • Fixed a market exploit: instant-buy/instant-sell matching always filled the oldest order at a tied price first, so one player could split a large order into many small ones a few seconds apart and lock out everyone else at that price. Ties are now broken randomly, and placing a new buy order at a price you already have an active order at now adds to it instead of creating a separate one.
  • • Third time's the charm(?) — fixed the cloak display bug that cut off part of the screen on iPhone (Classic Mobile layout and the Legacy skin specifically). Root cause was a missing top safe-area allowance for the iPhone status bar, not the cloak itself.
  • • Fixed: some jewelry (Ring/Amulet of Harvesting, every tier) had no level requirement at all — could be equipped at level 1 regardless of tier. Now requires the same level as its Attack/Experience counterparts.
  • • Fixed: the wiki's "Profession Work Order" gold value undershot the real in-game payout by 25% for Fabrication, Chemistry, and Weaving items (e.g. Regal Silk Hood showed 3,300g on the wiki, actually pays 4,125g) — the wiki price was missing the same profession bonus the game already pays out.
  • • City Threats now have double HP in Standard (SSF unchanged) — takes effect on each boss's next respawn.
  • • Salvaging help text now explains what you get for Enchant Scrolls (mana refund) and for salvaging an enchanted/socketed piece of equipment (the enchant/gem is lost — only the base Salvage Material comes back).
  • • Fixed: the Turf War monthly leaderboard was resetting 4-5 hours before the monthly team reshuffle instead of at the same moment — the leaderboard was computing "new month" in UTC while the team reshuffle correctly uses midnight Eastern. Both now agree.
  • • Long item names in the inventory list now wrap onto a second line instead of cutting off with an ellipsis.

0.2.0+2026-08-05.512

Notification settings are now a checkbox grid; Turf War alerts arrive earlier and skip districts you haven't unlocked

August 5, 2026

  • • Notification settings redone as a checkbox grid (World Boss / Turf War × Standard / SSF) so any combination is a single click, instead of two settings that had to agree with each other.
  • • Turf War now sends a "opens in about a minute" heads-up before a district unlocks, in addition to the existing notification once it's actually open — getting there right at the start matters, so this gives time to be ready instead of finding out after the race has begun.
  • • Turf War alerts no longer fire for districts you haven't unlocked yet — if you can't even travel there, a "race to claim it!" push is just noise.

0.2.0+2026-08-05.511

New: separate notification settings for World Boss, Turf War, and league

August 5, 2026

  • • Push notifications now have real settings instead of one all-or-nothing switch. In Settings, you can independently turn World Boss alerts and Turf War alerts on or off, and choose whether this device gets Standard league alerts, SSF league alerts, or both — so switching between your Standard and SSF character no longer silently moves which league's notifications you receive.

0.2.0+2026-08-05.510

Fixed: locking one copy of an upgraded item locked every copy

August 5, 2026

  • • Fixed: locking a plain (non-enchanted, non-socketed) upgraded item — like a +1 or +2 weapon, armor piece, or trinket — locked the entire stack, so a second identical copy that later landed in the same stack (e.g. from upgrading another base item) came out locked too, with no way to separate them. Locking now splits off just the one copy you locked, the same way it already worked for enchanted/socketed gear; unlocking merges it back automatically. Locking again peels off another copy, so locking multiple copies works too.

0.2.0+2026-08-05.509

Updated the /calculator community toolkit (v4.8) — fixed broken custom fonts

August 5, 2026

  • • Updated the third-party calculator/planner tool at /calculator to v4.8. This also fixes its custom fonts (JetBrains Mono / Inter), which had silently stopped loading in the v4.7 update shipped earlier today.

0.2.0+2026-08-05.508

Updated the /calculator community toolkit

August 5, 2026

  • • Updated the third-party calculator/planner tool at /calculator to its latest version (v4.7).

0.2.0+2026-08-04.507

Fixed: some rare drop chat messages weren't clickable

August 4, 2026

  • • Fixed: the chat announcement for district 18-20 secondary-enemy unique drops (e.g. "claimed a Veilbound Torc!") didn't turn the item name into a clickable tooltip like other drop messages do. Chat matches item names against a fixed set of message phrasings, and "claimed a X!" wasn't one of them.

0.2.0+2026-08-04.506

Removed ads

August 4, 2026

  • • Ads are turned off for now. If you were seeing a blank box where an ad used to be, that's why — it's gone now, not broken.

0.2.0+2026-08-02.505

Fixed: Turf War push notifications ignoring league

August 2, 2026

  • • Fixed: push notifications for a district opening after lockdown went to every subscribed player in both Standard and SSF, regardless of which league they actually play — so a Standard player was also getting pushed for every SSF district flipping, and vice versa, roughly doubling irrelevant notification volume. Turf War push now correctly matches the player's own league, the same way world boss push already did.

0.2.0+2026-08-02.504

Behind the scenes: fixed a purchase-amount reporting bug

August 2, 2026

  • • Fixed a bug where a purchase's recorded/reported dollar amount could show 100x too high. Nothing was ever actually overcharged — this only affected our own records and notification emails, not what anyone paid. Admin-only impact.

0.2.0+2026-08-02.503

Fixed: Turf War and world boss ticks ignoring socketed gems and per-copy enchants

August 2, 2026

  • • Fixed: gold find, item find, XP/task, and other gem/enchant bonuses were inconsistently missing from Turf War and world boss rewards — sometimes present, sometimes not, for the exact same gear. The periodic server tick that processes battles in the background was never loading your socketed gems or enchanted gear at all, so any reward it calculated silently ignored them, while the calculation triggered by your own play correctly included everything. Both now see the same gear.

0.2.0+2026-08-02.502

Fixed: couldn't trade an enchanted/socketed duplicate to Grimsby

August 2, 2026

  • • Fixed: trading an item in to Grimsby the Fence only ever worked on your plain, unmodified copy — if the duplicate you were trying to trade in was itself enchanted or had a socketed gem, Grimsby would say you didn't have it, even though it was clearly sitting in your bag. Same underlying gap the Salvage panel had before it was fixed a couple days ago. Grimsby can now correctly trade in a specific enchanted/socketed copy.

0.2.0+2026-08-01.501

Fixed: leaving Turf War or a world boss could dump non-gathering professions into Salvage

August 1, 2026

  • • Fixed: if you had no recent mining/herbing/mana-gathering history at all — most often because you buy your crafting materials instead of gathering them — leaving Turf War or a world boss fight would default you into Salvage regardless of what profession you actually play, most noticeably for Spellcrafters. The game now recognizes a recent Chemistry or Netrunning session too and falls back to the matching gathering activity instead of defaulting to Salvage for everyone.

0.2.0+2026-08-01.500

Fixed: mailing a 2-socket item dropped its second gem; more cloak overflow spots

August 1, 2026

  • • Fixed: mailing an item with 2 socketed gems (e.g. Weaving gear) only preserved the first one — the second was silently destroyed the moment the mail was sent, with no way to get it back. Mail now correctly carries both gems through send, claim, return-to-sender and the compose preview. If this happened to you already, that specific gem's identity couldn't be recovered from logs — message us and we'll make it right.
  • • Fixed two more places a long cloak name could force a panel wider than the screen on mobile: your own equipped-item detail card in the profile popup, and the "buy this listed item" panel when viewing another player's profile.

0.2.0+2026-08-01.499

Behind the scenes: trade analytics UI pass

August 1, 2026

  • • Further UI work on the internal trade and participation tooling. Still admin-only, still changes nothing about how you play.

0.2.0+2026-07-31.498

Inventory now shows which saved loadout an item belongs to

July 31, 2026

  • • If you use Gear Loadouts, your inventory list now tags each item with "📁 In loadout: ..." when it's saved into one or more of your loadouts — including the exact enchanted/socketed copy, not just the item type. Makes it much easier to see at a glance what's safe to sell, mail, or salvage.

0.2.0+2026-07-31.497

Fixed: Weaving set bonus named after the tier's metal instead of its fiber

July 31, 2026

  • • Fixed: your equipment bonuses showed "Moonsteel Weaving set bonus" (and the equivalent for every other tier) — Moonsteel is the ore that tier's swords and armor are forged from, not what Weaving gear is made of. Now correctly reads the tier's fiber name, e.g. "Moonsilk Weaving set bonus".

0.2.0+2026-07-31.496

Fixed: batch work order turn-ins only counting as 1 on the leaderboards

July 31, 2026

  • • Fixed: the Daily/Weekly/Monthly Work Order leaderboards counted the number of times you clicked Turn In, not how many work orders you actually turned in — so a x25 batch turn-in bumped your score by 1, same as a single turn-in. Batches now count for their full size.

0.2.0+2026-07-31.495

Fixed: couldn't salvage a ring or amulet with an active enchant/socketed gem

July 31, 2026

  • • Fixed: if the only copy of a ring or amulet you owned was enchanted or had a socketed gem, the Salvage panel couldn't destroy it — it always failed with "Not enough items to salvage," because the request never told the server which specific copy to target. Salvaging one now correctly destroys that exact copy (its enchant/gem is lost, same as before), one at a time.

0.2.0+2026-07-31.494

Fixed: some item names showing as raw internal keys instead of their real name

July 31, 2026

  • • Fixed: the C.O.D. mail notification ("X paid Yg for your ...") showed the item's raw internal key instead of its name for items whose key doesn't read cleanly as plain words — most visibly cloaks, e.g. "cloak tier 17 itemFindPercent xpTaskBonus" instead of the cloak's actual name. The same bug affected the "Need X ..." error you'd see turning in a quest short on materials. Both now show the item's proper name.

0.2.0+2026-07-31.493

Shortened cloak names, correctly this time

July 31, 2026

  • • The previous fix for long cloak names swapped in the tier's metal name ("Dragonsteel") — wrong, since a cloth cloak isn't made of the metal your swords are. Cloaks now use just the first word of the tailoring fiber name instead ("Dragonscale" from "Dragonscale Silk"), which is both correct and just as short.

0.2.0+2026-07-31.491

Fixed: Bonus Enhance/Cook/Enchant missing from stat summaries; long cloak names overflowing on mobile

July 31, 2026

  • • Fixed: Bonus Enhance, Bonus Cook and Bonus Enchant chance from gear were computed correctly and worked in practice, but never made it into the stat summary panels on the dashboard or profile popup — the same class of bug Warfare had before it was fixed. All three now show up alongside your other equipment bonuses.
  • • Fixed: long cloak names (e.g. "Fortunate Dragonscale Silk Cloak of the Harvest") could force the Equipment window and profile popup wider than the screen on mobile, cutting off part of the panel. Long names now wrap or truncate instead.

0.2.0+2026-07-31.490

Behind the scenes: trade analytics

July 31, 2026

  • • Further work on the internal trade and participation tooling. Admin-only, and nothing about how you play changes.

0.2.0+2026-07-31.489

Behind the scenes: trade analytics refinements

July 31, 2026

  • • Refined the internal trade and participation tooling added earlier today. Still admin-only, still changes nothing about how you play.

0.2.0+2026-07-31.488

Behind the scenes: world boss participation is now recorded

July 31, 2026

  • • World boss participation is now kept month to month, the same way Turf War hits already were. Nothing changes about how bosses work, who can join, or what they drop — the record simply wasn't being kept before, and it starts from today.
  • • Added internal tooling for reviewing trading and participation patterns across the server. It is admin-only and changes nothing about how you play. It exists so questions about fair play can be answered from data rather than guesswork.

0.2.0+2026-07-31.487

Fixed: buy order category filters, and missing filter chips across all three lists

July 31, 2026

  • • Fixed: seven of the buy order category filters — Cloaks, Trinkets, Caches, Consumables, Enchants, XP Scrolls and Special — did nothing at all, showing every buy order instead of filtering. The buy orders list filters on the server and had its own separate copy of the category rules that had fallen behind the one the inventory uses.
  • • Fixed: the Potions filter missed Super Potions in the buy orders list, for the same reason it used to in your bag — it matched on the item's name rather than what the potion actually does.
  • • The inventory, market and buy order lists now all offer the same set of filters and share one definition, so they can't drift apart again. Market gained the Caches and Special filters, and buy orders gained Caches, Enchants, Special and XP Scrolls — all of which were simply absent before.

0.2.0+2026-07-31.486

Fixed: Upgrade Chips destroying Reinforcement Plates; Trader's Tokens now mailable

July 31, 2026

  • • Fixed: using an Upgrade Chip on a reinforced item destroyed the Reinforcement Plate. Upgrading gives the item a new internal identity and the plate wasn't following it across, so it was simply lost. The plate now carries over with its remaining charges intact, the same way enchants already did.
  • • Anyone who lost a plate this way has had it restored onto the upgraded item with full charges. Plates lost on items that were destroyed or sold couldn't be traced and weren't restored.
  • • Trader's Tokens can now be sent by mail. They were already tradeable on the market — the mail restriction was left over and served no purpose.

0.2.0+2026-07-30.485

Fixed: profile popup not showing enchants on your equipped gear

July 30, 2026

  • • Fixed: the profile popup that opens when you click your name showed no enchant on equipped items — and in some cases showed an old, already-replaced one counting down. Your enchants were applied correctly the whole time and your stats included them; only this screen was reading them the old way. It now reads the enchant from the exact equipped item, matching your bag.

0.2.0+2026-07-30.484

Fixed: Turf War titles could be missed when earned mid-battle

July 30, 2026

  • • Fixed: Turf War hits are counted in two places — when your own progress syncs, and by the server while a battle is running — but only the first one checked whether you'd earned Vanguard, Titan, Overlord or Dominator. If you crossed a threshold during a live battle tick, the hits counted but the title was never awarded. Both paths now check, sharing the same code so they can't drift apart again.
  • • One player was affected and has been awarded the Dominator title they had earned. Nobody else was missing a Turf War title.

0.2.0+2026-07-30.481

Fixed: enchant replacement warnings had stopped appearing

July 30, 2026

  • • Fixed: the "this item already has an enchant, applying will replace it" warning stopped appearing after enchants became per-copy, because those dialogs were still looking enchants up by item type. You could overwrite a fresh 72-hour enchant with no prompt. The same warning in the Reinforcement Plate dialog is fixed too.
  • • Note: enchants themselves have been applying correctly throughout — this only affected the warning prompts. If an enchant looks like it did nothing, check your Character Stats: a helm enchant raises Credits Find and a ring enchant raises XP per Task rather than changing the item's own stat line.

0.2.0+2026-07-30.480

Fixed: padlocks falling off items when enchanted, socketed or upgraded

July 30, 2026

  • • Fixed: enchanting a locked item removed its padlock. Enchanting now separates that item into its own inventory row (added yesterday), and the lock wasn't following it across — so a freshly enchanted piece could be sold or salvaged by accident. The lock now carries over, and any unenchanted spares in the stack stay locked too.
  • • Fixed the same flaw in two places it had always existed: socketing a gem into a locked item, and using an Upgrade Chip on one, both dropped the padlock. Destroying the last gem on an item now also keeps the lock as the item merges back into its stack.

0.2.0+2026-07-30.479

Anti-cheat: multi-account detection tooling

July 30, 2026

  • • Added an internal tool for detecting accounts run by the same person, cross-referencing sign-in records against browser settings. The game has always recorded this information at sign-in; there was simply no way to review it. One account per person remains the rule, and this is how it gets checked.
  • • The privacy policy now spells out exactly what technical information is recorded at sign-in (IP address, browser user agent, timezone, screen size, language), that it is used only for security and anti-cheat, and that it is never used for advertising or shared with third parties. This was already being collected and should have been documented from the start.

0.2.0+2026-07-30.478

Per-copy enchants are now fully live; Super Potion notifications removed

July 30, 2026

  • • All 189 existing enchants have been moved onto the specific item copy you had equipped (or, if the item wasn't equipped, onto one copy of it). Nothing was lost and no items were duplicated — if the enchanted piece was part of a stack, that one item is now its own inventory row, exactly as if you'd enchanted it today. Enchants no longer apply to every copy of an item you own.
  • • 4 enchants belonged to items their owner no longer has at all; those had already stopped doing anything and were left alone.
  • • Super Potion procs no longer create a notification. At a 1-in-100 rate the notification feed had become the spam — the extra potion still shows in your action log and inventory.

0.2.0+2026-07-30.477

Enchants now belong to one specific copy of an item

July 30, 2026

  • • Enchants are now per-copy. Previously an enchant was stored against the item type, not a particular item, so if you owned several of the same piece and enchanted one, every copy showed and behaved as enchanted — and you could never put two different enchants on two copies of the same item. Enchanting now affects exactly the copy you have equipped, and a second copy can carry a completely different enchant.
  • • Enchanting a piece that's part of a stack now splits that one item out into its own inventory row (the same way a socketed gem does), leaving your spares untouched.
  • • Existing enchants are unaffected and keep working exactly as they do today — they'll be moved onto the specific copy you have equipped in a follow-up update.
  • • Fixed: the character sheet ignored per-copy enchants entirely when calculating your displayed stats, counting only the older item-wide ones.
  • • Fixed: applying a Reinforcement Plate stripped the enchant off every copy of that item you owned — including copies sitting in your bank — instead of just the one being reinforced.

0.2.0+2026-07-30.476

Fixed: unlocking a bigger work order batch removed the smaller ones

July 30, 2026

  • • Fixed: the batch turn-in button only ever offered your highest unlocked size, and only appeared if you had enough materials for that exact size. So unlocking Turn In ×10 took away the ×5 button whenever you were holding fewer than 10 turn-ins, and a player with 16 items and ×20 unlocked got no batch button at all. It now offers the largest size you've unlocked AND can currently afford — 5 materials with ×10 unlocked shows ×5 again, and 16 materials with ×20 unlocked shows ×15. Thanks to Oat, TadFish and Shawn for pinning this down in #bugs.

0.2.0+2026-07-30.475

Fixed: Action Log win rate and XP/hr ignored the elemental resistance penalty

July 30, 2026

  • • Fixed: the Action Log's "% win rate" and "XP/hr" figures didn't account for the District 18-20 elemental resistance penalty added earlier today. Fighting a secondary enemy with no resistance could show something like "89% win rate" while you actually lost every fight. The estimate is a client-side mirror of the real combat maths and hadn't been updated alongside the engine — it now applies the same armour-bypass, dodge and crit penalties, so a zero-resistance fight correctly reads ~2% instead. XP/hr is derived from the win rate, so it was inflated by the same amount and is now accurate too.

0.2.0+2026-07-30.474

District 18-20 secondary enemies: missing resistance is now genuinely punishing

July 30, 2026

  • • Reworked the resistance requirement on the Cinderthrone Warlord, Frostveil Ancient and Stormforged Astral. It was previously a damage multiplier (up to 2x) applied after your armour had already absorbed the hit — which made it nearly invisible to a well-geared character, who could ignore the requirement entirely and still win ~100% of fights at zero resistance.
  • • Falling short of the 30-resist requirement now turns your own defences against you, scaling with how far under you are: the enemy's elemental attacks bypass up to 50% of your armour, cut your dodge chance by up to 75%, and cut your critical hit chance by up to 75%. Full strength at zero resistance, fading to nothing as you reach 30.
  • • For reference, a deliberately overgeared character (Combat 64 in full Kingssteel +3) now wins 68% / 27% / 2% at zero resistance in districts 18 / 19 / 20, up to 100% / 99% / 70% once fully resisted. Players who already meet the requirement are completely unaffected — the fight behaves exactly as before.
  • • It is never a guaranteed loss, so you can still chip away at an enemy while gearing up. The combat log now also tells you your exact resistance shortfall, so a loss explains itself instead of looking like your ATK/DEF failed.
  • • Full breakdown on the Apex District Drops wiki page.

0.2.0+2026-07-30.473

District 18-20 secondary enemies are now open to everyone

July 30, 2026

  • • The District 18-20 secondary enemies — Cinderthrone Warlord, Frostveil Ancient and Stormforged Astral — are no longer beta-locked. Anyone who can reach those districts can now fight them, which also means their 15 unique drops and the Elementbound set are obtainable for the first time. Full item list, stats, drop rates and set details: Apex District Drops wiki page.
  • • Secondary enemies now drop gems from the same pool and weighting as Turf War (tiers 5-17, weighted toward lower tiers) instead of their own separate table, at half Turf War's rate — 1 in 4,000 per win vs Turf War's 1 in 2,000, both scaled by Item Find. Turf War keeps the better rate since it's the less accessible mode and asks for a more active playstyle.
  • • New wiki page: Apex District Drops (18-21) — all 22 endgame uniques, the resistance mechanic behind the alternate fights, both new set bonuses, and what these items intentionally don't get (no sockets, no upgrading, no HP).

0.2.0+2026-07-29.472

Fixed: truncated acquisition text in the /items.json data export

July 29, 2026

  • • Fixed (third-party tools only, no in-game change): 60 items in the /items.json export had their "acquisition_summary" field hard-cut at exactly 80 characters, mid-word and with no ellipsis — e.g. "...1 in 20,000 per wi" — so tools consuming the file couldn't tell the text was incomplete. All 60 now carry the full string. Thanks to the community tool author who reported it.

0.2.0+2026-07-29.471

New: 22 endgame unique drops, District 21 loot, and two new set bonuses

July 29, 2026

  • • The District 18–20 secondary enemies (Cinderthrone Warlord, Frostveil Ancient, Stormforged Astral) now drop their own unique gear — 5 pieces each, a completely separate pool from the district's primary-enemy drops, so the two enemies in a district advance different parts of your loadout. 1 in 20,000 per win, boosted by Item Find.
  • • District 21 (Gravite) has unique drops for the first time — 7 pieces, same 1 in 20,000 rate.
  • • New set bonus — Elementbound: 7 pieces across the District 18–20 secondary enemies, any 6 activates it. Grants +12 Fire, Frost AND Lightning Resist plus +12 DEF. Each secondary enemy hits up to 2× harder unless you have 30 resist of its own element, and single pieces only cover one element — so a completed set is what lets one loadout fight all three without regearing.
  • • New set bonus — Juggernaut's Resolve: all 7 District 21 drops, any 6 activates it. Grants +25 ATK, +12 PvP ATK, and +20% Credits Find. No resistances by design: Elementbound gets you into the hard content, this makes you win harder inside it.
  • • All 22 new items beat their same-tier +3 enhanced crafted equivalent on raw ATK/DEF, carry a resistance stat, and lean on stats that were previously rare or slot-locked — Bonus Enhance/Cook/Enchant now appear on gloves and trinkets (previously only on Grimsby weapons/shields, which forced crafters to give up a real weapon), profession level bonuses appear outside the gloves slot, and some weapons grant real DEF. They are non-upgradable and cannot be socketed — gem sockets remain crafted gear's advantage.
  • • Fixed: special set bonuses only ever applied their PvP ATK component — any other stat a special set granted was silently discarded. Unnoticed until now because the Conqueror's Set grants nothing else. Both new sets above would have been partly inert.

0.2.0+2026-07-29.470

Fixed: gifted Server XP Boost credited the recipient instead of the buyer

July 29, 2026

  • • Fixed: buying a gifted Server XP Boost (or a cosmetic with a bundled bonus boost) announced it in world chat and credited it in the DB as activated/purchased by the recipient, not the person who actually paid. Now correctly reads "X gifted Y a Server XP Boost!" and credits X as the purchaser.

0.2.0+2026-07-29.469

Cloak material reverted to 3x Silkbind Thread

July 29, 2026

  • • Reverted the Cloak crafting material change from earlier today: 1 Cloak Pattern per cloak was too easy — back to needing 3x Silkbind Thread (same rare bonus-proc chance while crafting Weaving gear), with a private notification per find instead of a public chat announcement.

0.2.0+2026-07-29.468

Cloak naming/material rework, Data Cache odds nerf, Credits/Item Find on caches

July 29, 2026

  • • Fixed: Cloaks were named after the tier's ore label (e.g. "Sunforged Cloak") instead of the Weaving fiber name — now correctly named e.g. "Sunweave Cloak".
  • • Reworked the Cloak crafting material: the rare bonus proc while crafting Weaving gear now yields a "Cloak Pattern" (publicly announced in world chat, same as a lucky Bonus Enhance craft) instead of a "Silkbind Thread", and crafting a Cloak now needs just 1 Pattern instead of 3 Threads.
  • • Data Cache bonus-roll odds for gold and item-type outcomes (everything except the guaranteed layer) reduced by 25% across the board — "nothing" results are correspondingly more common.
  • • Credits Find now boosts the gold amount from Data Cache bonus gold/jackpot rolls (previously disabled). Item Find is now live for cache opens too: it gives an independent chance to reroll a "nothing" bonus result once, stacking with Cache Compass's own reroll.
  • • Fixed: batch-opening 5 Arcane Caches at once didn't mention Cache Compass/Arcane Amplifier/Void Lens consumption in the summary popup even when one was used mid-batch.

0.2.0+2026-07-29.467

Tuned down Cloak stats

July 29, 2026

  • • Cloaks (added earlier today) were rolling +2%/+3% per tier per stat — reduced to a flat +1 per tier per stat (e.g. a Kingssteel Cloak now grants +18 to each of its 2 rolled stats instead of +36/+54).

0.2.0+2026-07-29.466

New: work order batch-turn-in tiers, and Weaving Cloaks

July 29, 2026

  • • Supporter work order turn-in batches now grow with lifetime work orders completed instead of capping at 5: Turn In ×5 unlocks immediately for supporters, ×10 at 250 lifetime work orders, ×15 at 750, ×20 at 2,500, and ×25 at 5,000.
  • • New: Cloaks — a new equipment slot for Weaving. Crafting any Weaving gear (hoods, robes, gloves, leggings, boots) has a small chance, scaled by how much material that piece costs, to also yield a rare Silkbind Thread. Combine 3 Silkbind Thread with Cloth at a Weaving bench to craft a Cloak, which rolls 2 of 4 possible bonuses at random (Credits Find, Item Find, 2x-Harvest Chance, XP per Task) scaling with tier. Equip it in the new Cloak slot alongside your other gear.

0.2.0+2026-07-29.465

Crafted jewelry pricing, Super Potion work orders, and batch cache opening

July 29, 2026

  • • Fixed: crafted jewelry (rings and amulets of Attack/Experience/Harvesting) had no real NPC Buyer price formula and was selling for pennies (e.g. a Ruby Amulet of Attack for 8g). NPC Buyer price is now based on the gem cost to craft each piece.
  • • Fixed: Super Potions weren't recognized by Chemistry work orders at all — turning one in silently failed to count. Work orders now accept Super Potions toward their base potion's turn-in, and prioritize turning in regular potions before Super ones (mirroring how Fabrication/Weaving prioritize +0 gear over enchanted), with a confirmation warning if a Super Potion would be spent.
  • • Arcane Caches can now be opened 5 at a time with a new "Open 5" button (shown once you have 5+), instead of clicking Open five separate times.

0.2.0+2026-07-29.464

NPC Buyer pricing pass: fixed several under/overpriced rare items

July 29, 2026

  • • Fixed: a small number of rare items (some relics, rings, amulets, and unique drops) had NPC Buyer prices that were badly out of line — some far too low (rarity wasn't factored into pricing at all), a few far too high (thin/single-trade market data pushed prices to unreasonable levels). Repriced conservatively using each item's actual drop odds, and added a permanent safeguard so a handful of trades can no longer push an NPC Buyer price to an extreme.

0.2.0+2026-07-29.463

Bugfix day: reinforcement UI, NPC Buyer, action log, and more

July 29, 2026

  • • Fixed: the Inventory Potions filter didn't recognize Super Potions (it matched by item-key suffix, which the Super variant doesn't share).
  • • Fixed: Weaving gear and most Fiber materials couldn't be instant-sold to the NPC Buyer — the pricing system simply never got run over Weaving's items since it launched, and Fiber never had a formula-based price source at all. Both fixed; ~670 items now have approved NPC Buyer prices.
  • • Fixed: the market listing's "Sell instantly instead (below market)..." link always claimed instant-sell was a worse deal than listing, even when the NPC Buyer/existing buy orders actually paid more than the suggested listing price. It now shows the real instant-sell price up front and only calls it a downgrade when it actually is one.
  • • Fixed: using "Use max" on an XP/ATK/DEF potion logged "activated for 1h" regardless of how many hours it actually activated for.
  • • Fixed: the leaderboard tab's "Daily boards reset at..." time was showing the wrong reset hour entirely (it borrowed the quest/work-order reset time, which is noon Eastern) instead of the actual leaderboard reset (midnight Eastern, matching the wiki). Now shows the correct time, labeled explicitly as Eastern.
  • • Fixed: several action log / combat messages used incorrect plurals — "defeated a wolve" (now Wolf), and Aethersteel/Ashspire's "Colossi" enemies no longer stay grammatically plural when defeated (now Colossus). Also fixed a related bug where Daily Breach's "...Colossus" boss names were being wrongly chopped to "...Colossu".
  • • Reinforcement Plates: applying one now has a real confirm step (pick a slot, see what's equipped there and any existing enchant/reinforcement you'd be replacing, then confirm) instead of applying immediately on slot tap. The +DEF bonus and remaining-actions count now show correctly on the main stats header, Character Stats, inventory, and the player profile modal (not just the inventory item's own description line).

0.2.0+2026-07-29.462

Fixed: Super Potion procs were flooding world chat

July 29, 2026

  • • Fixed: making a "Super" potion (the 1% brew proc added yesterday) posted a public world chat announcement — at a 1-in-100 rate, a big brewing session could post the same line dozens of times in a row. Removed the chat announcement; you'll still get a personal notification when it happens.

0.2.0+2026-07-29.461

New: Dominator title, Super Potions, and Fabrication Reinforcement Plates

July 29, 2026

  • • New title: Dominator, for landing 100,000 Turf War hits in a single month — the tier above Vanguard (10k), Titan (50k), and Overlord (75k). (Overlord was also quietly missing from the title backfill job and the wiki's Titles page — both fixed too.)
  • • Chemistry potions now have a 1% chance per brew to come out as a "Super" version instead of the base potion — same effect type, double the magnitude (e.g. a Super XP Potion grants 2x the XP% of a regular one), same duration. Works for XP, ATK, and DEF potions at every tier.
  • • New Fabrication consumable: Reinforcement Plates. Apply one to any equipped shield, helmet, chest, gloves, legs, or boots for +tier DEF — e.g. a Kingssteel (T18) plate grants +18 DEF. Unlike enchants, a reinforcement doesn't expire on a timer — it lasts 100,000 combat actions, then wears off. Reinforcements and enchants are mutually exclusive on the same item: applying one clears the other. Craft them from bars at a Fabrication bench.

0.2.0+2026-07-29.460

Fixed: Weaving crafting was counted toward the Daily Fabrication leaderboard

July 29, 2026

  • • Fixed: every Weaving crafting action (weaving cloth and crafting the finished gear) was being tagged as Daily Fabrication activity instead of Daily Weaving, so the Daily Weaving leaderboard wasn't tracking real Weaving activity at all. Now counted correctly.
  • • Fixed: the Threadbound (Weaving Lv 60) and Grand Loomweaver (Weaving Lv 70) titles are still auto-granted the moment you hit those levels, but the separate backfill job that catches anyone who ever slipped through a live grant didn't know Weaving titles existed — it does now.
  • • The wiki's Titles page was missing Threadbound and Grand Loomweaver entirely; both are now listed.

0.2.0+2026-07-27.459

Internal: added a full item data export at /items.json

July 27, 2026

  • • Internal, no visible player-facing change: /items.json now publishes a full, auto-regenerating export of every item in the game (stats, requirements, values, and how to obtain each one) for third-party tools like the community Calculator to build against instead of scraping the wiki.

0.2.0+2026-07-24.458

Community Calculator updated to v38.9.12

July 24, 2026

  • • The community-built NEONBORN Calculator at /calculator has been updated to v38.9.12 (third-party tool, reviewed before shipping) — corrects the daily XP boost rotation (Weaving was missing from its day-2 slot) and now syncs that rotation live from the wiki instead of a hardcoded schedule, plus fixes several material-name display bugs (e.g. "Weave Silk Cloth" now shows as "Silk Cloth").

0.2.0+2026-07-24.457

Community Calculator updated to v38.9.7

July 24, 2026

  • • The community-built NEONBORN Calculator at /calculator has been updated to v38.9.7 (third-party tool, reviewed before shipping).

0.2.0+2026-07-24.456

Fixed: inventory could show a stale "(expired)" enchant on a plain item

July 24, 2026

  • • Fixed: an item copy whose enchant had already expired could keep displaying a purple "+N ... enchant (expired)" line indefinitely, even sitting right next to a totally separate, genuinely unenchanted copy of the same item — confusing since nothing about the item was actually enchanted anymore. It now displays like any other plain item once its own enchant has lapsed.

0.2.0+2026-07-23.455

Item tooltips/listings now show gear slot

July 23, 2026

  • • Fixed: the chat item popup could hide its tier/slot line entirely for unique drops (Wanderer's Token and a few other special trinkets), since it was gated on a check that treated Tier 0 as "no tier".
  • • Inventory, market (listings, buy offers, direct-buy, buy orders), and the salvage dialog now show an item's actual gear slot (Ring, Trinket, Amulet, etc.) instead of the generic "equipment" category label.

0.2.0+2026-07-22.454

Gear loadouts now confirm before deleting

July 22, 2026

  • • Deleting a saved gear loadout in the player profile modal now asks you to confirm first, matching the socket/destroy confirmation elsewhere — no more losing a loadout to a stray click.

0.2.0+2026-07-22.453

Fixed: Fabrication/Weaving lucky-craft proc could get stuck

July 22, 2026

  • • Fixed: the lucky-craft (Bonus Enhance) roll for Fabrication/Weaving gear used a seed that didn't vary between separate craft actions, so a given player crafting a given item could get the exact same proc result (lucky or not) every single time instead of an actual fresh roll. Now varies properly per craft.

0.2.0+2026-07-22.452

Fixed: idle "Unexpected find" gift could hand out enhanced gear

July 22, 2026

  • • Fixed: the occasional "Unexpected find" surprise gift (given to idle gathering/crafting players) could rarely hand out an already-upgraded (+1/+2/+3) piece of gear instead of a base item. It now only ever grants a plain +0 item, matching how it always should have worked.

0.2.0+2026-07-20.451

Fixed Weaving work order count; #market-watch tracks reprices

July 20, 2026

  • • Fixed: the Weaving work order card undercounted how many of an item you owned if some copies were enhanced (+1/+2/+3) — it only counted the base (+0) copies, e.g. showing "3/1" when you actually had 6 total. Turning them in already worked correctly; only the displayed count was wrong. Now matches Fabrication's behavior and counts all enhancement levels.
  • • #market-watch on Discord now also posts when a listing's price changes, not just listed/sold/cancelled.

0.2.0+2026-07-20.450

Market fixes: price display, offer sorting, cancel notifications

July 20, 2026

  • • Fixed: if the only listing for an item was a modified (enchanted/socketed) copy, the main market page showed the wrong price (a generic suggested price) instead of that listing's actual price.
  • • Modified copies now sort into the same price-ordered list as plain offers inside the Market Offers popup, instead of a separate section below.
  • • Modified offer rows are no longer a hard-to-read highlighted box — just a small inline enchant/gem label alongside the normal row styling.
  • • Cancelling a listing for a modified item now correctly gives you back the same enchanted/socketed copy, instead of dropping it into your plain inventory stack.
  • • #market-watch on Discord now also posts when a listing is cancelled, not just when it's listed or sold.

0.2.0+2026-07-20.449

Market: enchanted/socketed items now list as themselves

July 20, 2026

  • • Listing an enchanted or socketed item on the market no longer strips it down to a plain copy — the enchant and both gem sockets carry over intact for the buyer.
  • • These modified copies show up under "Modified copies" inside that item's Market Offers popup (not as a separate row on the main market page), with the enchant tier and gem effects displayed.
  • • Buy orders never consume a modified copy — those only ever fill from plain stock, so a specific enchanted/socketed item always has to be bought directly by choice.
  • • "My Listings" now shows your own modified listings separately from your plain stock at the same price too.

0.2.0+2026-07-20.448

Per-message "Mark as read" in mail

July 20, 2026

  • • Each mail message now has its own "Mark as read" button, not just the "Mark all as read" at the top.

0.2.0+2026-07-20.447

Trader's Token market support + Starforge color update

July 20, 2026

  • • Trader's Token can now be listed on the market and targeted with buy orders.
  • • New market listings are now posted to #market-watch on Discord as they go up, not just completed sales.
  • • Starforge chat name color changed from a gradient to a solid dark blue.

0.2.0+2026-07-20.446

Netrunning catch-up bonus: +20% XP at level 70 or below

July 20, 2026

  • • Players with Netrunning level 70 or below now earn +20% Netrunning XP from all sources (recipes and mana harvesting), on top of any other active bonuses. No end date set — this stays until adjusted.

0.2.0+2026-07-20.445

Internal backend tweaks

July 20, 2026

  • • Minor internal backend tweaks, no visible player-facing change.

0.2.0+2026-07-20.444

Fixed stale work order data after crafting

July 20, 2026

  • • Fixed: profession Work Order availability (and enhanced-copy batch turn-ins) could go stale right after finishing a multi-loop craft, since it previously only refreshed on district change or an explicit skip/turn-in click. Now refreshes on the same heartbeat as the rest of your player data (every 6-8s).

0.2.0+2026-07-20.443

Netrunning mana-harvesting XP -20%

July 20, 2026

  • • Reduced XP for Harvest Mana gathering activities by 20%, matching the earlier 20% cut to Netrunning recipe XP.

0.2.0+2026-07-20.442

Chipcraft recipe XP +20%

July 20, 2026

  • • Increased XP for all Chipcraft recipes (prospecting, gem cutting, ring/amulet crafting) by 20%.

0.2.0+2026-07-20.441

Profession XP rebalance + Salvage/Harvesting work orders restored

July 20, 2026

  • • Reduced XP for all Netrunning recipes (enchants and Data Cache crafting) by 20% — Netrunning was leveling noticeably faster than combat/mining's top pace.
  • • Increased XP for all Blacksmithing, Weaving, and Chemistry recipes and work orders by 20% — gear from these professions is comparatively outclassed by combat/cache drops, so leveling them is now more rewarding.
  • • Restored Salvage and Harvesting work orders as a single settings toggle (Settings → Activity options → "Enable Salvage & Harvesting work orders"). Enabling it adds both to your profession work order rotation alongside Fabrication, Chemistry, and Weaving.
  • • Harvesting work orders can now also ask for Weaving's raw fiber materials, not just Chemistry's herbs.

0.2.0+2026-07-20.440

Fixed chat item tooltip missing sockets; eased District 21+ ATK/DEF

July 20, 2026

  • • Fixed: the item tooltip that pops up when clicking an item mentioned in chat (e.g. a rare drop announcement) didn't show whether the item has gem sockets. Now shown consistently everywhere item stats are displayed.
  • • Reduced recommended ATK/DEF for Districts 21 and up: District 21 by 5/5, District 22 by 10/10, District 23 by 15/15, and so on (+5 more per district). Districts 1-20 are unchanged.

0.2.0+2026-07-19.439

Trader's Tokens can now drop from any world boss

July 19, 2026

  • • Each of the 3 world bosses (The Overgrown, The Leviathan, The Singularity) now has a small 0.5% chance per player, per kill, to drop a Trader's Token directly — same odds and mechanic as the Invisibility Ring/profession gloves/Worldbreaker drops, announced in world chat when it happens. Tokens were previously only obtainable by selling items to Grimsby the Fence.

0.2.0+2026-07-19.438

Grimsby now buys Weave's Gloves + 5 Data Cache trinkets

July 19, 2026

  • • Grimsby the Fence now buys Weave's Gloves for 1 token — the 7th profession glove (Weaving was added after the original 6-glove list and got missed when that list opened to everyone).
  • • Grimsby now also buys the 5 Data Cache-exclusive trinkets (Forager's Totem, Scholar's Seal, Gilded Sigil, Hunter's Eye, Arcane Effigy) for 1 token each — an extra instant-liquidity option alongside the player market.

0.2.0+2026-07-19.437

Internal: fixed guest signup ad-attribution tracking

July 19, 2026

  • • Internal analytics fix, no visible player-facing change: guest sign-ins (the lowest-friction, most common way ad traffic converts) weren't recording which ad/campaign brought them in, so ad performance couldn't be measured past the click. Fixed, and added Day-1/Day-7 retention per ad to the internal analytics dashboard.

0.2.0+2026-07-19.436

Grimsby now buys 8 more stuck-forever unique drops from everyone

July 19, 2026

  • • Grimsby the Fence now buys the 6 profession gloves (The Overgrown), the Invisibility Ring (The Leviathan), and the Worldbreaker (The Singularity) from any player for 1 token each — previously this was limited to a small internal test group. If you're holding one of these and can't use it, sell it to Grimsby for a Trader's Token.

0.2.0+2026-07-19.435

New signups randomly get one of 3 UI themes (internal experiment)

July 19, 2026

  • • New accounts (and guests) are now randomly assigned one of 3 UI themes at signup — Experimental (the old default), Dark, or Legacy — as part of an internal retention experiment. No visible change for existing players, and everyone can still switch themes anytime from settings.

0.2.0+2026-07-19.434

Grimsby now sells 5 combat items (Combat 61, 5 tokens each)

July 19, 2026

  • • Grimsby the Fence now sells 5 new items for 5 tokens each, gated on a genuine Combat level 61 (no profession-skill shortcut): Cutpurse's Signet (ring), Bounty Hunter's Gauntlets (gloves), Marauder's Warboots (boots), Plunderer's Bulwark (shield), Highwayman's Blade (weapon). Sellable back to him for 1 token.
  • • Tier 18 — the same tier as 5 existing district-unique drops (Fallen Crown, Overlord's Pauldrons, Citadel Greaves, Kingsfall Choker, Sovereign's Mark) — but in the 5 slots those uniques don't cover, so there's no overlap.
  • • Unlike the recent profession weapons/offhands (deliberately tuned down since they skip the Combat requirement), these earn their gate normally, so they're full strength: ATK/DEF already baked in at the +3-enhancement value (they're not upgradable, so this is the only way they'd ever reach it), and Item Find/Credits Find/XP-task match the real rare Tier 18 uniques' magnitude — 15% find, 18 XP/task, not a discounted version.
  • • Cutpurse's Signet: 44 ATK, 32 DEF, +15% item find. Bounty Hunter's Gauntlets: 32 DEF, +15% item find, +18 XP/task. Marauder's Warboots: 33 DEF, +15% gold find, +18 XP/task. Plunderer's Bulwark: 40 DEF, +18 XP/task, +15% gold find. Highwayman's Blade: 126 ATK, +15% gold find.
  • • The Safehouse page lists all 5 with requirements and stats.

0.2.0+2026-07-19.433

Fixed: referral milestone names weren't clickable in chat

July 19, 2026

  • • Fixed: the 5 referral-milestone chat messages (50/100/150/200/250 total levels — new titles, Bond badge, Bonded chat color, Wanderer's Token, Soulforged Blade) named both players in the text but didn't link either name to their profile. Both names are now clickable, same as every other multi-player chat announcement.

0.2.0+2026-07-19.432

Grimsby now sells 7 profession offhands (5 tokens each)

July 19, 2026

  • • Grimsby the Fence now sells 7 profession offhands (shield slot) for 5 tokens each — one per profession, matching last update's profession weapons: Prospector's Buckler (Salvage), Forager's Guard (Harvesting), Journeyman's Bulwark (Fabrication), Weaver's Ward (Weaving), Alchemist's Reagent Satchel (Chemistry), Jeweler's Strongbox (Chipcraft), Spellcrafter's Ward (Netrunning). Sellable back to him for 1 token.
  • • Same level-57 profession-skill gate as the weapons (not Combat), but deliberately a notch weaker: 30 DEF (a Tier 16 / Combat-53 shield enhanced to +2, one step below the weapons' +3) plus +8 XP/task, roughly half the weapon's XP/task and signature stat.
  • • Prospector's Buckler and Forager's Guard grant +8% 2x-gather chance. Jeweler's Strongbox grants +7% item find. Journeyman's Bulwark and Weaver's Ward grant 7% Bonus Enhance. Alchemist's Reagent Satchel grants 7% Bonus Cook. Spellcrafter's Ward grants 7% Bonus Enchant.
  • • Wearing the weapon and offhand from the same profession stacks their signature stat — e.g. the full Fabrication pair gives 14% + 7% = 21% Bonus Enhance.
  • • The Safehouse page lists all 7 offhands with requirements and stats.

0.2.0+2026-07-19.431

Grimsby now sells 7 profession weapons (5 tokens each)

July 19, 2026

  • • Grimsby the Fence now sells 7 new weapons for 5 tokens each, one per profession: Prospector's Pick (Salvage), Forager's Sickle (Harvesting), Journeyman's Hammer (Fabrication), Weaver's Needle (Weaving), Alchemist's Volatile Flask (Chemistry), Jeweler's Chisel (Chipcraft), Spellcrafter's Runestaff (Netrunning). Sellable back to him for 1 token.
  • • New mechanic — profession-gated equip: each requires level 57 in its OWN profession skill, not Combat. A level 57 Fabrication character can equip the Journeyman's Hammer at Combat level 1 — Combat has zero bearing on any of these 7.
  • • Each is 112 ATK (a Tier 16 / Combat-53 weapon enhanced to +3) plus +12 XP/task — deliberately weaker than end-game gear since this is an easy first unlock, not a power spike. A stronger level 65 variant is planned separately, later.
  • • Prospector's Pick and Forager's Sickle also grant +16% 2x-gather chance. Jeweler's Chisel grants +14% item find.
  • • New stat — Bonus Enhance (Journeyman's Hammer, Weaver's Needle): boosts the lucky-craft proc that pops a Fabrication/Weaving craft out as +1/+2, and unlocks +3 for the first time. Base (0%): +1 5%, +2 1%, +3 0%. With B% equipped: +1 = 5%×(1+B/100), +2 = 1%×(1+B/100), +3 = B/100 percent flat. At 14%: +1 5.7%, +2 1.14%, +3 0.14%.
  • • New stat — Bonus Cook (Alchemist's Volatile Flask) and Bonus Enchant (Spellcrafter's Runestaff): flat 14% chance per craft of an extra potion or scroll — roughly 1 in 7 crafts pays out double.
  • • New: Item Stats Glossary explains every stat in the game with exact formulas. The Safehouse page lists all 7 weapons with requirements and stats.

0.2.0+2026-07-19.430

Fixed: Weaving's quantity popup said "Fabricate Item"

July 19, 2026

  • • The craft-quantity popup for Weaving recipes was still using Fabrication wording ("Fabricate Item", "how many would you like to forge") — it now correctly says Weave for cloth and Craft for gear.

0.2.0+2026-07-18.429

Wiki: Set Bonuses page merged into one side-by-side table by district

July 18, 2026

  • • The Set Bonuses wiki page now shows Fabrication and Weaving set bonuses side by side in one table, organized by district/tier, instead of two separate stacked tables.

0.2.0+2026-07-18.428

Fixed: Weaving inventory tooltip showed the Fabrication set bonus and "6 pcs"

July 18, 2026

  • • The "set bonus" tooltip on a Weaving item in your inventory always showed the Fabrication set bonus and a hardcoded "6 pcs", regardless of item type. It now correctly shows the Weaving set bonus and "4 pcs" for Weaving gear.

0.2.0+2026-07-18.427

Lock a specific socketed/enchanted item without locking your plain spares

July 18, 2026

  • • The Lock button on a socketed/enchanted item now protects only that specific copy — locking your blinged-out gear no longer also locks every plain spare of the same item, so you can submit spares to work orders without unlocking your special copy first.
  • • Inventory search now advertises that it searches by effect too (e.g. "gold find", "item find"), matching the Market search — this already worked, it just wasn't obvious.

0.2.0+2026-07-18.426

Fixed: couldn't list/sell/mail a plain item stuck behind a socketed equipped copy

July 18, 2026

  • • Fixed: if you had a plain spare of an item while wearing a different (socketed/enchanted) copy of the same gear in that slot, the game incorrectly reserved one of your spares as "equipped" — blocking Market listings, NPC sells, mail attachments, work order turn-ins, and Grimsby trades with "not enough items" even though the spare was genuinely free to use.
  • • Added Fiber and Cloth filter categories to Inventory, Market, and the All Buy Orders browser — raw Weaving fiber was previously miscategorized under the Gems filter, and processed cloth matched no filter at all.

0.2.0+2026-07-17.425

Small bug audit: Claim All underpaying, Daily Boost banner, world boss orbs

July 17, 2026

  • • Fixed: "Claim All" was paying out quest gold with no gold-find% bonus, no active gold-event bonus, and no Fabrication/Chemistry/Weaving work order bonus applied — it now pays exactly what claiming quests one at a time would.
  • • Fixed: the Daily XP Boost banner text could show a stale "Harvesting + Chemistry" label on a day Weaving was also boosted (the bonus itself was already correct — just the label).
  • • Fixed: world boss Upgrade Chip rewards for dedicated crafters used Fabrication/Chemistry level to pick orb tier but never Weaving, shortchanging Weaving-focused players.

0.2.0+2026-07-17.424

Fixed race change resetting the wrong league, and work orders getting stuck skipping tailoring

July 17, 2026

  • • Fixed: using a Race Change token from the SSF tab reset your Standard race instead (and vice versa) — it now correctly affects only the league you're actually in.
  • • Fixed: skipping a work order could permanently trap the rotation between only 2 of the 3 kinds, making one kind (often Weaving) stop appearing entirely. The rotation now always recovers correctly regardless of how many times you skip.

0.2.0+2026-07-17.423

Combat gold increased 25%

July 17, 2026

  • • Regular combat gold (won per fight) increased by 25%.
  • • District Bounty quest gold (turning in 100 combat drops) increased by 25%.

0.2.0+2026-07-17.422

Hotfix: work orders could not be claimed or skipped

July 17, 2026

  • • Fixed: the previous update's work order rotation fix had a bug that made every claim or skip fail outright. Sorry about that — fixed and deployed immediately.

0.2.0+2026-07-17.421

Fixed a race condition skewing the work order rotation

July 17, 2026

  • • Fixed: completing work orders in quick succession (e.g. via Claim All) could cause the profession-type rotation to skip kinds or repeat the same one twice in a row, instead of cycling cleanly. Work order generation now serializes per-player so rapid turn-ins always advance the rotation correctly.

0.2.0+2026-07-17.420

Weaving/Fabrication set bonuses fully separated, work order pay parity, bigger Action Log

July 17, 2026

  • • Fixed: Weaving armor was incorrectly counting toward the classic 6-piece tier set bonus (and vice versa), letting a mixed loadout of e.g. 5 Weaving pieces + 1 Fabrication piece grant both set bonuses at once. The two set-bonus pools are now fully separate — you need a genuine 4-piece Weaving set AND a genuine 6-piece classic set (weapon/shield/accessories) to have both active.
  • • Fixed: Weaving work orders were paying less gold than Fabrication/Chemistry for equivalent effort — Weaving now gets the same +25% work order gold bonus.
  • • Fixed: a Weaving work order could occasionally ask for a rare District 16-20 unique combat drop instead of an actual craftable Weaving item.
  • • Weaving added to the Daily XP Boost rotation, bundled with Harvesting + Chemistry.
  • • Action Log: tap it to open a popup with your last 20 actions instead of just the visible 4.

0.2.0+2026-07-16.419

Work orders now rotate predictably instead of randomly

July 16, 2026

  • • Work order profession type (mining/herbing/smithing/alchemy/tailoring, whichever apply to you) now advances in a fixed rotation instead of being picked randomly each time — no more runs of the same type back-to-back or long droughts of another.

0.2.0+2026-07-16.418

15 District 16-20 unique drops now use any-skill level requirements

July 16, 2026

  • • 15 of the 25 District 16-20 unique combat drops (the ones with no ATK stat — mostly armor pieces, a shield, and a set of caster-flavored trinkets) now unlock at the listed level in ANY skill instead of Combat level specifically, so high-level crafters and gatherers can use them without needing to be combat-viable.

0.2.0+2026-07-16.417

Work order fixes, more skips, Weaving set bonus tweaks, race re-pick

July 16, 2026

  • • Fixed: an equipped or locked piece of gear could still show as available for a work order turn-in (e.g. "1/1" when your only copy was locked or worn) — it now correctly shows 0 available.
  • • Work order skips increased: 4 per day for everyone (was 3), 8 per day for supporters (was 6). Completing a work order (not skipping it) also refills your skips to the daily max immediately, and the UI now explains this.
  • • Weaving set bonuses now need only 4 of the 5 possible pieces (Fabrication's set bonus is unchanged at 6+). Also swapped the DEF-flavored set bonuses for ATK and All-Resists (+10/+15/+20) instead.
  • • Everyone's race has been reset — you'll be asked to choose again next time you log in, and you have a free Race Change token if you want to switch again afterward.

0.2.0+2026-07-16.416

Races revamped — 7 races, 5 with dual-skill bonuses

July 16, 2026

  • • Races reworked: Dwarf (+5% Salvage, +5% Fabrication), Elf (+5% Harvesting, +5% Weaving), Goblin (+5% Salvage, +5% Chipcraft), Gnome (+5% Harvesting, +5% Chemistry), Orc (+5% Combat), Witch (+5% Netrunning), and Human (+1% to every skill, now including Netrunning and Weaving).
  • • Troll has been retired — existing Troll characters have been moved to Dwarf, keeping their Fabrication bonus and gaining Salvage on top.
  • • Everyone receives a free Race Change token to try the new lineup.

0.2.0+2026-07-16.415

Weaving back to page 2, 34 Weaving set bonuses, and a few fixes

July 16, 2026

  • • Weaving moved back to the secondary ("II") skills page — it's no longer beta-gated there, just visible to everyone like Chipcraft and Netrunning.
  • • Added 34 Weaving set bonuses (one per tier, 5-piece requirement) — deliberately different from the Fabrication set bonuses at the same tier, not just a reskin. See the updated Set Bonuses wiki page.
  • • Fixed: the Daily Weaving leaderboard wasn't counting weaving actions.
  • • Fixed: the site calculator (/calculator) was showing the wrong Daily XP Boost on many days — it was using the wrong reset hour and a stale reference date for the rotation.
  • • Fixed: your Weaving level was missing from the player profile modal's skills grid.

0.2.0+2026-07-16.414

Weaving is live for everyone!

July 16, 2026

  • • New profession: Weaving. Harvest fiber (via Harvesting, alongside herbs) at every tier, weave it into cloth, and craft lightweight cloth armor — helmet, chest, gloves, legs, and boots. Weaving armor trades a bit of DEF for 2 gem sockets instead of 1, and is upgradable through the same Upgrade Chip system as Fabrication gear.
  • • Weaving armor shares its tier's set bonus alongside Fabrication gear, and also has its own 5-piece Weaving-only set bonus — so a full Weaving armor set at one tier and a matching Fabrication weapon/shield/accessory combo at a different tier can both be active and stack at the same time.
  • • Weaving joins the Work Order rotation, gets its own leaderboard and daily-activity board, and has milestone titles at Level 60 ("Threadbound") and Level 70 ("Grand Loomweaver").
  • • Weave's Gloves (a 7th profession glove, boosting Weaving skill level) joins the The Overgrown's rare drop pool.
  • • Shortened Weaving gear names — e.g. "Cotton Cloth Hood" is now just "Cotton Hood".
  • • Arcane Caches no longer drop helmets, gloves, or boots (Fabrication or Weaving) — keeping those slots meaningfully craft-only. Chest and legs pieces can now drop from either profession.
  • • Fixed: skill-booster gloves (Miner's, Herbalist's, Blacksmith's, Alchemist's, Jewelcrafter's, Spellcrafter's) weren't counted by the any-skill-level district travel bypass — your effective (gloves-boosted) level now counts correctly.
  • • Player profile: destroying or socketing a gem now shows an in-app confirmation instead of a browser popup.
  • • Minor fix for chat occasionally not auto-scrolling to the newest message.

0.2.0+2026-07-16.413

Fix: skill-booster gloves didn't count toward the any-skill district travel bypass

July 16, 2026

  • • The district-entry "reach level X in any skill" bypass (added last update) was checking your skills' base levels only, ignoring skill-booster gloves' bonus (Miner's, Herbalist's, Blacksmith's, Alchemist's, Jewelcrafter's, and Spellcrafter's Gloves). If your effective (gloves-boosted) level met a district's requirement but your base level didn't, you couldn't travel — fixed.

0.2.0+2026-07-16.412

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.411

Daily Breach expanded to 40 floors — Floor 40: The Ashen Sovereign

July 16, 2026

  • • 10 new floors added beyond the Abyssal Archon, scaling up to a new final boss at Floor 40, The Ashen Sovereign — calibrated for roughly tier-24 combat gear, continuing the same difficulty curve as Floors 21-30.
  • • The Enchanted Belt now upgrades all the way to Level 40, with more ATK/DEF/HP/XP-per-task bonuses along the way.
  • • The Upgrade Chip reward on final-floor clear now also factors in your equipped Relic, not just weapon/armor/ring/amulet.

0.2.0+2026-07-16.410

World Boss Upgrade Chip reward now also considers your equipped Relic

July 16, 2026

  • • The Upgrade Chip tier a World Boss can reward you was already based on your best-equipped weapon/armor/ring/amulet — it now also checks your equipped Relic, so a high-tier Relic can bump your orb tier too.

0.2.0+2026-07-16.409

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.408

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.407

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.406

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.405

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.404

Fix: Harvesting activities briefly unavailable for some players

July 16, 2026

  • • Fixed a bug from the last update that could prevent starting a Harvesting activity in any district for some accounts. If you hit this, gathering should work normally again.
  • • Backend fixes to Work Order assignment, rare combat drops, and market buy orders — internal only, no visible change for most players.

0.2.0+2026-07-16.403

Internal tooling adjustments — no player-facing change

July 16, 2026

  • • Backend UI groundwork for a future feature.

0.2.0+2026-07-16.402

Removed Salvage and Herbing from the Work Order rotation

July 16, 2026

  • • Salvage and Herbing Work Orders are no longer assigned — the Settings toggle for them has been removed. This is a trial change; if it doesn't land well we'll bring them back.
  • • Backend groundwork for a future feature — nothing else player-facing in this release.

0.2.0+2026-07-16.401

New: any-skill level lets you enter districts without meeting the ATK/DEF requirement

July 16, 2026

  • • Districts can now be entered two ways: the usual ATK/DEF target, OR reaching that district's recommended level in ANY skill (not just Combat) — e.g. Level 5 in any skill opens District 2, Level 9 opens District 3, and so on. This lets a pure gatherer or crafter reach a district's resources and recipes without ever needing combat-viable gear. Turf War combat still requires the real ATK/DEF floor, same as before.
  • • Rings and Amulets now use the same "any skill" level requirement as Relics/trinkets, instead of requiring Combat level specifically — so a ring or amulet's level gate can be cleared by leveling any skill you like.

0.2.0+2026-07-15.400

Added a Calculator link to the site footer

July 15, 2026

  • • The community-built calculator (thanks BustedCypher!) is now linked from the footer next to Wiki, so it's easier to find.

0.2.0+2026-07-14.399

Fix: Cache Compass, Arcane Amplifier, and Void Lens still showed a generic tooltip instead of their actual effect

July 14, 2026

  • • These three Data Cache passive items fell through to a generic "Consumable" tooltip rather than explaining what they do. They now describe their real effect (guaranteed bonus roll, doubled guaranteed drops, or narrowing gem drops to the top 5 tiers).

0.2.0+2026-07-14.398

Fix: several chat announcements couldn't be clicked, and item tooltips saying "No stats" for non-combat items

July 14, 2026

  • • Some chat announcements mentioning items — Turf War loot, world boss ring/sword/orb drops, multi-gem prospecting finds, and referral milestone rewards — weren't clickable, so you couldn't see what the item actually was. Fixed: those item names now open the same info popup as other drop announcements.
  • • Clicking a non-combat item (crafting materials, gems, Upgrade Chips, cache tokens, etc.) showed "No stats." with no other info. It now shows what the item actually does or what category it belongs to instead of a blank stat box.

0.2.0+2026-07-14.397

Fix: Daily Breach showed "complete" instead of letting you re-fight Floor 30 for an orb

July 14, 2026

  • • Once you'd cleared all 30 Daily Breach floors, the panel incorrectly showed "Daily Breach complete" with no way to fight again — even though Floor 30 has always been repeatable daily for a chance at an Upgrade Chip. Fixed: the Fight Floor button now stays available every day past Floor 30, with updated text clarifying it no longer upgrades your belt but still gives an orb shot.

0.2.0+2026-07-14.396

Fix: salvaging a Ring/Amulet of Defense gave plain Salvage Material instead of gems

July 14, 2026

  • • A recent change removing "of Defense" from the jewelcrafting craft list had a side effect: salvaging a Ring/Amulet of Defense you already owned fell back to generic Salvage Material instead of the usual chance at getting its gems back. Fixed — salvaging any gem ring/amulet, including of Defense ones, correctly rolls gems again.

0.2.0+2026-07-13.395

Fix: delayed/bursty push notifications for Turf War and World Boss respawns

July 13, 2026

  • • Push notifications (district open, world boss respawn) were sent one device at a time with no timeout — a single slow or unresponsive device could stall the whole batch, causing a multi-minute gap followed by several notifications arriving at once (by which point the district was often already taken). Every notification now sends concurrently with an 8-second cap per device, so one slow device can no longer hold up everyone else's.

0.2.0+2026-07-13.394

Chipcraft: rings and amulets no longer craft the "of Defense" variant

July 13, 2026

  • • Crafting a gem ring or amulet now rolls between the Attack, Experience, and Harvesting variants only — Defense has been removed from the pool at every tier. Rings/amulets of Defense you already own are unaffected.

0.2.0+2026-07-13.393

Internal: added a new one-off exclusive title

July 13, 2026

  • • Added infrastructure for a new personally-gifted, globally-unique title.

0.2.0+2026-07-13.392

Fix: two socketed copies of the same weapon couldn't be told apart

July 13, 2026

  • • If you had two different socketed/enchanted copies of the same base item (e.g. one sword with an XP gem, another with a Harvest gem), the game couldn't tell them apart in a few places: the inventory list showed every copy as "Equipped" at once, and Gear Loadouts had no memory of which specific copy you'd equipped — applying one always picked the same copy by chance rather than the one you actually saved. Combat stats were never affected, only these displays and Loadouts. Fixed: equipped status is now per-copy accurate everywhere, and Loadouts remember the exact gem/enchant you had equipped when you saved them.

0.2.0+2026-07-12.391

Fix: Etch Gems missing from market effect search; Herbalism naming

July 12, 2026

  • • Searching the market for an effect like "item find" or "frost" never matched Etch Gems, even ones with that exact effect — their bonus lives in a different lookup than other items and wasn't wired into search. Fixed for all 34 Etch Gems.
  • • The Herbalism skill was labeled "Harvest" in the Actions tab but "Herbalism" everywhere else (leaderboards, requirements). Now consistently "Herbalism" — the Harvest button itself is unchanged.

0.2.0+2026-07-12.390

Fix: setting an activity to Infinite could silently revert after one cycle

July 12, 2026

  • • If you had an old queued item lying around (e.g. a long-forgotten queued craft), starting a new activity as Infinite could run for exactly one cycle before quietly handing control back to it — over and over, especially if you also fight world bosses or Turf War often, since each interrupt re-triggers it. Starting something as Infinite now clears any old queued items and never gets queued behind by the activity it replaced, so Infinite actually runs indefinitely.

0.2.0+2026-07-12.389

Fix: couldn't use an upgrade orb on a socketed or enchanted item

July 12, 2026

  • • Using an upgrade orb on a socketed or enchanted item (a "variant" copy) failed silently — the confirm button never told the server which specific copy to upgrade, so it looked for a plain unenchanted one that didn't exist. The server already fully supported this case; the client just wasn't sending it. Fixed — your gem/enchant now correctly carries over to the upgraded item.

0.2.0+2026-07-11.388

Item wiki pages now show what boosts a drop and where to turn it in

July 11, 2026

  • • Every item page now says exactly which stat (if any) improves its drop/craft chance — Item Find %, 2x Harvest Chance %, Housing Tier, or none, verified directly against the game's actual roll logic rather than guessed.
  • • Added a Turn-in Value section showing Profession Work Order gold, Grimsby the Fence token price, and the live NPC Buyer price where applicable.

0.2.0+2026-07-11.387

Fix: item wiki pages crashed on load

July 11, 2026

  • • The individual item wiki pages added just now were crashing (a server/client boundary bug in how the category label was shared). Fixed.

0.2.0+2026-07-11.386

Every item now has its own wiki page, with a search box on the wiki home

July 11, 2026

  • • Every item now has its own page at /wiki/items/[item] with a proper title and description, so searching for a specific item (e.g. "Forager's Totem") on Google should surface it directly instead of burying it inside one giant item list.
  • • Each item page also shows where to get it — recipe, drop source, and odds where known.
  • • Added a quick item search box to the wiki home page so you don't have to go through the full items browser first.

0.2.0+2026-07-11.385

Fix: admin analytics page still crashed (2 more raw queries)

July 11, 2026

  • • The retention cohort and daily signups queries on the admin analytics page had the same snake_case-vs-camelCase column bug as yesterday's Reddit Ads fix. Fixed both.

0.2.0+2026-07-11.384

Fix: admin Reddit Ads analytics page crashed

July 11, 2026

  • • The admin analytics page's Reddit Ads panel was throwing a server error — two raw SQL queries referenced snake_case column names that don't exist in this database (all columns here are camelCase). Fixed.

0.2.0+2026-07-10.383

Internal test: a second combat opponent in districts 18-20

July 10, 2026

  • • Districts 18, 19, and 20 now have a second enemy to fight alongside the usual one: the Cinderthrone Warlord (Fire), the Frostveil Ancient (Frost), and the Stormforged Astral (Lightning). Same ATK/DEF recommendation as the district's primary enemy, but each wants 30 of its element's resistance — fall short and the enemy hits noticeably harder; meet it and the fight performs identically to the primary one.
  • • These fights can also drop a random gem (tier 1-17, weighted toward lower tiers) with a chat callout naming the enemy. Internal test only for now.

0.2.0+2026-07-10.382

Internal test: expanding [Grimsby's](/wiki/village) buy list with world-boss uniques

July 10, 2026

  • • Testing an expansion of Grimsby's buy list to cover more stuck-forever unique drops: the 6 profession gloves from The Overgrown, the Invisibility Ring from The Leviathan, and the Worldbreaker from The Singularity. Internal test only for now — not yet visible to everyone.

0.2.0+2026-07-09.381

Fix: couldn't equip a socketed or enchanted item from the main inventory list

July 9, 2026

  • • Equipping a socketed or enchanted item directly from your main inventory list could fail with "You do not own that item" — the button there wasn't telling the server which specific copy you meant. Equipping from a specific gear slot's picker already worked fine; this was isolated to the general inventory list's Equip button.

0.2.0+2026-07-09.380

Now live: the [Conqueror's Set](/wiki/conquerors-set), Turf War gem drops, and [Grimsby the Fence](/wiki/village)

July 9, 2026

  • • The Conqueror's set is live for everyone — a 7-piece Turf War-only drop with Stormglass-tier ATK/DEF but Netherite's lower level requirement, plus Warfare, a new stat that boosts your damage in Turf War specifically.
  • • Turf War can now also drop a random gem (tier 5–17, weighted toward lower tiers) on any hit — requires at least one skill at level 30+.
  • • The Housing tab is now the Safehouse, home to Grimsby the Fence — trade unwanted unique drops for Trader's Tokens, then spend them on the Conqueror's set piece you actually want.

0.2.0+2026-07-09.379

Beta follow-up: Grimsby safety checks, search, confirmation

July 9, 2026

  • • Grimsby the Fence now has a search box on both tabs, won't let you trade away an equipped or locked item, shows enchant/socket info on your items, and asks for confirmation before any trade goes through.
  • • Grimsby's sell list is now just the 7 Conqueror's set pieces rather than the 25 district-unique items — his own curated loot table is a planned future addition.
  • • All Grimsby trades now post to their own Discord channel.

0.2.0+2026-07-09.378

Beta follow-up: Warfare now shows in the profile stat summary; Bank search

July 9, 2026

  • • The player profile modal's stat summary (Item find / 2x Harvest / XP per task row) was missing Warfare entirely — the API response that feeds it simply never included the field. Fixed, and simplified the label from "Warfare (Turf War ATK)" to just "Warfare".
  • • The Housing Bank's Deposit and Withdraw lists now have a search box each, instead of only paging through a few items at a time.
  • • Grimsby the Fence: item stat lines now wrap instead of getting cut off with an ellipsis.

0.2.0+2026-07-09.377

Beta follow-up: Conqueror's set stat display + Grimsby UI polish

July 9, 2026

  • • The Warfare stat now correctly shows on Conqueror's set pieces and the character sheet's set-bonus display (still beta-only). Item tooltips in the player profile modal now show full stats for all equipped gear.
  • • Grimsby the Fence's trade window now has Sell/Buy tabs, pagination, and item stat previews instead of one long combined list.

0.2.0+2026-07-09.376

Beta preview: the Conqueror's PvP set + Safehouse's first NPC

July 9, 2026

  • • In closed beta testing now, not yet generally available: the Conqueror's set — a 7-piece Turf War-only drop with Stormglass-tier ATK/DEF but Netherite's lower level requirement, plus a new Warfare stat that boosts your damage in Turf War specifically.
  • • The Housing tab is now called the Safehouse, home to new NPCs going forward. First up (also in beta): Grimsby the Fence, who trades unwanted unique drops for tokens you can spend on the one you actually want.

0.2.0+2026-07-09.375

Fix: Daily XP Boost wiki page was frozen at build time

July 9, 2026

  • • /wiki/daily-xp-boost's "boosted right now" banner was statically frozen at whatever it showed during the last deploy instead of updating live — it now renders fresh on every visit, in sync with the actual in-game rotation.

0.2.0+2026-07-09.374

Community Calculator updated to v33.4

July 9, 2026

  • • The community-built NEONBORN Toolkit at /calculator.html has been updated to v33.4 (by bustedcypher), including a new profile-import feature.

0.2.0+2026-07-09.373

Gift-to-a-Friend: name autosuggest + live ownership check

July 9, 2026

  • • The "Gift to a Friend" recipient field now autosuggests matching player names as you type, so you don't need to know their exact spelling.
  • • It also now checks live whether your friend already owns the item and tells you immediately, instead of only finding out after trying to pay.

0.2.0+2026-07-08.372

Gem prospecting now scales with Item Find

July 8, 2026

  • • Gem prospecting's find chance now scales with your Item Find % instead of Double Harvest Chance %, matching the stat's intent more directly.

0.2.0+2026-07-08.371

New wiki page: Daily XP Boost rotation; salvage material NPC price lowered

July 8, 2026

  • • New wiki page at /wiki/daily-xp-boost explaining the fixed 4-day Daily XP Boost rotation, with today's active boost shown live.
  • • Salvage Material's NPC Buyer price lowered to 1g buy / 2g sell — it's a low-value bulk byproduct and was priced too high relative to that.

0.2.0+2026-07-08.370

Fix: character sheet was missing socket gem bonuses entirely

July 8, 2026

  • • Found the cause of item find % (and other stats) not matching between your own character sheet and other stat displays: the character sheet's stat calculation never accounted for socketed gems at all. This affected every gem-boosted stat shown there — item find, gold find, double-gather chance, elemental resistances, and even ATK/DEF for attack/defense gems. All now correctly included.

0.2.0+2026-07-07.369

1% market tax, and $5 titles now include a 12h server XP boost

July 7, 2026

  • • Market listings and buy orders now carry a small 1% tax on the seller's side — buyers pay the same price as before, sellers receive 1% less. It's a gold sink for the economy's long-term health, and it also raises the cost of wash-trading a fake price between your own alts, since every round-trip through the market now bleeds a little rather than being free.
  • • Buying any of the $5 exclusive titles now also grants the server-wide 12-hour XP boost, same as most other supporter cosmetics.

0.2.0+2026-07-07.368

NPC Buyer pricing: SSF activity excluded from the model

July 7, 2026

  • • Caught before it caused any real drift (everything's still in its 7-day cold-start window): the adaptive NPC Buyer pricing model was pooling both leagues' NPC resale activity together. Since SSF players can sell into the NPC but can't buy from its resale stock, their side would only ever accumulate unsold inventory — mixed in, that would have dragged down the apparent demand for anything popular in SSF. Standard-league activity only, now explicit rather than incidental.

0.2.0+2026-07-07.367

NPC Buyer: prices now adapt over time based on real demand

July 7, 2026

  • • The NPC Buyer's prices are no longer permanently fixed — they now drift slowly based on how fast players actually buy that item back from its resale stock. Items that fly off the shelf get a small price bump over time; items that just sit there get a small price cut. Everything starts frozen for its first week to build up real data before anything moves.
  • • Built with a hard safety ceiling: the NPC will never pay more than a fraction of guaranteed work-order value, a fraction of the live player market average, or 3x its originally-approved price — whichever is lowest. If demand would push it past that, the price freezes and gets flagged on /npcbuyer for manual review instead of continuing to climb.

0.2.0+2026-07-07.366

Fix: real root cause of the SSF NPC Buyer failure found and fixed

July 7, 2026

  • • Root-caused via nginx/server logs (not guessed): a blanket middleware rule from before SSF had any NPC Buyer feature was returning 403 for every single /api/market/* request tagged as SSF, before the route's own code ever ran — which is why it couldn't be reproduced by testing the backend logic directly. Allowlisted the three SSF-safe NPC Buyer routes (item-summary, sell-to-npc, npc-inventory) in that middleware; player-to-player market paths remain correctly blocked in SSF.

0.2.0+2026-07-07.365

Fixed a recurring push-notification icon crash; cleaner gift flow for the Supporter Pack

July 7, 2026

  • • Found and fixed a real, frequently-firing server error: the web push notification icon and badge images (shown on every push notification, e.g. gifts, mail, world boss alerts) were crashing on every single request due to a missing layout property in their image generation, spamming the server logs continuously.
  • • "Gift Supporter Pack to a Friend" now opens straight into gift mode instead of the generic purchase modal — no more manually re-checking a "send as gift" box or seeing a "buy for yourself" framing on something you already own. The payment buttons also now read "Gift with..." instead of "Pay with..." whenever gifting.

0.2.0+2026-07-07.364

Titles shop: real browsing instead of a random daily roll

July 7, 2026

  • • Player feedback: search alone wasn't enough — if you didn't already know a title's exact name, there was no way to discover it, since the shop only showed a random 10 of 100+ titles per day. Replaced the daily-rotation roll with a proper alphabetically-sorted, paginated browse list of every available title, plus a clearly separated "Your titles" section up top. Search still works for jumping straight to a name.

0.2.0+2026-07-07.363

Global uniqueness enforcement for exclusive titles; new title: The Regular; gift announcements now link names

July 7, 2026

  • • Fixed a gap in exclusive ("only one player ever") supporter titles: the "already owned" check only looked at the buyer/recipient's own purchases, not whether someone else had already claimed that title. Added a real global check at both checkout start and payment fulfillment (the fulfillment check is lock-protected against the rare case of two purchases racing for the same title at the same moment).
  • • Added a new $5 exclusive title: The Regular.
  • • Chat announcements for gifted titles/cosmetics now show both the buyer's and recipient's names as clickable links that open their profile, instead of plain text.
  • • The Titles shop only ever showed a random daily-rotating selection of 10 out of 100+ titles with no way to find a specific one. Added a search box so any title can be found and purchased by name regardless of today's rotation.

0.2.0+2026-07-07.362

New supporter store titles: The Gambler, Quietly Discarded

July 7, 2026

  • • Added two new $5 exclusive cosmetic titles to the supporter store: The Gambler and Quietly Discarded. Like the other exclusive titles, only one player can ever own each.

0.2.0+2026-07-07.361

Fix inaccurate max-value claims on the Socketed Gems wiki page

July 7, 2026

  • • The wiki's "stat families" summary claimed every family reaches +12 (or +24% for 2x-Harvest) by tier 34 — a formula assumption, not what the table actually contains. Since gems are hand-matched to a fitting stat rather than evenly cycled, real ceilings differ: 2x-Harvest tops out at +16%, XP/task at +8, and Item Find/Lightning Resist at +10. The panel now computes its claim live from the same data the table renders, so it can't drift out of sync again.
  • • Fixed a spelling typo in an old patch note ("Kingsteel" → "Kingssteel") — the live game and current wiki were already correct everywhere else.

0.2.0+2026-07-07.360

Fix: couldn't equip a fully-enchanted/socketed item from the profile modal

July 7, 2026

  • • If every copy of an item you own is enchanted or socketed (no plain copies left), equipping it from the player profile modal's slot picker, or from the separate Equipment window, failed with "You do not own that item." Both pickers were never updated to pass along which specific enchanted/socketed copy you picked when the equip system became variant-aware — they now do. The main inventory's Equip button was unaffected.

0.2.0+2026-07-07.359

Fix misleading "NPC Buyer isn't purchasing this item yet" message

July 7, 2026

  • • The Sell to NPC Buyer panel showed the same "isn't purchasing this item yet" message both when an item genuinely isn't priced yet AND when the price check itself failed to load (network blip, brief server hiccup) — those are different situations that shouldn't look identical. A failed check now shows its own message with a Retry button instead of the misleading unapproved-item message.

0.2.0+2026-07-07.358

SSF can now sell to the NPC Buyer; NPC Buyer inventory viewer

July 7, 2026

  • • Solo Self-Found had no way to sell anything to the NPC Buyer — the only entry point was buried inside the market listing flow, which is hidden entirely in SSF. Added a dedicated "Sell" button in the inventory for SSF that opens a simple Sell to NPC Buyer panel.
  • • Added a "View NPC Buyer" button on the market tab (both leagues) showing its current stock. In Standard you can buy directly from it; in SSF it's reference-only — buying it back would be indirect player trading, which breaks self-found.
  • • The NPC Buyer now keeps fully separate stock per league instead of only existing in Standard — SSF sales stay with the SSF NPC Buyer rather than vanishing.
  • • Fixed a deeper pre-existing gap found while building this: the core player market (listings, buy orders, and buying) had no league check anywhere, so nothing actually stopped a Standard listing from showing up to an SSF player or vice versa — it only ever looked safe because the client hid the create-listing/buy-order buttons for SSF. Added real server-side league scoping across the market so this can't happen regardless of client behavior.

0.2.0+2026-07-07.357

Socket indicators in the player profile modal

July 7, 2026

  • • Both the equipped-gear overview (your own profile) and the equipment list you see when inspecting another player now show a small diamond next to socketable items: ◇ for an open socket, ◆ for one with a gem socketed. Items that can't be socketed at all show nothing.

0.2.0+2026-07-07.356

Gem effects doubled; cleaner profile display

July 7, 2026

  • • Doubled every Etch Gem's effect (e.g. tier 1 is now +2 instead of +1, tier 34 now reaches +12 on the flat stats and +24% on 2x-Harvest Chance). Retroactive, no action needed.
  • • The player profile's always-visible equipped-gear overview no longer clutters the socket effect line with "(gem)" — that detail now only shows when you tap an item for its full info.

0.2.0+2026-07-07.355

Instant Sell is no longer a misclick trap

July 7, 2026

  • • Player feedback: the "Instant sell" button in the List on Market panel was large, brightly colored, and sat right next to List item/Cancel with no confirmation — easy to hit by accident and sell below market with no way back.
  • • It's now collapsed behind a small, muted "Sell instantly instead (below market)" link. Opening it shows the buyer breakdown in a plain, low-emphasis panel, and actually selling requires a second explicit confirmation step with a clear warning that it sells below market and can't be undone — matching how regular market listings already worked.

0.2.0+2026-07-07.354

Mail preserves enchants/gems; market listing strips them (with a warning)

July 7, 2026

  • • You can now mail an enchanted or socketed item to another player and it arrives exactly as sent — enchant tier and socketed gem intact. It always sends as a single unit.
  • • Listing an enchanted or socketed item on the market now shows a clear warning before you confirm: doing so permanently strips the enchant and destroys the socketed gem, and the item sells as a plain copy. This cannot be undone, so read before confirming.
  • • Instant-selling into an existing buy order isn't available yet for enchanted/socketed items — use a regular market listing for those instead.
  • • Patch notes now link directly to the wiki page they reference instead of just naming it.

0.2.0+2026-07-07.353

Socketed Gems: full release

July 7, 2026

  • • Etch Gems and gear sockets are no longer beta-restricted — every player can craft a Etch Gem via Chipcraft and socket it into eligible weapon/shield/helmet/chest/gloves/legs/boots gear for a permanent bonus. See the Socketed Gems wiki page for the full effect table.
  • • Etch Gems now use a distinct icon instead of the generic item box.
  • • Fixed World Boss and Daily Breach combat: both were computing damage without any weapon enchant or socket bonus applied, so ATK/DEF from those sources were silently ignored in the actual fight even though they counted for entry/district requirement checks. Now consistent everywhere.

0.2.0+2026-07-07.352

Search boxes + richer info in Upgrade Chip and Socket pickers

July 7, 2026

  • • Both the Upgrade Chip item picker and the Socket gem target picker now have a search box to filter by item name.
  • • The socket target picker now shows each item's stat lines, not just its name and enchant tier.
  • • Fixed a third spot where socketed gem effects weren't showing: the player profile modal's main equipped-gear overview list now shows them too, in amber next to any active enchant.

0.2.0+2026-07-07.351

Fix duplicate level requirement in inventory tooltip

July 7, 2026

  • • The inventory tooltip was showing "Requires Combat Lv X" (or the trinket variant) twice — once plain, once color-coded red/amber depending on whether you meet it. Removed the plain duplicate, kept the color-coded one.
  • • Socketed gem effects in the player profile modal (both your own equipped gear and other players' via hover) now show in their own amber color, formatted as "+X Stat (gem)" instead of blending in with the item's regular stat lines. Test account only for now.

0.2.0+2026-07-07.350

Socketed gems: removed DEF from the rotation (test account only)

July 7, 2026

  • • DEF isn't worth much for most players, so no gem grants it anymore. Reassigned the 6 DEF gems (Garnet, Onyx, Tourmaline, Howlite, Void Crystal, Abyssal Pearl) to other stats, keeping each 6-tier value bracket free of duplicate effects. Retroactive, no action needed.

0.2.0+2026-07-07.349

Socketed gems: removed duplicate effects (test account only)

July 7, 2026

  • • Four pairs of gems shared the exact same stat and value (e.g. Spinel and Sunstone were both +3 Fire Resist). Reassigned Sunstone -> Item Find, Shadow Pearl -> Credits Find, Cinnabar -> Item Find, and Abyssal Pearl -> DEF so every gem in the table is now distinct. Retroactive, no action needed.

0.2.0+2026-07-06.348

Socketed gems: thematic rework (test account only)

July 6, 2026

  • • Replaced the repeating 7-stat cycle with hand-matched effects per gem — Topaz is Credits Find, Glacial Diamond is Frost Resist, Pyrope (Greek for "fire-eyed") is Fire Resist, and so on. ATK/DEF are back as fillers for gems without an obvious elemental theme. Magnitude now scales smoothly and purely by tier (+1 every 6 tiers) regardless of which stat a gem carries. Retroactive, no action needed.

0.2.0+2026-07-06.347

Socketed gems: value formula correction (test account only)

July 6, 2026

  • • Fixed the scaling formula so tier 20 (and the same fractional-cycle boundary elsewhere in the table) lands on the intended value. Retroactive, no action needed.

0.2.0+2026-07-06.346

Socketed gems rebalance (test account only)

July 6, 2026

  • • Reworked the gem effect table: 7 stat families instead of 9 (ATK/DEF dropped from rotation), scaling +1 every 7 tiers instead of +1 every 10. 2x-Harvest Chance scales twice as fast as the other percent stats. Applies retroactively to any already-socketed gem, no action needed.

0.2.0+2026-07-06.345

New wiki page: Socketed Gems

July 6, 2026

  • • Added a wiki page listing all 34 Etch Gems and their socket effects, plus how socketing works.

0.2.0+2026-07-06.344

Socketed gems: fix disappearing enchanted/socketed items (test account only)

July 6, 2026

  • • Major fix: once an item's every copy became enchanted/socketed, it vanished from your inventory list entirely — the inventory view only knew about plain unenchanted stacks. It now shows enchanted/socketed copies too, with their enchant tier and socket effect displayed inline.
  • • Etch Gem tooltips actually show now — the inventory row was only rendering stat lines for category="equipment" items, skipping gems entirely regardless of what the tooltip data contained.
  • • Equipped socketed gear now shows its socket effect in the player profile modal.
  • • Eligible unsocketed items now show an "Open socket" hint.

0.2.0+2026-07-06.343

Socketed gems: eligibility fix, tooltips, ordering (test account only)

July 6, 2026

  • • The socket picker was showing every equipment item you own, including unique/profession-bonus gear (e.g. Jewelcrafter's Gloves) that was never meant to have a socket. Now correctly limited to the main craftable tier sets only (Netherite, Stormglass, etc.).
  • • Etch Gems now show their actual effect in tooltips instead of nothing.
  • • The socket target list now shows equipped items and higher tiers first instead of lowest tier first.
  • • Tapping a target in the socket picker (and a target in the Upgrade Chip picker) now auto-scrolls to the confirmation button instead of leaving you to scroll down and find it.

0.2.0+2026-07-06.342

Socketed gems: UI redesign (test account only)

July 6, 2026

  • • Reworked the socket UI from native browser dropdowns to a proper game-styled picker matching the Upgrade Chip flow. The entry point moved: tap Socket next to List on a Etch Gem (not on the gear itself) and pick your target from a clickable list.
  • • Removed the player-profile equipment picker integration for now — will revisit with a different approach.

0.2.0+2026-07-06.341

Fix: chat (and other inputs) zooming in on iPhone

July 6, 2026

  • • Tapping the chat box (or most other text fields) on iPhone Safari would auto-zoom the page and often not zoom back out cleanly. Caused by inputs rendering under 16px, which iOS treats as "too small to read" and zooms to compensate. Forced all inputs/textareas/selects to 16px on mobile widths — should fix chat and any other input that had this problem.

0.2.0+2026-07-06.340

Socketed gems: back to a single test account

July 6, 2026

  • • The Etch Gem recipes and the socket/destroy mechanic are fully restricted to the test account again while things get further validated — no visible change for anyone else.

0.2.0+2026-07-06.339

Socketed gems: fixes + rebalance

July 6, 2026

  • • Cutting a gem took a flat 3 minutes regardless of housing tier — now uses the normal 10s (minus housing reduction) action cycle like everything else.
  • • Socketed gem bonuses were far too strong at high tiers (up to +34 ATK/DEF/resist). Rebalanced so flat bonuses only increase by 1 every 10 tiers (tier 1-10 = +1, 11-20 = +2, etc.) — this applies retroactively to every already-socketed gem automatically, no action needed.
  • • Added a direct "Socket" button on each eligible item's inventory row (in addition to the Gem-icon button next to Inventory) so it's obvious how to attach a gem to a specific item.

0.2.0+2026-07-06.338

Socketed gems: new Chipcraft mechanic (early access)

July 6, 2026

  • • New Chipcraft recipes: Etch Gems (bar + gem -> a socketable gem). Crafting them is currently limited to a small test group while the economy gets tuned, but the socket mechanic itself is live for everyone — a new Gem-shaped button next to Inventory lets you socket a Etch Gem into eligible weapon/shield/helm/chest/gloves/legs/boots gear for a permanent bonus (1 socket per item). Destroying a socketed gem frees the socket but the gem is lost — a cleaner recovery option is planned later.

0.2.0+2026-07-06.337

Backend groundwork (no visible changes)

July 6, 2026

  • • Socket effects are now wired into combat/gather stat calculations. Still beta-gated to a single test account, no visible change for anyone else.

0.2.0+2026-07-06.336

Backend groundwork (no visible changes)

July 6, 2026

  • • Equip and gear-loadout logic can now correctly target a specific enchanted/socketed copy of an item. No player-facing changes yet.

0.2.0+2026-07-06.335

Backend groundwork (no visible changes)

July 6, 2026

  • • More internal itemization groundwork ahead of an upcoming feature. No player-facing changes.

0.2.0+2026-07-06.334

Backend groundwork (no visible changes)

July 6, 2026

  • • Internal itemization groundwork ahead of an upcoming feature. No player-facing changes.

0.2.0+2026-07-06.333

Inventory pagination now also shows at the bottom

July 6, 2026

  • • The Prev/Next page controls on the Inventory panel now appear at both the top and bottom of the list, so you don't have to scroll back up to change pages.

0.2.0+2026-07-05.332

Credits find no longer applies to Data Cache gold (until further notice)

July 5, 2026

  • • Reverted gold find % applying to Data Cache and Lesser Data Cache bonus gold. It still applies to combat and district control gold as before.

0.2.0+2026-07-05.331

Fix: unique/referral-exclusive gear leaking into random rare drops

July 5, 2026

  • • The rare "enhanced drop" combat event and the passive "quiet gift" event could occasionally hand out items that are supposed to be exclusive to other systems — e.g. the referral program's Soulforged Blade, and district-unique pieces like Nethergate Hauberk that already have their own dedicated rare-drop roll. Both random-pick pools now correctly exclude any item marked not upgradable, matching their original intent.

0.2.0+2026-07-05.330

Instant Sell now shows a full multi-buyer breakdown, fixed a stale NPC price

July 5, 2026

  • • Fixed Moonshade's NPC Buyer resale price stuck at 48g (an old 8x-markup value from before the NPC's resale multiplier was fixed to 2x) — corrected to 12g, and its existing market listing updated to match. Also hardened the NPC Buyer so any future price change updates its existing listing instead of leaving old stock at the old price.
  • • Instant Sell now previews exactly who buys what before you click: if you have more of an item than the top buy order wants, it shows each buyer (or the NPC Buyer) it will actually sell to, at what price, with the total and average payout — instead of a single price that could overstate what you'd actually receive.
  • • Instant Sell's confirmation no longer flashes by in a small status line — it now shows a persistent breakdown of exactly what sold to whom, staying open until you dismiss it.

0.2.0+2026-07-05.329

Fix: NPC Buyer sales missing from the Discord market-watch channel

July 5, 2026

  • • Sales to the NPC Buyer (via Instant Sell) never posted to the #market-watch Discord channel, since that portion of the trade didn't go through the same posting path as player-to-player sales. Fixed — NPC Buyer sales now post there too.

0.2.0+2026-07-05.328

Fix: /npcbuyer showed stale items after switching filters or pages

July 5, 2026

  • • Clicking Pending review/Approved/All, or paging through /npcbuyer, could keep showing the previous view's items (already-approved ones included) since the client-side queue wasn't resetting on navigation. It now fully refreshes to the correct list every time you change filter, search, or page.

0.2.0+2026-07-05.327

/npcbuyer: pending count, batch-approve work-order prices, show all price options

July 5, 2026

  • • The /npcbuyer admin page now shows how many items are left to approve, updating live as you approve/unapprove without a reload.
  • • Added a "Batch approve work-order prices" button that approves every pending item whose recommended price came from work order value in one action (the other reference types — market data, rough estimate — still need individual review).
  • • Each item now shows every price reference that applies to it (market average/low, work order, estimated value) as clickable options, instead of only the single winning suggestion.

0.2.0+2026-07-05.326

Market/admin fixes: instant-sell buyer name, Fill button, faster NPC Buyer approvals

July 5, 2026

  • • The "Instant sell" link on market listings now names the actual buyer — a real player's buy order, or "NPC Buyer" — instead of always saying NPC buyer even when a player's order is the one filling it. If your quantity exceeds what that buyer wants, it now says how many may go to the next best buyer instead of overstating the total.
  • • In the buy orders list, the green "Fill" button now only shows green if you actually have the item in your inventory — otherwise it's a dimmed neutral color.
  • • /npcbuyer (admin) no longer reloads the page on every price approval. Approving or unapproving an item now removes it from view instantly (client-side) and pulls in the next item to review, instead of a full page refresh each time.

0.2.0+2026-07-05.325

Fix: public profile lookup by username was case-sensitive

July 5, 2026

  • • The public profile API (used by /calculator's "Import from NEONBORN" and other third-party tools) required an exact-case username match, so typing "dj kutski" for a player actually named "DJ Kutski" returned "No profile found." Username lookups are now case-insensitive.

0.2.0+2026-07-05.324

Lesser Data Cache gold bonus cut another 20%

July 5, 2026

  • • Lesser Data Cache bonus gold cut by another 20% on top of the previous 30% cut (now 1.68x-3.92x the same-tier Herbalism work order's gold, down from 2.1x-4.9x) — still paying out more than intended.

0.2.0+2026-07-04.323

Credits find now applies to Data Cache gold, fixed a duplicate chat tooltip line

July 4, 2026

  • • Credits find % (from gear and set bonuses) now boosts bonus gold from opening Arcane Caches and Lesser Data Caches, same as it already did for combat and district control gold.
  • • Fixed the chat item tooltip showing an item's combat level requirement twice.

0.2.0+2026-07-04.322

Lesser Data Cache gold bonus cut 30%

July 4, 2026

  • • Lesser Data Cache bonus gold reduced by 30% (now 2.1x-4.9x the same-tier Herbalism work order's gold, down from 3x-7x) — the previous rebalance overshot and was paying out too much.

0.2.0+2026-07-04.321

Fix: NPC Buyer suggested prices no longer undercut work order value

July 4, 2026

  • • Suggested NPC Buyer prices were picking the market average/lowest trade even when it was far below what the item is worth turning in for a work order (e.g. Starsteel Chest was suggesting 9g off a handful of stale 35g listings, when the smithing work order pays 2,280g for the same item). Work order value is now treated as a floor — the suggestion uses whichever is higher, market data or 25% of work order value.

0.2.0+2026-07-04.320

Calculator updated to v32.17 (bustedcypher)

July 4, 2026

  • • The community calculator at /calculator (by bustedcypher) has been updated from v25 to v32.17, including a profile-import tool that pulls your gear/skills directly from your NEONBORN account via the public profile API.

0.2.0+2026-07-04.319

Lesser Data Cache rewards buffed, Sunforged set noted, new wiki section

July 4, 2026

  • • Lesser Data Cache bonus gold was badly under-tuned at low tiers and badly over-tuned at high tiers (an exponential formula compared against a linear one). Rebalanced so a Lesser Cache now averages out to roughly 2x a same-tier Herbalism work order's gold value across all 34 tiers, matching the intended design (crafting one costs 200 mana — double the 100-herb "unit" a work order asks for).
  • • Added a full Lesser Data Cache section to the /wiki/arcane-caches page: guaranteed drop table, bonus roll odds, and the per-tier gold table.
  • • The Sunforged (T15) set — +20% gold find, the largest gold-find set below T27 — is now called out on the /wiki/set-bonuses page.

0.2.0+2026-07-04.318

Fix: world bosses were healing to full before their "has respawned" announcement

July 4, 2026

  • • Fixed world bosses (The Overgrown, The Leviathan, The Singularity) sometimes appearing to heal to full HP "out of nowhere": the 2-second world-boss tick and every player's own sync were both racing ahead of the once-a-minute respawn notifier and silently healing the boss up to a minute before the "has respawned!" chat message and push notification fired. The notifier is now the authoritative source for a respawn heal; the tick/sync path only steps in as a fallback if the notifier is stuck for an extended period. Respawns should now line up with their announcement.

0.2.0+2026-07-04.317

NPC Buyer tuning, work order pricing, XP boost display, and quality-of-life fixes

July 4, 2026

  • • The Instant Sell button on market listings is now a compact text link showing the exact quantity, unit price, and total gold before you click it, instead of one big always-shown button.
  • • The NPC Buyer now always resells what it buys back on the market at exactly 2x its buy price (previously a manually-set 5x-10x markup). The /npcbuyer admin page no longer needs a separate sell price field, and approving an item's price is now a single click instead of checking a box and pressing Save separately.
  • • Suggested NPC Buyer prices for +1/+2/+3 enhanced armor now correctly fall back to 25% of the item's work order turn-in value when there's no recent market history — enhanced armor turns in for the same work order reward as its base item, but the price suggestion wasn't accounting for that.
  • • Server XP Boost (and other long-running timers) now display as days + hours once the remaining time passes 24 hours, instead of a large raw hour count.
  • • Fixed the "Standard"/"SSF" league badge in the player profile modal sometimes wrapping or splitting across two lines.
  • • You can now click your current action's name to instantly travel back to the district it's running in — handy if you queued something in one district and wandered off to browse another district or the Daily Breach.

0.2.0+2026-07-04.316

Market listing cleanup: duplicate level requirement line removed

July 4, 2026

  • • Market listings, buy orders, and direct-buy panels no longer show an item's level requirement twice. Only the color-coded line (red if you don't meet it, amber if you do) remains.

0.2.0+2026-07-04.315

NPC Buyer (admin-gated), Lesser Data Caches, and a public-profile lookup fix

July 4, 2026

  • • Added an NPC Buyer: an always-available, below-market place to sell items you'd otherwise salvage. It pays less than the market and never outbids real player buy orders — the new "Instant Sell" button on market listings always fills a real player's buy order first if one exists at or above the NPC's price. In Standard league the NPC resells what it buys back on the market at a markup; in SSF it destroys what it buys instead of reselling, so it can't be used to launder trades between SSF accounts. Nothing is enabled yet — every item's buy/sell price needs manual admin approval on the new /npcbuyer page first.
  • • Added Lesser Data Caches: a cheaper, mana-only cache variant (no upgrade orb required) with smaller rewards — gold, same-tier materials, and a small shot at an upgrade orb. No gear, gems, potions, or scrolls.
  • • Salvaging an enchant scroll now refunds the full mana that was spent crafting it (herbs are not returned), instead of generic salvage material.
  • • The public player-profile endpoint (used by third-party tools like community XP calculators) now also accepts a username, so tools can look up a player without needing their internal player ID.

0.2.0+2026-07-03.314

Player feedback round: gifting, chat spam, gear UX, work order gold

July 3, 2026

  • • Fixed: you couldn't send the Supporter Pack as a gift once you already owned it yourself — the only button that opened the gift flow disappeared. There's now a "Gift to a Friend" button in its place.
  • • World chat no longer announces the common +1 lucky-craft proc (5% chance). The rare +2 proc (1% chance) still gets announced; your personal notification still fires for both.
  • • The player profile modal now shows an item's level requirement, marks items you don't meet the requirement for with a lock icon, and shows a clear error message if you try to equip something you can't wear yet (previously failed silently).
  • • Blacksmithing work order gold for weapon/shield turn-ins below tier 5 was underpaying relative to their actual bar cost — now scales exactly with material cost at every tier, same as chest/helm/gloves/boots already did.

0.2.0+2026-07-03.313

Hotfix: district-control attacks were failing entirely

July 3, 2026

  • • The previous update's fix introduced a bug that broke starting a district-control fight completely (a database error). Fixed immediately — district control is back to normal. Sorry about that.

0.2.0+2026-07-03.312

Fix: rare district-control double-reward race

July 3, 2026

  • • The new monitoring from the last update caught a real (pre-existing, long-standing) bug: rapidly double-clicking a district-control attack, or attacking from two tabs at once, could very rarely leave you with two overlapping fight sessions in the same district, which the game would then reward twice per tick until it self-corrected on your next sync. This was already possible before today's other changes — it just wasn't being watched for until now. Fixed at the source so it can no longer happen; any lingering duplicate sessions from before this fix clean themselves up automatically on your next sync, as they always have.

0.2.0+2026-07-03.311

Backend: automated correctness monitoring for the tick daemon

July 3, 2026

  • • No UI change. The new tick daemon now runs a health check every 60 seconds looking for duplicate world-boss/district-control rewards, negative HP values, or a tick that's gone silent — pages the dev team via Discord only if something is actually wrong. Direct follow-up to make sure the CPU-core work from the last two updates hasn't introduced any reward bugs.

0.2.0+2026-07-03.310

Backend: minor logging addition to the tick-daemon groundwork from the last update

July 3, 2026

  • • No UI change. Small follow-up to the previous update — no behavior change.

0.2.0+2026-07-03.309

Backend: groundwork for moving world-boss/district-control ticks off the web server

July 3, 2026

  • • No UI change. Ships the code for a standalone process that will run world-boss and district-control ticks on their own, separate from the server that handles player requests, so the two stop competing for the same CPU core. Also closes a latent bug where two overlapping world-boss ticks could have double-granted rewards — not something that could happen with today's setup, but a needed safeguard before ticks can run from more than one place. The actual cutover to the new process happens in a following, closely-watched step.

0.2.0+2026-07-03.308

Backend: server tuned for the new 4-core box, faster/smoother patch rollouts

July 3, 2026

  • • No UI change. The VPS moved from 2 to 4 cores, so deploy CPU quotas and background job scheduling were retuned to match. Also added a DB/JIT warm-up pass to the deploy pipeline that runs before traffic switches to a freshly patched server, which should noticeably cut down the sluggishness players sometimes saw for a few minutes right after an update.

0.2.0+2026-07-03.307

Improvement: Market search now matches item effects, not just names

July 3, 2026

  • • You can now search the market by effect instead of just item name — typing "fire resist", "item find", "gold find", "xp", or "xp/task" (and more) finds every item with that effect. Covers every stat and effect in the game: ATK/DEF/HP, all three elemental resists, gold/item find, double-gather chance, skill level bonuses, XP shards and scrolls, consumable buffs, and enchant scrolls.

0.2.0+2026-07-03.306

Backend: player-profile lookup now includes exact skill XP

July 3, 2026

  • • The public player-profile endpoint (the same one that powers 'inspect player') now includes each skill's exact XP alongside its level. No UI change — this is groundwork for third-party planning tools like community XP calculators to read a player's public profile data directly instead of requiring manual entry.

0.2.0+2026-07-02.305

New: Races wiki page

July 2, 2026

  • • Added a Races page to the wiki listing all 8 playable races and their permanent XP bonus (Dwarf, Elf, Goblin, Orc, Gnome, Human, Troll, Witch), plus a reminder that Race Change is available in the supporter store if you want to switch.

0.2.0+2026-07-02.304

Balance: Turf War team reshuffle now ranks by recent activity, not last month's totals

July 2, 2026

  • • The monthly Red/Blue reshuffle was ranking players by last calendar month's total hits, which is already stale by the time the reshuffle runs and doesn't reflect who's actually playing right now. It now ranks by activity from the past 3 days instead — same balanced pairing logic (adjacent ranks paired up with an independent coin flip per pair), just a much fresher signal for who counts as an active contributor.

0.2.0+2026-07-02.303

New: Gift supporter cosmetics and the Supporter Pack to a friend

July 2, 2026

  • • You can now send the Supporter Pack, chat badges, name colors, and player titles as a gift to another player instead of unlocking them for yourself. Check the "Send this as a gift" option when buying — works with Stripe, Paddle, or PayPal. The recipient must be an existing player in your own league (Standard or SSF) and can't already own the item.
  • • The recipient gets an in-game notification and the usual chat announcement now credits the gifter (e.g. "Alice gifted Bob the Dragon badge!"). Server XP boosts and race changes aren't giftable — those stay self-purchase only.

0.2.0+2026-07-02.302

Fix: yesterday's Turf War balance change had a skew — corrected and re-applied to Standard

July 2, 2026

  • • Yesterday's fix for Turf War's monthly reshuffle (ranking last month's contributors and splitting them across Red/Blue) had a real bug: splitting the ranked list into a single odd-numbered group and a single even-numbered group looks balanced (equal headcount) but isn't, because the list is sorted highest-to-lowest — the odd rank in every 1-2 pair is always the bigger contributor. Whichever team got the odd group was guaranteed to end up with more total hits, which is exactly what happened to Red this month.
  • • Fixed by flipping an independent coin for each pair of adjacent ranks instead of one coin for the whole group, so team assignment is no longer systematically stacked. Re-ran the corrected shuffle for the Standard league only — Standard players have new team assignments as of today. SSF teams are untouched and remain as they were set this month.

0.2.0+2026-07-01.301

Balance: Turf War monthly reshuffle now spreads top contributors across both teams

July 1, 2026

  • • Monthly Red/Blue team reshuffles used to be a pure coin flip for every player, which could randomly stack most of last month's most active Turf War fighters onto the same team. The reshuffle now ranks each league's participants by last month's hit count and splits them so top contributors are spread evenly across both teams, while players with no participation are still randomized 50/50. Runs automatically at midnight Eastern on the 1st of each month.

0.2.0+2026-07-01.300

UX: Upgrade orb and cache results now show as a popup, not a status line

July 1, 2026

  • • Using an Upgrade Chip (success or destroy) and opening a Supply/Data Cache now show the result in a popup dialog instead of the easy-to-miss status line, so a failed upgrade or cache loot can't be missed.

0.2.0+2026-07-01.299

Fix: Work order ×5 now always prioritizes normal items over enhanced

July 1, 2026

  • • When using Turn In ×5, the confirmation dialog could incorrectly show enhanced items (e.g. +2 boots) being consumed even when enough normal boots were available. The client-side item breakdown was using a stale inventory snapshot while the turn-in count was recalculated from live data. Both now use the same live inventory, so normal items are always consumed first.

0.2.0+2026-06-29.298

Fix: The Deathmask badge now uses a unique emoji (🎭)

June 29, 2026

  • • The Deathmask ($50 unique badge) was using 💀 — the same emoji as the Skull of the Fallen. Changed to 🎭 to match the mask theme and keep it visually distinct.

0.2.0+2026-06-29.297

Fix: XP boost announcements now post to both standard and SSF chat

June 29, 2026

  • • Server XP boost purchase announcements were only appearing in standard chat. They now post to both standard and SSF chat, since the boost is a global effect that benefits all players.

0.2.0+2026-06-29.296

Support: XP boost reworked — fixed tiers, bigger bundles

June 29, 2026

  • • The server XP boost now uses four fixed tiers instead of a slider: 2 hours ($1), 12 hours ($5), 1 day ($10), 3 days ($30). Buttons replace the old slider in the Support window.
  • • Supporter cosmetics now include a larger bundled XP boost: $5 items include 12 hours, $10 items include 1 day, $20 items include 2 days, and $50 unique items include 5 days.

0.2.0+2026-06-29.295

Referral: rewards now respect leagues — SSF progress earns SSF rewards

June 29, 2026

  • • Referral rewards (per-tier Arcane Caches and the level 200/250 inventory rewards) now stay within the same league as the referee's progress. If your recruit is leveling in SSF, you both receive caches in SSF. If they're leveling in standard, you both receive them in standard. Cosmetic milestones (titles, Bond badge, Bonded color at levels 50/100/150) are unaffected.

0.2.0+2026-06-29.294

Fix: district unique item buff corrected — rings/amulets and secondary ATK reverted

June 29, 2026

  • • The previous buff to district 16-20 unique items over-buffed rings and amulets (those don't need a primary stat upgrade) and also incorrectly scaled the secondary ATK bonus on Overlord's Pauldrons and Starweave Gauntlets. Rings and amulets are now back to their original stats; armor DEF and weapon ATK buffs remain.

0.2.0+2026-06-29.293

Store: new $50 exclusive badges — The Worldender, The Archfiend, The Deathmask

June 29, 2026

  • • Three new exclusive $50 chat badges are now in the store: The Worldender (💥), The Archfiend (😈), and The Deathmask (💀). Each is unique — only one player can ever own it. Previous badge slots have been retired.
  • • The $50 name color options (Starforge, Prismatic Void, Twilight Veil) are now properly available for purchase.

0.2.0+2026-06-29.292

Breach Floor 30 daily orb, Gear Loadouts for all, SSF profile fix

June 29, 2026

  • • Daily Breach Floor 30 can now be challenged every day once you've cleared it. Each successful repeat clear rewards an upgrade orb based on your highest-tier equipped gear — same system as the world boss.
  • • Gear Loadouts are now available to all players (previously beta-only). Save up to 10 named gear sets from your player profile and apply them with one tap.
  • • Your own player profile modal no longer shows a toggle to switch between standard and SSF profiles. The toggle only appears when viewing other players' profiles (where it makes sense to browse both characters).

0.2.0+2026-06-29.291

Buff: district 16-20 unique item ATK and DEF raised to +2 equivalent

June 29, 2026

  • • All 23 district unique items that have ATK or DEF stats (districts 16-20) have been buffed to match the equivalent of a +2 upgraded crafted item of the same tier and slot. For example, the Glass Striker goes from 68 ATK to 102 ATK, and the Crucible Plate from 31 DEF to 47 DEF. Their unique utility stats (item find, gold find, XP bonus, resists, etc.) are unchanged.

0.2.0+2026-06-28.290

Fix: set bonus chip no longer appears on belts, district uniques, or skill gloves

June 28, 2026

  • • The "✦ set bonus" tooltip chip in the inventory was showing on items that shouldn't display it (enchanted belts, district unique drops, skill gloves). It now only appears on standard tier progression gear.

0.2.0+2026-06-28.289

Fix: set bonus no longer counts belts, district uniques, or skill gloves

June 28, 2026

  • • The 6-piece set bonus system was incorrectly counting enchanted belts (which have a floor tier but no set), district unique items like Worldbreaker and the 25 new district drops (which have a power tier but are not part of any set), skill gloves like Miner's Gloves (tier 1 but not copper gear), and other special items flagged as non-upgradable. Only standard progression gear (copper, iron, etc.) now contributes to set bonuses.

0.2.0+2026-06-28.288

Fix: chat item tooltip now shows all stats (gold find, item find, resists, level req)

June 28, 2026

  • • The popup that appears when you tap an item name in chat was only showing ATK/DEF/HP. It now uses the same stat renderer as the inventory and market, so it correctly shows all stats: gold find, item find, double gather, XP/task, resist stats, skill bonuses, and combat level requirements.

0.2.0+2026-06-28.287

XP scroll market filter, Overlord ZC title, set bonus tooltip, gear loadouts (beta)

June 28, 2026

  • • Added XP Scrolls filter to the market type filter dropdown.
  • • New milestone title: reach 75,000 district control hits in a calendar month to earn "Overlord" — auto-granted and announced like Vanguard and Titan.
  • • Equipment items in inventory now show a "✦ set bonus" chip — tap it to see the 6-piece set bonus for that tier.
  • • Gear Loadouts (beta, djmatduke only): save named gear sets from your equipment window and apply them with one tap. Up to 10 loadouts, custom names like "Harvesting" or "Combat".

0.2.0+2026-06-28.286

Deploy now automatically posts patch notes to Discord

June 28, 2026

  • • Patch notes are now automatically posted to the Discord #patch-notes channel after each deploy.
  • • Player profiles now show Standard/SSF league with a toggle if both exist.
  • • Referral popup only appears for accounts at least 1 hour old.
  • • Locked items show a clear 🔒 warning in the upgrade orb panel.
  • • Mail no longer auto-marks as read — use the Mark all as read button instead.

0.2.0+2026-06-28.285

Mail no longer auto-marks as read on load — added Mark all as read button

June 28, 2026

  • • Unread mail used to immediately move to the Read tab the moment you opened your mailbox (or when the game refreshed). Mail now stays in Unread until you explicitly click "Mark all as read" at the top of the Unread tab.

0.2.0+2026-06-28.284

Player profiles show league (Standard/SSF) with toggle; referral popup delayed 1 hour for new accounts

June 28, 2026

  • • Inspecting a player now shows whether you're viewing their Standard or SSF profile. If they have both, a clickable badge lets you toggle between them. Defaults to whichever league you're currently playing in.
  • • The referral program intro popup now only appears once your account is at least 1 hour old — so brand-new players aren't interrupted before they've had a chance to explore.
  • • The title rotation system for $5 purchasable titles was already live — 10 titles from the pool are shown each day, rotating daily.

0.2.0+2026-06-28.283

Locked items now show a clear warning in the upgrade orb panel

June 28, 2026

  • • Locked items now appear with a 🔒 Locked badge in the upgrade orb target list. Clicking one shows a message explaining how to unlock it, rather than silently failing after confirmation.

0.2.0+2026-06-28.282

Fix: referral popup now always closeable — X button + checkbox auto-dismiss

June 28, 2026

  • • Added a large X close button in the top-right corner of the referral intro popup.
  • • Checking "Don't show again" now auto-dismisses the popup immediately instead of requiring a separate Close tap.

0.2.0+2026-06-28.281

Fix: referral popup now scrollable on small mobile screens

June 28, 2026

  • • On phones with small screens, the referral program popup was taller than the viewport and the Close button was unreachable. The popup is now scrollable so the dismiss button is always accessible.

0.2.0+2026-06-28.280

Fix: district unique items now show correct tier (16–20)

June 28, 2026

  • • The 25 new district unique items added for districts 16–20 were displaying as tier 0. They now correctly show their tier (16, 17, 18, 19, or 20) based on the district they drop from.

0.2.0+2026-06-28.278

Referral copy: Data Cache rewards now clearly shown for both players

June 28, 2026

  • • The referral email, in-game intro popup, and referral panel now all clearly state that both the inviter and recruit receive 5 Arcane Caches each time the recruit equips gear from a new tier (tiers 1–20).

0.2.0+2026-06-28.276

Referral code now tracked for Google sign-ups too

June 28, 2026

  • • New accounts created via Google sign-in now count as referrals when a referral link was used. The referral code cookie is read during account creation and the referrer is credited.

0.2.0+2026-06-28.275

Fix: welcome popup name no longer asks for a name again in-game

June 28, 2026

  • • Entering a name in the welcome popup and clicking Enter as Guest was still showing the in-game name setup prompt. Fixed — the name you type is now used directly with no second prompt.

0.2.0+2026-06-28.274

Fix: referral links no longer bypass the welcome popup

June 28, 2026

  • • Visiting a referral link now shows the welcome popup instead of auto-starting a guest session — so players who already have a Google account can sign in properly. The referral code is still captured and applied when entering as guest.

0.2.0+2026-06-28.273

Streamlined onboarding: one-click entry, race prompt at level 10, referral popup fixed

June 28, 2026

  • • New visitors see a minimal welcome popup with a pre-filled random name — click Enter as Guest and you're in. No marketing page, no friction.
  • • "I already have an account" expands to Google and email sign-in options in-place.
  • • Race selection popup is now deferred until you reach level 10 in any skill, so brand-new players aren't interrupted immediately.
  • • The referral program announcement popup now permanently dismisses on close instead of reappearing every session.
  • • Theme selection popup no longer appears for new guest accounts — players start with the default theme and can change it in Settings.

0.2.0+2026-06-28.272

Ad visitors dropped straight into the game; hourly guest account save nudge

June 28, 2026

  • • Visitors arriving via a paid ad (any utm_source) are now automatically started as guests and dropped straight into the game — no manual "Play as Guest" click needed.
  • • Guest players now see a "Save your progress" nudge after 1 hour of play, prompting them to connect a Google account. Dismiss permanently or snooze for another hour.

0.2.0+2026-06-28.271

Referral milestones now announced in world chat; office theme player name fix

June 28, 2026

  • • The 5 referral milestones (50 / 100 / 150 / 200 / 250 total levels) are now announced in standard world chat so everyone can celebrate the bond. Tier cache rewards are silent.
  • • Player names in the Players Online list were unreadable on the Office theme. Non-supporter names now appear in dark ink on light backgrounds.

0.2.0+2026-06-28.270

Fix: SSF title announcements, Spellcrafter's Gloves display, set bonus gold on work orders

June 28, 2026

  • • Title unlock announcements (Lv 60/70 skills, Polymath, Ascendant) now correctly post to the SSF world chat when earned in the SSF league instead of always posting to standard.
  • • Equipping Spellcrafter's Gloves now visually shows the +4 Netrunning level bonus in the skill row (green +4 indicator), matching the behavior of all other profession gloves.
  • • Gear set bonuses (e.g. Sunforged +20% gold find) now apply to work order and quest gold rewards, just like they apply to combat gold. Individual item gold find % also now applies consistently.

0.2.0+2026-06-28.266

Fix: Referral links now drop you straight into the game and correctly track the referrer

June 28, 2026

  • • Visiting a referral link now auto-starts a guest session immediately — no manual "Play as guest" click needed.
  • • The referral is now captured when the guest account is created, so the invitee appears in the referrer's list right away.

0.2.0+2026-06-28.264

Referral program now open to all registered players

June 28, 2026

  • • The Invite Friends button (👤+ icon) is now visible in the header for all registered accounts, on both mobile and desktop.
  • • The referral intro popup now shows once for all registered players on first login. Check "Don't show again" to dismiss.

0.2.0+2026-06-28.263

Fix: /join referral link now works correctly

June 28, 2026

  • • Visiting a referral link (/join/CODE) was crashing with a server error. Fixed by converting the page to a Route Handler, which is the correct Next.js 15 way to set cookies server-side.

0.2.0+2026-06-28.262

Fix: Invite button now visible in desktop header; referral intro popup on login

June 28, 2026

  • • The Invite Friends button (UserPlus icon) was only appearing in the mobile header — now shows in the desktop header too.
  • • First-time login now shows a referral intro popup explaining the invite system and milestone rewards. Check "Don't show again" to dismiss it permanently.

0.2.0+2026-06-28.261

Referral bonus: 5 Supply Caches for every new gear tier your recruit reaches (tiers 1–20)

June 28, 2026

  • • Both the referrer and the referee now earn 5 Supply Caches each time the recruit equips gear from a tier they haven't reached before — for every tier from 1 (Copper) through 20 (Astralium). That's up to 100 caches total per referral.
  • • Each tier milestone triggers once per recruit. Caches are added automatically and a notification fires for both players.

0.2.0+2026-06-28.259

Referral program: invite friends, earn exclusive rewards up to the Soulforged Blade

June 28, 2026

  • • Every player now has a unique referral link (/join/CODE). Share it — anyone who signs up through your link is permanently bound to you.
  • • 5 milestone rewards fire automatically as your referee accumulates total skill levels: title at 50, chat badge at 100, chat color at 150, Wanderer's Token trinket at 200, and Soulforged Blade at 250.
  • • Both the referrer and the referee earn the same reward at each milestone.
  • • Soulforged Blade: tier 16 weapon — ATK +95, XP/task +4, gold find +8%, item find +5%. Untradeable.
  • • Wanderer's Token: trinket — XP/task +8, gold find +10%, item find +8%. Untradeable.
  • • Clicking a referral link drops you directly into the game as a guest. Your referral is locked in when you create an account.
  • • An email announcement with your personal referral link is being sent to all registered players over the coming days.

0.2.0+2026-06-26.258

Fix: Item lock is now server-side (prevents locked items from being sold or used in work orders)

June 26, 2026

  • • Item locks are now stored in the database instead of the browser. Locked items will stay locked across devices and sessions.
  • • The server now enforces locks: a locked item cannot be listed on the market, turned in as part of a work order, salvaged, or have an upgrade orb applied to it.
  • • Existing locks from your browser will be cleared on next load — re-lock any items you want protected.

0.2.0+2026-06-26.257

Beta: Crew system & Raid Breach scaffolding

June 26, 2026

  • • Crew system added (beta — visible only to the developer account). Guilds hold up to 10 players and persist in the database.
  • • Crew leaders can create a guild, invite guildless players (who receive an in-game notification), kick members, and transfer leadership on leave.
  • • Members can mark themselves Ready. When the leader starts a raid, all ready members are yanked out of their current activity and receive a 1-week per-member raid cooldown.
  • • Crew chat panel in the Breach tab. Messages also crosspost to world chat in green with a [GuildName] prefix.
  • • Raid boss content is not yet implemented — the infrastructure is in place for balancing and implementation in a future patch.

0.2.0+2026-06-26.256

District unique items: 25 rare drops across districts 16–20 with resistance stats

June 26, 2026

  • • 25 unique items now drop from combat in districts 16–20 (5 per district). Base drop rate is 1-in-20,000 per combat win, scaled by your item find %.
  • • Each drop is randomly selected from that district's unique item pool and announced in world chat. Player names and item names in announcements are clickable.
  • • These items have the same base stats as their crafted counterparts but carry a bonus stat that normal gear of that slot doesn't have — item find, gold find, XP/task, 2x gather, or ATK.
  • • District 17 (Stormglass) introduces Lightning Resist via the Tempest's Aegis shield. District 18 (Kingssteel) introduces Frost Resist via Citadel Greaves. District 20 (Astralium) introduces Fire Resist via Crucible Plate. These resistances are future-proofing for upcoming guild raid bosses.
  • • Unique district items do not count toward crafted gear set bonuses.
  • • Resistance stats are displayed in the character sheet Equipment Bonuses section and in the player inspect window.

0.2.0+2026-06-26.255

Fix: Player inspect window now includes all enchant bonuses (helm/gloves/boots)

June 26, 2026

  • • The player profile/inspect window was only factoring in weapon and ring enchants when computing displayed stats. Helm (gold find), gloves (item find), and boots (2x gather) enchants were being silently dropped.
  • • The displayed 2x gather chance in another player's inspect window now correctly includes active boots enchant contributions, matching what the engine and your own character sheet already showed.

0.2.0+2026-06-26.254

Gear set bonuses: equip 6+ pieces of the same tier to unlock a passive set effect

June 26, 2026

  • • All 34 gear tiers now have a set bonus that activates when you equip 6 or more pieces from that tier across any combination of slots.
  • • Bonuses range from small stat bumps at low tiers (Copper: +5% gold find) to major combined effects at high tiers (Primordite: +30% gold find, +25% item find, +40 XP/task).
  • • The active set bonus is shown in your equipment panel — set name, piece count, and bonus summary. The effect also flows into your Equipment Bonuses section in the character sheet with an annotation showing which set is contributing.
  • • Other players' set bonuses are visible in the inspect window.
  • • Set bonuses use the unified stat system — what the character sheet shows is exactly what runs in the engine.

0.2.0+2026-06-26.253

Stat system unified: character sheet now uses the exact same function as the game engine

June 26, 2026

  • • All equipment bonuses (gold find, item find, XP/task, 2x gather chance) are now computed by a single shared function used by both the character sheet display and every activity loop in the engine. What you see is what runs.
  • • Weapon items now contribute to all stat categories, not just ATK. A sword with gold find % will now actually apply that bonus.
  • • The engine no longer re-computes equipment multipliers independently inside each activity type — all activity loops now read from the pre-computed stat sheet.
  • • Player inspect window now shows gold find, item find, gather chance, and XP/task bonuses alongside ATK/DEF/HP.
  • • Character sheet section renamed from 'Accessory Bonuses' to 'Equipment Bonuses' to reflect that weapon contributions are now included.

0.2.0+2026-06-24.252

Fix: Full RNG seed audit — gathering, crafting, combat rare drops, dungeons, and district control

June 24, 2026

  • • Harvesting reward rolls (item award and bonus gather chance) now use a per-item seed including the item key, so different items in the same gather loop roll independently instead of sharing one result.
  • • Harvesting orb drop roll now uses a proper string seed instead of arithmetic on activitySeed.
  • • Combat rare drops (ring, amulet, relic, enhanced equipment) now each use a distinct string seed per loop and drop type instead of arithmetic offsets on a shared base.
  • • Crafting lucky upgrade procs (+1 / +2 rolls) now use a per-loop string seed instead of a combined arithmetic expression.
  • • Breach damage and crit rolls now use separate string seeds per roll type instead of +17 / +29 offsets on a shared base.
  • • District control crit, damage, and relic rolls (both live and simulated catchup sessions) now use per-loop string seeds instead of arithmetic on seedBase.

0.2.0+2026-06-24.251

Fix: Chipcraft ring/amulet type selection was biased due to bad RNG seed

June 24, 2026

  • • The roll that picks which ring or amulet type you craft was using an arithmetic seed derived from your activity ID — this could lock certain players into consistently receiving the same jewelry type across all their craft loops.
  • • Each craft loop now uses a unique string seed (activity ID + timestamp + loop index), so ring/amulet type selection is uniformly distributed across all options.
  • • Also fixed the same seeding issue on the rare potion orb roll (1-in-20,000 chance while brewing).

0.2.0+2026-06-24.250

Fix: Prospecting gem rolls now use independent seeds per gem type

June 24, 2026

  • • Each gem type within a prospecting loop now uses a distinct string seed (activity ID + loop index + item key), instead of offsetting a shared base by the item key's character length.
  • • Previously, two gem types with the same key length (e.g. both 4 characters) would always roll together — either both dropped or neither did on a given loop. Rolls are now fully independent.

0.2.0+2026-06-24.249

Fix: RNG seeding audit — combat, drops, upgrades, and idle gift now use proper entropy

June 24, 2026

  • • Orb upgrade success rolls now use true randomness (Math.random) instead of the previous Date.now() + string-length formula, which was highly predictable and correlated across players.
  • • Idle gift recipient selection now seeds each candidate score with the player's actual ID and the trigger timestamp, instead of display name length — eliminating ties between same-length names.
  • • Boss damage variance and stagger rolls now compose a full string seed (boss + player + timestamp + loop + roll type) instead of adding integers to a base hash, preventing cross-loop seed collisions.
  • • Combat round rolls (crit, dodge, enemy crit, enemy dodge, hit variance) now each use a distinct string seed per round and roll type, instead of offset integers on a shared arithmetic base.
  • • Item drop bonus rolls now include the reward index in the seed — previously all items in a loop iteration shared the same roll, so either all dropped their bonus or none did.

0.2.0+2026-06-24.248

Fix: World boss special drops now roll independently per player

June 24, 2026

  • • The random seed for world boss special drops (The Overgrown gloves, The Leviathan ring, The Singularity sword, and orb drops) was previously derived from a combination of the kill timestamp and a numeric hash of the player ID. This caused correlated outcomes: players with same-length IDs could share seeds, and large timestamp values compressed the distribution when truncated to 32 bits.
  • • Each drop now uses a unique string seed composed of the boss key, exact kill timestamp (ISO), player ID, and drop type — ensuring fully independent rolls across all players and all bosses.

0.2.0+2026-06-24.246

Fix: Cache Compass no longer consumed when the cache already had a bonus roll

June 24, 2026

  • • Cache Compass now only fires — and is only consumed — when the initial bonus roll landed on nothing. If the cache naturally rolled a bonus outcome, the Compass stays in your inventory for a future open where it's actually needed.
  • • This matches how Void Lens works (only consumed when a gem roll occurs) and matches the original intent of the item.

0.2.0+2026-06-24.245

Inventory pagination: Prev / Next buttons moved back to the bottom

June 24, 2026

  • • The inventory page controls are now a full-width Prev / Next row at the bottom of the item list, with the page count centred between them — no longer cramped in the header.

0.2.0+2026-06-24.244

Item Find % now improves combat monster drop rates

June 24, 2026

  • • Item Find % (from Hunter's Eye, enchants, etc.) now scales the base drop chance on combat monster loot. Example: 0.55 base chance × 1.20 with +20% Item Find = 0.66 chance per kill.
  • • When the adjusted chance exceeds 100%, the drop is guaranteed and the remainder becomes the chance of a second copy. For example, 0.55 base × 2.0 = 1.10 means you always get the drop and have a 10% chance to get a second.
  • • Reverts the previous change that applied 2x Harvest to combat drops — that mechanic now only affects gathering skills (mining, herbing).

0.2.0+2026-06-24.242

Fix: Data Cache rare-find announcements now follow chat formatting

June 24, 2026

  • • Announcements for rare Data Cache finds (unique trinkets, cosmetic tokens, Void Lens, gold jackpot) now show the player name as a clickable link to their profile, and found item names are highlighted and hoverable for tooltip — matching how all other rare drop announcements work.
  • • Removed stray ** markdown from announcement text.

0.2.0+2026-06-24.241

Inventory pagination moved to the top of the panel

June 24, 2026

  • • The Prev / Next page buttons and page counter in the Inventory panel are now in the header row instead of the bottom, so the panel height stays stable when changing pages.

0.2.0+2026-06-24.240

Systemic fix: all item stat displays now share one source of truth

June 24, 2026

  • • Created a single shared stat-rendering utility (lib/game/item-stats.ts). All five places that previously maintained their own manual list of stat fields — inventory tooltips, market tooltips, wiki browser, player profile equipped hover, and the equipment swap panel — now call the same function.
  • • Adding a new stat field to any item in the future will automatically appear in all five locations at once with no additional code.

0.2.0+2026-06-24.239

Hunter's Eye, Gilded Sigil and other accessory stats now show correctly in player profiles

June 24, 2026

  • • Hovering over Hunter's Eye (or any trinket/ring/amulet with Credits Find or Item Find stats) in a player profile now shows the correct stats in the tooltip.
  • • The same fix applies to your own equipment swap panel — item find % and gold find % are now listed alongside ATK/DEF/XP for any item that has them.

0.2.0+2026-06-24.238

2x Harvest now applies to combat monster drops

June 24, 2026

  • • Forager's Totem, rings, amulets, and other sources of 2x Harvest chance now also double the regular loot drops you get from winning combat quests — ore, herbs, and other monster loot all benefit.
  • • The math is the same as for gathering: every full 100% guarantees an extra copy of each drop, and any remaining % is a fractional chance of one more.

0.2.0+2026-06-24.237

Fix: item find, gold find, and other accessory stats now correctly show on the character sheet

June 24, 2026

  • • Hunter's Eye (+20% item find), Gilded Sigil (+25% gold find), and Arcane Effigy now correctly appear in the Accessory Bonuses section of your character sheet when equipped.
  • • Underlying fix: the stat engine now sums bonuses across all equipment slots rather than a hardcoded list — any future accessory in any slot will automatically contribute to XP bonuses, gather chance, gold find, item find, and attack without needing a code change.
  • • Character sheet labels updated to say 'accessories/enchants' instead of naming a specific slot, since multiple sources now contribute.

0.2.0+2026-06-24.236

New $50 badges, Starforge & Twilight Veil gradient fixes, trinket stat tooltips

June 24, 2026

  • • Three new globally-unique $50 chat badges are now front-of-store: The Primordial (🌌), Soulreaper (⚔️), and Void Sovereign (🌑).
  • • Previous badges (Starbreaker, The Hollow Crown, Gravemind) are now backup-queue items — they surface when the new ones sell.
  • • Starforge gradient now starts at a visible royal blue instead of near-black, and fades into white-hot then molten gold.
  • • Glacial Rift has been redesigned as Twilight Veil — a deep indigo → violet → magenta → amber dusk gradient, distinct from the other blues.
  • • Data Cache trinkets (Forager's Totem, Gilded Sigil, Hunter's Eye, Arcane Effigy) now show all their stats in inventory and market tooltips, including Credits Find % and Item Find %.

0.2.0+2026-06-24.235

New $50 unique cosmetics: Starbreaker, Hollow Crown, Gravemind badges + Starforge, Prismatic Void, Glacial Rift gradients

June 24, 2026

  • • Six new globally-unique $50 supporter cosmetics are now available: Starbreaker (💥), The Hollow Crown (👑), and Gravemind (💀) chat badges, plus Starforge, Prismatic Void, and Glacial Rift gradient name colors.
  • • Each cosmetic can only be owned by a single player worldwide — once it sells, it's gone.
  • • Previous front-of-rotation unique cosmetics are still available as backup queue items and will rotate forward when the new ones sell.

0.2.0+2026-06-24.234

Turn In ×5 mixed-enhancement support, work order gold tooltip fix

June 24, 2026

  • • Turn In ×5 now correctly handles mixed enhancement levels — if you have e.g. one Netherite Helm+2, one Netherite Helm+1 and three Netherite Helms, all five can be turned in together. Base items are consumed first to preserve your highest-enhanced gear.
  • • The confirmation dialog now lists exactly which items (and their enhancement levels) will be consumed before you confirm.
  • • Work order reward tooltips now show the correct gold amount for smithing and alchemy orders (previously showed the pre-1.25× base value).

0.2.0+2026-06-23.233

Worldbreaker XP bonus visible, wiki scroll XP, supporter Turn In ×5 for work orders

June 23, 2026

  • • Worldbreaker's +6 XP/task bonus now appears on its inventory card (it was always active, just not displayed).
  • • XP scrolls now show the XP granted in the wiki items browser.
  • • Supporters can now Turn In ×5 on work orders when they have at least 5 sets of materials ready — for example, 5 × 20 potions for a potion order. A random new order is assigned afterwards, same as a regular turn-in.

0.2.0+2026-06-22.232

Trinket filter, gear swap fix, SSF districts, item find on gems, +25% work order gold

June 22, 2026

  • • Trinkets can now be filtered in your inventory, the market, and buy orders — the 'Trinkets' filter button was missing from all three.
  • • Equipping gear from the leaderboard or market page no longer clears your displayed inventory.
  • • SSF players now receive district-open announcements in SSF chat when a district lockdown expires.
  • • Item Find enchants now increase your gem drop chance when prospecting, consistent with their effect on mining and herbing.
  • • Fabrication and alchemy work orders now pay 25% more base gold.

0.2.0+2026-06-22.231

XP scrolls show XP amount and level requirement in tooltips

June 22, 2026

  • • XP scroll tooltips in your inventory and in the market now display the exact XP granted and the minimum skill level required to use them.

0.2.0+2026-06-22.230

Fix /calculator page and relic equip error screen

June 22, 2026

  • • The /calculator page is now served directly instead of in an iframe, which was being blocked by the site's security headers and showing a blank page.
  • • Trying to equip a relic (or any gear) you don't meet the level requirement for now shows a clear message instead of an error screen.

0.2.0+2026-06-21.229

Blog posts now auto-release on their date + 10 more scheduled

June 21, 2026

  • • Future-dated blog posts are now hidden until their publish date and release automatically, one per day — the June 21–30 batch and a new July 1–10 batch will appear on their respective days instead of all at once.
  • • Added 10 new SEO blog posts (July 1–10): Salvage, Combat, Chipcraft, and Netrunning guides, Turf War, Housing, Titles & Cosmetics, Endgame, Market Flipping, and Beginner Mistakes.

0.2.0+2026-06-21.228

Vanguard & Titan titles are now permanent across any month

June 21, 2026

  • • If you've ever hit 10,000 (Vanguard) or 50,000 (Titan) Turf War hits in a single month — in any month, on any league — you keep the title forever. The retroactive grant now checks your best month instead of only the current month, so past earners who never received the title will now get it.

0.2.0+2026-06-21.227

Fix Titan title not appearing in title choices

June 21, 2026

  • • The Titan title (50,000 Turf War hits in a month) was being awarded but never showed up as a selectable title because it was missing from the title catalog. Players who earned it can now select and equip it.

0.2.0+2026-06-21.226

Fix inflated XP/hr estimate for gathering

June 21, 2026

  • • Action Log XP/hr no longer over-counts gathering (herbing/mining/spellcrafting) bulk catch-up entries — it now divides batch XP by the actual number of actions instead of treating a whole batch as a single action.

0.2.0+2026-06-20.225

10 SEO blog posts published

June 20, 2026

  • • Published 10 new blog posts on /blog covering: Fabrication Guide, Credits Making, Herbing & Chemistry, Arcane Caches, Leveling, FAQ, Pay-to-Win, vs Melvor/OSRS, SSF Mode, and Best Browser Idle Games 2026.
  • • Blog posts are scheduled June 21–30 to help new players discover the game through search.

0.2.0+2026-06-20.224

Rare cache finds announced in chat

June 20, 2026

  • • Rare Data Cache finds are now announced in world chat: unique trinkets (0.2%), cosmetic tokens (0.2%), gold jackpots (0.5%), and Void Lens (1.5%).
  • • SSF rare finds are announced in SSF chat and labeled [SSF] on Discord.

0.2.0+2026-06-20.223

Data Cache crafting time reduced to 10 seconds

June 20, 2026

  • • Crafting an Data Cache now takes 10 seconds (down from 60).

0.2.0+2026-06-20.222

Calculator, Data Cache recipe open to all, Discord cache tier

June 20, 2026

  • • New page: /calculator — NEONBORN Toolkit v25 by bustedcypher, hosted officially on the site.
  • • Data Cache crafting recipe is now available to all Netrunning players, not just testers.
  • • Discord #cache-opens now shows the cache tier name (e.g. 'opened a Mythril Data Cache!').

0.2.0+2026-06-20.221

Cache passive items are now much more common; potions drop 3–5×

June 20, 2026

  • • Cache Compass, Arcane Amplifier, and Void Lens now have their own dedicated bonus roll slots (12% / 4.5% / 1.5%) instead of sharing the 0.2% unique trinket pool.
  • • Potion bonus roll now gives 3–5× potions instead of 1×.
  • • 'Nothing' outcome now ~5.6% at T18+ (down from ~23.6%), ~11.6% at T5–T9.
  • • Wiki drop table updated to reflect all rate changes.

0.2.0+2026-06-20.220

5 new cache-exclusive trinket gear pieces

June 20, 2026

  • • Replaced Prismatic Gem Shard and Arcane Timepiece with 5 new unique trinket gear pieces, only obtainable via the 0.2% unique bonus roll.
  • • New trinket: Forager's Totem (T5+) — +20% double-gather chance.
  • • New trinket: Scholar's Seal (T8+) — +30 XP per task.
  • • New trinket: Gilded Sigil (T10+) — +25% gold find.
  • • New trinket: Hunter's Eye (T12+) — +20% item find.
  • • New trinket: Arcane Effigy (T15+) — mixed bonus: +12 XP/task, +8% double-gather, +10% gold find, +8% item find.
  • • Equipment gold find and item find bonuses now stack with enchantment bonuses from helm/gloves enchants.
  • • Double-gather chance from the trinket slot now applies alongside ring and amulet bonuses.
  • • Wiki updated: unique cache items section rewritten to document the new gear pieces.

0.2.0+2026-06-20.219

Data Cache rebalance + passive/unique unique items

June 20, 2026

  • • Balance: Ore/herb/monster drop guaranteed outcomes now also include 5× Salvage Material as a floor, so no open ever feels completely dry.
  • • Balance: Upgrade Chip bonus rate increased from 1% to 2% for the same-tier orb. New 0.5% chance for a tier+1 Upgrade Chip.
  • • Balance: New 5% bonus roll outcome — a random tier-matched potion (XP, ATK, or DEF).
  • • Balance: Total bonus roll chance improved from ~69.7% to ~76.4%. Nothing outcome reduced from ~30.3% to ~23.6%.
  • • New item: Cache Compass (T5+ drop) — passive, auto-consumed on next cache open, guarantees a bonus roll.
  • • New item: Arcane Amplifier (T10+ drop) — passive, auto-consumed on next cache open, doubles guaranteed drop quantity.
  • • New item: Void Lens (T18+ drop) — passive, auto-consumed if a gem bonus rolls, narrows gem pool to the top 5 tiers of the cache.
  • • New 'Special' filter in inventory for cosmetic tokens and passive cache items.
  • • Wiki updated with all new drop tables, unique items, and passive item documentation.

0.2.0+2026-06-20.218

Wiki: Data Cache exceptions list expanded

June 20, 2026

  • • The /wiki/arcane-caches exceptions section now lists all 8 items that cannot drop from the gear bonus roll: Worldbreaker, Miner's Gloves, Herbalist's Gloves, Blacksmith's Gloves, Alchemist's Gloves, Jewelcrafter's Gloves, Spellcrafter's Gloves, and Invisibility Ring.

0.2.0+2026-06-20.217

Wiki: Arcane Caches page added

June 20, 2026

  • • Added /wiki/arcane-caches — full public documentation of cache drop tables, bonus roll odds, gold scaling by tier, gem rules, cosmetic token details, and items that can never drop. Linked from the wiki index and fast-answers panel.

0.2.0+2026-06-20.216

Rename: Supply Caches are now Arcane Caches

June 20, 2026

  • • Supply Caches have been renamed to Arcane Caches to better reflect their spellcrafting origin. Existing items in inventory are unaffected (item keys unchanged).
  • • Fixed: the Data Cache spellcrafting recipe was not appearing in the spellcrafting panel. It is now shown for beta testers.

0.2.0+2026-06-20.214

Supply Caches: district gate removed, cosmetic tokens, Discord reporting fixed

June 20, 2026

  • • Removed the district gate from Supply Cache opening — any player can open any cache tier they obtain, regardless of their current district progress. Low-tier caches still cannot drop high-tier gems.
  • • Added 6 ultra-rare cosmetic tokens as possible cache drops (T10+ caches only, ~0.2% chance): Treasure Hunter badge, Fortune Seeker badge, Fortune's Credits name color, Cache Jade name color, The Cache Hunter title, and Fortune's Chosen title. These are tradeable on the market.
  • • Using a cosmetic token permanently grants that cosmetic to your account. Title unlocks are announced in world chat.
  • • Fixed Discord #cache-opens not receiving cache open announcements — the webhook env variable was not propagated to the deployed server.

0.2.0+2026-06-20.213

Fix: Supply Caches now cover all 34 tiers and are district-gated

June 20, 2026

  • • Supply Caches and XP Scrolls now exist for all 34 gear tiers (T1 Copper through T34 Primordite), not just T1–T20.
  • • Opening a cache now requires the player to have reached that cache's district — you cannot open a T20 Astralium Cache if you've only reached District 15. This prevents buying high-tier caches on the market to bypass exploration.

0.2.0+2026-06-20.212

Supply Caches & XP Scrolls (beta)

June 20, 2026

  • • Added Supply Caches — a new spellcrafting recipe (1x Upgrade Chip + 100x Mana) that produces a Supply Cache for that tier. Opening a cache gives a random guaranteed batch of 20–30 ore, herbs, monster drops, or 10–20 salvage material, plus a bonus roll: 30% gold, 20% XP Scroll, 10% bonus materials from the next tier, 5% random gear piece, 3% random gem, 1% upgrade orb, 0.5% ultra-rare gold jackpot.
  • • Added XP Scrolls — 7 skill variants × 20 tiers = 140 new consumable items. Each scroll grants flat skill XP (scales with tier, from ~500 XP at T1 to ~185,000 XP at T19) and has a minimum level requirement. Can be traded on the market.
  • • Added Caches and XP Scrolls as inventory and market filter options.
  • • Cache opens are reported to Discord #cache-opens.
  • • Recipes are currently in beta — available to testers only.

0.2.0+2026-06-20.211

Fix: duplicate prospecting gem announcements collapsed into one

June 20, 2026

  • • Fixed: players returning after a long absence who found multiple gems in a single prospecting sync would flood chat with duplicate 'found a Alexandrite while prospecting!' messages — one per successful loop. These are now collapsed into a single message per gem type (e.g. 'found 3x Alexandrite while prospecting!'). Same fix applied to player notifications.

0.2.0+2026-06-20.210

World boss drops are now clickable in chat

June 20, 2026

  • • Gloves dropped from the The Overgrown (and any future 'found X from Boss' announcements) are now clickable amber links in chat — clicking shows the item stats popup, consistent with crafted items, rare ring/amulet drops, and other highlighted items.

0.2.0+2026-06-19.209

Fix: district selector showing contested icons from wrong league

June 19, 2026

  • • Fixed: the /api/district-control/overview endpoint was reading the active league from the cookie only, so players with a stale SSF cookie (e.g. after switching from the SSF tab) would see SSF district control data in the district selector while on the standard page — all districts appeared attackable/contested because SSF has no active district control. The endpoint now mirrors the middleware priority: the x-idleworlds-league header (sent by the fetch intercept on forcedLeague pages) takes precedence over the cookie, so standard pages always fetch standard district data.

0.2.0+2026-06-19.207

Fix: $50 unique badge/color labels unreadable on non-default themes

June 19, 2026

  • • Fixed: the featured $50 unique badge and color slots in the support panel used a low-opacity amber tint background and 70% opacity text that became unreadable on lighter or green-tinted themes. They now use a dark overlay (bg-black/30) with an amber border and full-opacity text so they read clearly on all themes. The 'unique · 1 owner only' label across the badges, colors, and More modals is now amber-colored and preceded by ★ for visibility.

0.2.0+2026-06-19.206

Fix: combat leaderboard top 3 XP display was showing total XP vs per-level cost

June 19, 2026

  • • Fixed: the XP progress shown under the top 3 combat leaderboard entries (e.g. '6,838,674 / 1,271,924 xp') was displaying total accumulated XP over the cost to reach the current level — both wrong numbers. It now correctly shows XP within the current level over the XP required for the next level, using the same levelFromXp calculation the game uses internally.

0.2.0+2026-06-19.205

Fix: XP/hr spike when returning after long absence

June 19, 2026

  • • Fixed: the XP/hr display in the Action Log would show astronomically inflated values (e.g. 18M XP/hr) immediately after returning to the game, because bulk catchup entries ('completed 128 times') carried the total XP for all N actions but were counted as a single action. The rate calculation now normalises each entry by its completion count so a 128-action catchup contributes the correct per-action XP to the average.

0.2.0+2026-06-19.204

Fix: standard market blocked by stale SSF cookie

June 19, 2026

  • • Fixed: the market middleware was using OR logic (cookie OR header) to detect SSF, so a stale idleworlds-league=ssf cookie blocked /api/market/* even when the request explicitly sent X-NEONBORN-League: standard. The middleware now mirrors requirePlayer() — the header takes precedence over the cookie, so standard market API calls are never incorrectly blocked.

0.2.0+2026-06-19.203

Fix: SSF dungeon/leave buttons routing to standard URLs

June 19, 2026

  • • Fixed three hardcoded window.location.assign calls in the game shell that redirected to '/' or '/dungeon' regardless of league: the desktop 'Leave dungeon' button, the district selector dungeon entry (both the already-in-dungeon and enter-dungeon paths). All navigation in the SSF tab now stays within /ssf/*.

0.2.0+2026-06-19.202

Fix: standard section pages showing SSF character due to stale cookie

June 19, 2026

  • • Fixed: /market, /housing, /dungeon, and /leaderboards were still loading the SSF character if an idleworlds-league=ssf cookie was present. These pages now always force the standard league, matching the same fix applied to / in the previous build. All standard-league URLs are now fully cookie-proof.

0.2.0+2026-06-19.201

SSF /ssf/* sub-routes for housing, dungeon, market, leaderboards

June 19, 2026

  • • All SSF sections now live under the /ssf/* namespace: /ssf/housing, /ssf/dungeon, /ssf/market, /ssf/leaderboards. Navigation within the SSF tab stays within /ssf/* — links and dungeon enter/leave buttons all route to the correct league path. This means the browser URL always reflects your league, bookmarks work correctly, and SSF/standard tabs never interfere with each other's navigation.

0.2.0+2026-06-19.200

SSF dual-tab, leaderboard XP, unique cosmetics in support panel

June 19, 2026

  • • SSF now lives at idleworlds.com/ssf. You can play both leagues simultaneously — open / for Standard and /ssf for SSF in two separate browser tabs. The league switch button in settings now navigates to the correct URL instead of reloading.
  • • The combat leaderboard top 3 now show XP progress within the current level (e.g. 12,450 / 45,000 xp) so you can compare how close competitors are to leveling up.
  • • The support panel now features the currently available $50 unique badge and $50 unique gradient color directly in the main panel (highlighted, with 'unique · 1 owner only' label). The 'More Badges' and 'More Colors' modals now list all available $50 unique items at the top, above the shuffled $5 options, also labeled as unique. When a unique item is purchased it is replaced automatically by the next one in its hidden inventory chain.

0.2.0+2026-06-19.199

Fix: pre-join players dealt 0 damage in fast world boss fights

June 19, 2026

  • • Fixed: players who pre-joined a world boss (via the 'Pre-join' button during the respawn countdown) could sometimes enter the fight and deal 0 damage. This happened when the boss was killed in the same server tick that would have registered the pre-joiner as a participant — the damage pass ran before the pre-join was processed, so the player was never counted. Pre-join registration now happens before the damage tick, and the player is given one action cycle of head-start so they deal damage immediately even on fast kills.

0.2.0+2026-06-18.198

Fix: alchemy/smithing XP display was showing inflated values; relic tooltip; admin chat league filter

June 18, 2026

  • • Fixed: the alchemy 'Base reward' XP shown on the Cook button was double the actual XP you receive. The recipe XP already includes the 2× alchemy multiplier, but the display was doubling it again — so a brew that showed 624 XP was actually giving 312 XP base (plus your buffs on top of that). The display now shows the correct base value.
  • • Fixed: same double-counting applied to smithing. Smelting and forging recipes were displaying 1.5× their actual base XP. Both alchemy and smithing base XP displays are now accurate.
  • • Fixed: relics (trinket slot) did not show their XP/task bonus in the inventory item card. All relic tiers and enhanced variants now display their +XP/task stat.
  • • Admin: Full Chat History now has a league filter (All / Standard / SSF). SSF messages are tagged with a purple 'SSF' badge.

0.2.0+2026-06-18.197

Fabrication work order rewards scale with item difficulty + smart queue ordering

June 18, 2026

  • • Fabrication work orders now pay out based on the difficulty of the piece you're crafting. Helmets, gloves, and boots (10-bar items) keep their current reward. Weapons, shields, and legs (15-bar items) now pay 1.5× gold and XP. Chests (20-bar items) now pay 2× gold and XP.
  • • Queue ordering is now smarter: finite (numbered) crafts are always inserted before any infinite (continuous) craft in your queue, so you never get a finite item stranded behind an infinite one that will never finish. If you add an infinite activity to your queue and one already exists, the new one replaces the old one. Previously, trying to queue a craft behind a continuous craft in the queue would show an error — that error is gone.

0.2.0+2026-06-18.196

Fix: SSF world boss cross-league kick + queue overflow on multi-boss spawns

June 18, 2026

  • • Fixed: SSF players could be kicked out of an active world boss fight when the same boss died in the standard league (or vice versa). Boss kill cleanup was deleting all participant records for that boss key regardless of league — SSF participants were wiped when standard's version died, causing the next SSF player sync to see 'participation has ended' and terminate the session.
  • • Fixed: if a second (or third) world boss respawned while an SSF player was already fighting one, the auto-queue could silently fail if the player's queue was full (≥10 items). The game would drop the new boss entirely instead of saving it. World boss and district-control save-to-queue operations now bypass the 10-item limit — the limit still applies to manually queued actions, but the game will never drop a boss fight because of a queue size check.

0.2.0+2026-06-18.195

Fix: SSF players appearing in standard leaderboards

June 18, 2026

  • • Fixed: SSF characters were showing up in standard-league leaderboards (total levels, skill ranks, daily actions, work orders). Players with both a standard and SSF character could appear twice. All leaderboard sections now correctly filter by your own league.

0.2.0+2026-06-18.194

Fix: gear-upgrade sprees could trigger a false auto-mute

June 18, 2026

  • • Fixed: going on a gear-upgrade spree could get you automatically muted from world chat. Each upgrade attempt posts a system announcement (e.g. 'X successfully upgraded their sword!'), and those announcements were mistakenly being counted as if you were spamming chat yourself — so enough upgrades in a minute tripped the auto-mute the next time you typed.
  • • The spam detector now only counts messages you actually wrote, never system announcements. Anyone wrongly muted by this has been unmuted.

0.2.0+2026-06-17.193

Fix: world boss push notifications (cross-league spam + missing pre-spawn warning)

June 17, 2026

  • • Fixed: world boss respawn push notifications were sent to every subscriber regardless of league. Because each boss respawns separately in standard and SSF, you were getting double the alerts — e.g. the The Leviathan (a 2-hour boss) pinged you roughly once an hour. Push alerts are now filtered to your own league.
  • • Fixed: the 'is about to respawn' heads-up almost never fired. The check ran once a minute but only looked for bosses respawning within the next 5 seconds, so the warning was nearly always missed and you only got the 'has respawned' alert after the fact. The window now covers the full minute, so you reliably get a heads-up shortly before a boss returns.
  • • Hardened the respawn/pre-respawn bookkeeping to be league-aware so standard and SSF bosses can never be confused for one another.

0.2.0+2026-06-17.192

Market activity log: opt-in 'Clear log' button

June 17, 2026

  • • Added a 'Clear log' button at the bottom of the Market Activity panel for players who've requested it. Clearing hides your current market log entries from view.
  • • Nothing is permanently deleted — clearing just sets a 'hide before now' point for your own view. Future market activity continues to log normally.

0.2.0+2026-06-17.191

Fix: Worldbreaker's +XP/task bonus now actually applies

June 17, 2026

  • • Fixed: the Worldbreaker weapon's +6 XP/task bonus was never being applied. The XP/task calculation only summed the bonus from accessories (ring, amulet, belt, trinket) and ignored the weapon slot, so Worldbreaker's XP bonus was silently dropped from combat, district control, and world boss XP.
  • • Worldbreaker now correctly grants its +6 XP per task, and the stat tooltip's '+X/task' figure reflects it. This is currently the only weapon with an XP/task bonus.

0.2.0+2026-06-17.190

Fix: SSF world boss announcements + SSF prejoin return-to-boss

June 17, 2026

  • • Fixed: SSF world boss respawn (and 'respawning soon') announcements were being posted to the standard-league chat instead of SSF chat. SSF players now see their own boss announcements in their own chat, and standard chat no longer shows duplicate respawn lines from the SSF bosses.
  • • Fixed: the daily XP boost / Daily Breach reset announcement could land only in standard chat when a player sync (rather than the cron) detected the reset first — it now broadcasts to every league.
  • • Fixed: in SSF, cancelling your current action could fail to resume a queued world boss — the queue check was looking at the standard league's boss instead of SSF's, so it would wrongly skip the queued boss. SSF now correctly returns you to your other queued world bosses, same as standard.

0.2.0+2026-06-17.189

Fix: Netrunning milestone titles + fresher, tidier Support shop

June 17, 2026

  • • Fixed: the Netrunning milestone titles 'Runebinder' (Lv 60) and 'The Spellforged' (Lv 70) were being awarded but never showed up — they were missing from the cosmetics catalog, so they couldn't be seen or equipped. They now appear in your Titles list (including on your other-league characters, since titles are shared across your profiles).
  • • Support window decluttered: only a small core set of chat badges and name colors now show inline, plus anything you already own. Everything else moved behind the 'More badges' / 'More colors' buttons.
  • • The Support shop now stays fresh: the $5 title list and the premium badge/color selections roll over to a new rotating selection each day, instead of always showing the same stale set.

0.2.0+2026-06-17.188

Fix: dungeon lobby could kick you off world bosses / lock you in prejoin

June 17, 2026

  • • Fixed the real cause behind 'kicked from the boss fight' and 'stuck on Prejoined': entering the Daily Breach and then wandering off (without starting a floor fight or leaving) left you flagged as 'in a dungeon' indefinitely.
  • • While flagged that way, every progress sync removed you from any world boss you joined (the kick), and the auto-join skipped your prejoins without ever consuming them (the permanent 'Prejoined' lock — some players were stuck for weeks).
  • • World boss participation is now blocked only while you're in an actual dungeon floor fight — simply sitting in the dungeon lobby no longer interferes. Auto-join now pulls you out of the idle lobby into a boss you reserved.
  • • Cleaned up players already stuck in the abandoned-lobby state and cleared stale prejoin reservations left over from this bug. No action needed.

0.2.0+2026-06-17.187

Fix: 'Queue crafting without materials' now lets you queue with zero materials

June 17, 2026

  • • With the 'Queue crafting without materials' setting on, the craft button is no longer greyed out when you have none of the required materials — as long as you meet the skill level requirement, you can queue the craft.
  • • This lets you set up a full project (e.g. gather/mine first, then craft) in one queue. When the queue reaches the craft: if you have the materials it crafts them; if not, it skips to the next queued activity or your fallback and logs 'Not enough materials… switched to…' in the activity log.
  • • Crafts you don't meet the level for are still locked. No materials are ever created from nothing — a craft with no materials simply produces nothing and moves on.

0.2.0+2026-06-17.186

Fix: world boss prejoin could lock you in (mostly SSF)

June 17, 2026

  • • Fixed: in some cases (most visibly in SSF) you could be stuck on 'Prejoined' — pressing the button to cancel did nothing because the reservation was being re-created faster than you could clear it.
  • • Root cause: the auto-join would re-create your prejoin reservation whenever a join attempt failed while the boss was alive. If a player's join failed repeatedly, every 10-second tick re-created the reservation, so a cancel could never stick.
  • • Prejoin is now a true one-shot reservation: it is consumed when the auto-join runs and is never re-created. Cancel always sticks now. A rare failed auto-join just means missing that one spawn — and since the boss is alive you can still join manually with 'Fight Boss'.
  • • Any currently stuck reservations clear themselves on the next tick / respawn; no action needed.

0.2.0+2026-06-17.185

Fix: you can now always cancel a world boss prejoin

June 17, 2026

  • • Fixed: the 'Prejoined' button could refuse to cancel. Cancelling a prejoin was incorrectly blocked by the same respawn-window check used for creating one, so once a boss spawned (or the window passed) you were stuck prejoined with no way to opt out.
  • • Cancelling a prejoin is now always allowed, regardless of where the boss is in its respawn cycle. Creating a new prejoin still requires the boss to be respawning within the allowed window.
  • • Fixed: the cancel button is now shown whenever you are prejoined — previously it only appeared while the boss was respawning, so a stuck prejoin on a live boss showed 'Fight Boss' with no way to cancel.

0.2.0+2026-06-17.184

Fix: world boss prejoin no longer sticks across cycles (SSF)

June 17, 2026

  • • Fixed: players could remain 'Prejoined' even after a world boss was killed, getting auto-joined into future spawns they never opted into. This was most visible in the SSF league.
  • • Root cause: when a boss was killed in the brief race between the auto-join's alive-check and the actual join, the failed join would restore the prejoin reservation. With SSF's lower boss HP, bosses die fast enough that this happened frequently, leaving players permanently prejoined.
  • • The auto-join restore now only re-creates a reservation when the boss is genuinely still alive and joinable (a transient failure). If the boss has already been killed, the reservation is correctly cleared — matching standard league behavior: prejoin before the boss, and re-prejoin for the next one after a kill.
  • • Existing stuck reservations clear themselves automatically on each boss's next respawn; no action needed.

0.2.0+2026-06-16.183

Docs: corrected the public XP formula reference (xp-formula.txt)

June 16, 2026

  • • Rewrote public/xp-formula.txt directly from source. The previous version had several inaccuracies that would mislead external calculator builders.
  • • Fixed: the district control leaderboard bonus table was wrong. Actual brackets are rank 1–20 = 25%, 21–40 = 20%, 41–60 = 15%, 61–80 = 10%, 81–100 = 5%, 101+ = 0%.
  • • Fixed: the global 2x XP boost was misdescribed. It applies only to gathering actions (Salvage, Herbalism, Harvest Mana) at reward time, not to crafting recipes, and is not baked into the tier base table.
  • • Fixed: per-loop XP for Salvage/Herbalism/Harvest Mana is 2 × round(skillXp × 1.1); alchemy brew is round(skillXp × 3 × 2). Removed a nonexistent '180s alchemy flask' action.
  • • Added: a HOUSING + DURATION section explaining that durationFactor on 180s crafts shrinks with housing tier (it is 18 only at housing tier 0), plus a second worked example demonstrating the gathering 2x.

0.2.0+2026-06-16.182

Perf: faster new account creation (batch skill inserts, parallel DB writes)

June 16, 2026

  • • Skill progress rows on new account creation are now inserted in a single batch query instead of 7 sequential round trips.
  • • Skill creation and welcome notification now run in parallel instead of sequentially.
  • • ensurePlayerSkills now uses createMany with skipDuplicates — one DB call regardless of how many skills already exist, making the recurring cooldown check cheaper too.

0.2.0+2026-06-16.181

New: +25% XP welcome bonus for new Standard league accounts (7 days)

June 16, 2026

  • • New accounts in the Standard league receive a 25% XP bonus on all activities for their first 7 days. Applies to combat, all professions, district control, and world boss XP.
  • • The bonus is shown in Character Stats (Active Buffs section) with a countdown timer.
  • • A welcome notification is sent when your character is first created.
  • • The sign-in page now displays the promo for new visitors.
  • • SSF accounts are not eligible — the promo is Standard league only.

0.2.0+2026-06-16.180

Fix: homepage and wiki updated to reflect all 7 skills including Netrunning

June 16, 2026

  • • Fixed: the sign-in page featured section showed '6 Skills' and listed only 6 professions, omitting Netrunning. Now shows 7 Skills with all seven listed.
  • • Fixed: the wiki guide section title and body text referred to 'four professions' and listed only Salvage, Herbalism, Fabrication, and Chemistry. Updated to include Chipcraft and Netrunning, with new H3 entries for each.
  • • Fixed: the wiki guide all-time leaderboard description omitted Chipcraft and Netrunning from the skill rankings list.

0.2.0+2026-06-16.179

Infra: centralized league registry for future league deployments

June 16, 2026

  • • Added lib/game/leagues.ts as the single source of truth for all league definitions. Each entry defines the league key, label, and boss HP multiplier.
  • • World boss state initialization, boss HP scaling on kill/respawn, global system chat announcements (daily profession, gold events), and the switch-league API all now pull from the central registry — adding a new league only requires adding one entry to leagues.ts.

0.2.0+2026-06-16.178

Fix: SSF missing daily XP rotation and gold event chat announcements

June 16, 2026

  • • Fixed: global system chat announcements (daily XP profession rotation, double-gold work order events) were only posted to standard league chat. Both messages now broadcast to all league chats.

0.2.0+2026-06-16.177

ActivitySession now tracks leagueType

June 16, 2026

  • • ActivitySession now tracks leagueType: sessions are tagged with their league on create, enabling direct league-filtered queries without player joins. Simplifies ZC capture session termination.

0.2.0+2026-06-16.176

Fix: duplicate names in online player list for SSF+standard accounts

June 16, 2026

  • • Fixed: players with both a standard and SSF character appeared twice in the online list. The list now deduplicates by user account, showing only the most recently active character per person.

0.2.0+2026-06-16.175

Fix: SSF district control sessions cancelled by standard league district capture

June 16, 2026

  • • Fixed critical cross-league bug: when a district was captured in standard league, the game terminated active ZC sessions for that district number in ALL leagues — including SSF. SSF players would return to find nobody attacking even though they had an active session.
  • • Player-attack capture path: active sessions are now filtered to only the capturing player's league before being completed.
  • • Server-tick capture path: active sessions are now terminated by session ID list (already league-scoped via freshSessions) rather than by activityKey alone.
  • • Deploy: prisma db push now uses --accept-data-loss to prevent schema changes with safe defaults (new columns, unique constraint updates) from blocking deploys.

0.2.0+2026-06-16.174

Fix: SSF/standard world boss XP buff and prejoin cross-league leaks

June 16, 2026

  • • Fixed: world boss XP buff (the bonus applied after a boss is killed) was not filtered by league. Killing the The Singularity in standard was granting the XP buff to SSF players and vice versa. XP buff bonus is now tracked per-league so each league's boss kills only benefit that league.
  • • Fixed: the world boss prejoin auto-join system had no league concept — a boss being alive in one league could spuriously trigger auto-join attempts for players in the other league. WorldBossPrejoin now tracks leagueType; alive-boss checks and prejoin queries both match on bossKey + leagueType so each league's prejoins fire only when that league's boss respawns.

0.2.0+2026-06-16.173

Fix: world boss fights awarding 0 XP/hr

June 16, 2026

  • • Fixed: fighting world bosses showed 0 XP/hr in the action log. The reward builder was overriding skillXp to an empty object, discarding the combat XP defined in the boss activity definition (xpBuffBonus × 3 per loop). World boss fights now correctly grant combat XP per loop, boosted by XP potions, daily profession bonus, and district XP percent — the same as regular combat.

0.2.0+2026-06-16.172

Fix: SSF world boss fight canceled by standard boss kill

June 16, 2026

  • • Fixed critical bug: when the standard-league The Singularity (or any world boss) was killed, the game incorrectly completed ALL active fight sessions for that boss key — including SSF players' sessions. SSF players were getting kicked out of their fight and their queue was resuming whenever the standard boss died.
  • • finalizeWorldBossKill now filters active sessions to only the players in the killed boss's own league before completing them and switching to fallback activities.
  • • WorldBossKillParticipant table now tracks leagueType: kill history records are properly separated by league so standard and SSF 'last kill' boards don't overwrite each other.

0.2.0+2026-06-16.171

Fix: world boss prejoin not always entering fight

June 16, 2026

  • • Fixed: the prejoin auto-join searched for alive bosses by boss key without filtering by league. If the SSF version of a boss was alive but the standard version was dead (or vice versa), a prejoined player in the other league would be passed to startWorldBoss against a dead boss — which had no HP guard — so a session was created for a dead fight. The player would appear to enter and immediately get kicked back out.
  • • Added a dead-boss guard in startWorldBoss: if currentHp ≤ 0 at the time of joining, throws an error, the prejoin is preserved, and auto-join retries on the next tick once the boss actually respawns.

0.2.0+2026-06-15.170

Fix: gear swap on leaderboard page; district team color while contested

June 15, 2026

  • • Fixed: opening your profile on the Leaderboards page showed no inventory items, so you couldn't equip gear from there. Leaderboard page now loads the full inventory.
  • • Fixed: district control team color dot (🔴/🔵) and 'controls' label were showing even while a district was actively contested. They now only appear during lockdown (after a capture), matching the intended behavior.

0.2.0+2026-06-15.169

Fix: ZC queue fallback missing league; admin delete UI improvements

June 15, 2026

  • • Fixed: when Turf War ends (capture or lockdown), the fallback activity creator was not passing the player's league type. For SSF players with a world boss queued after ZC, the boss check used 'standard' league and skipped the queued item, leaving the player stuck with no activity.
  • • Fixed same missing leagueType in all other createFallbackActivity call sites: world boss kill (for all participants), ZC server tick handler, recipe/dungeon/gathering end paths.
  • • Admin delete panel: 'ready' accounts in the pending deletions list now show an inline 'Delete' button — no longer need to look up each player separately in the search form.

0.2.0+2026-06-15.168

Fix: cross-league mail item exploit

June 15, 2026

  • • Fixed: because SSF and standard profiles share the same display name, the mail player search was returning both profiles. A sender could pick the SSF profile and deliver standard-league items into SSF.
  • • Mail player search now only returns players in the same league as the sender.
  • • Added server-side guard: sending gold or items to a player in a different league is now rejected at the API level.

0.2.0+2026-06-15.167

Fix: SSF world boss respawn restoring full standard HP

June 15, 2026

  • • Fixed root cause: the respawn notification job (world-boss-respawns) was restoring currentHp using the raw boss definition maxHp instead of the stored league-scaled maxHp. SSF bosses now respawn at their correct 25% HP value.
  • • Directly corrected the The Overgrown's current HP in the database (was 24140 > maxHp 7950, now correctly 7950/7950).

0.2.0+2026-06-15.166

Fix: 'Who's Here' showing players from both leagues

June 15, 2026

  • • Fixed: the district player list was querying all players in the district regardless of league. SSF players now only see other SSF players, and standard players only see standard players.

0.2.0+2026-06-15.165

Wiki fixes: gems, XP accuracy, gold values; SSF boss HP bug fix

June 15, 2026

  • • Wiki: Gems are now categorized as 'Gems' with a dedicated filter tab, and display 'Gem — Chipcraft material' instead of 'Inventory item'. Previously they were lumped in with generic resources.
  • • Wiki: Fabrication and Chemistry XP values now match live game values. Fabrication's 1.5× and Chemistry's 2× hidden multipliers have been baked into the recipe definitions, so the wiki shows the accurate XP you actually earn.
  • • Wiki: Credits values removed from item cards — they have no in-game purpose without a vendor, and only caused confusion.
  • • Fix: SSF world bosses respawning with full (standard) HP. The kill-completion code was writing bossDefinition.maxHp instead of the SSF-scaled value. SSF bosses now correctly respawn at 25% of standard HP.

0.2.0+2026-06-15.164

Fix: SSF shoutouts going to standard chat

June 15, 2026

  • • Fixed: lucky crafts, rare finds, gem prospecting, potion orb reactions, ZC relic finds, gathering orb finds, housing upgrades, and item upgrade orb announcements were all posting to standard league chat even when triggered by SSF players.
  • • All shoutout-style system messages now route to the correct league chat based on the player's active league.
  • • World gift winner announcements also now go to the correct league chat.

0.2.0+2026-06-15.163

Fix district control overview mixing SSF and standard states

June 15, 2026

  • • Fixed: district overview was fetching all district control states regardless of league, causing a district to simultaneously show 'CONTESTED' (from SSF) and 'District controlled by Red' (from standard) at the same time.
  • • District control overview now filters by the player's active league (SSF or standard). Each league sees only its own district states.
  • • Confirmed: district gather bonus was already correctly isolated by league — SSF players were not receiving buffs from standard district control and vice versa.

0.2.0+2026-06-15.162

Fix build error in chat POST + SSF WB leagueType fix

June 15, 2026

  • • Fixed build error: chat POST handler was calling formatChatRow with 1 argument after the signature changed to require 2.
  • • Fixed: SSF players kicked back to district control after a few world boss hits (leagueType hardcoded to 'standard' in participant lookup).

0.2.0+2026-06-15.161

Fix: SSF players kicked out of world boss back to district control

June 15, 2026

  • • Fixed a critical bug where SSF players would be ejected from a world boss fight and returned to district control after just a few hits. The player sync code was checking for a world boss participant with leagueType hardcoded to 'standard', so it never found the SSF participant, treated it as ended participation, and activated the queued district control session.

0.2.0+2026-06-15.160

SSF: badges and name colors now visible in chat

June 15, 2026

  • • Fixed: supporter badges and name colors were selectable in SSF settings (v159) but were being stripped when rendering chat messages. The chat display was re-validating ownership using only the SSF profile's purchases. Now merges purchases across all profiles per user when formatting chat, so badges and colors show correctly.

0.2.0+2026-06-15.159

SSF: chat badges/colors fixed; name change syncs across leagues

June 15, 2026

  • • Fixed: supporter chat badges and name colors now correctly unlock in SSF when the purchase was made on your Standard profile. Previously the badge ownership check only looked at the current profile's purchases.
  • • Name changes now sync across all your profiles. Renaming in SSF also renames your Standard character, and vice versa — your name is account-wide.

0.2.0+2026-06-15.158

Fix: players could attack multiple world bosses simultaneously

June 15, 2026

  • • Fixed a bug where switching between world bosses (or having multiple auto-joined via prejoin) could leave a player with active participant records on multiple bosses at once. Each server tick would then process all of them, dealing damage and granting XP for every active boss simultaneously.
  • • World boss participants are now deactivated immediately when a boss is killed, rather than left as orphaned active records.
  • • Queue transitions to a new world boss, district control, or regular activity now explicitly clean up any lingering active participant records from other bosses.

0.2.0+2026-06-15.157

SSF: supporter purchases now cross-profile on all backend checks

June 15, 2026

  • • Fixed: equipping titles in SSF no longer returns 'You do not own this title' when the purchase was made on your Standard profile.
  • • Fixed: work order skips now correctly give 6/day to supporters playing in SSF (was falling back to 3 because the Standard profile's purchases weren't being checked).
  • • Fixed: world boss prejoin window now correctly extends to 4 hours for supporters in SSF.
  • • All supporter privilege checks (title equip, quest skip allowance, quest claim skip reset, world boss prejoin window) now merge purchases across all your player profiles so SSF and Standard share the same privileges.

0.2.0+2026-06-14.156

SSF district control isolation + title announcement fix

June 15, 2026

  • • District control is now fully isolated by league. SSF players have their own district states, monthly leaderboards, participants, and capture history — no more bleed between leagues.
  • • Title unlock announcements in chat now go to the correct league's chat channel.

0.2.0+2026-06-14.155

SSF polish: cosmetics, mail, market page, online count

June 15, 2026

  • • Supporter purchases, chat badges, name colors, and titles now carry over to SSF — cosmetics are account-wide.
  • • Mail is now readable and writable in SSF. Text messages are allowed; sending gold or attached items is blocked.
  • • Market page in SSF shows a clear 'Market Unavailable in SSF' message instead of a broken UI.
  • • List button is hidden from inventory in SSF mode.
  • • Players online count is now per-account rather than per-player-profile, so playing both leagues doesn't inflate the number.

0.2.0+2026-06-14.154

SSF league open to all accounts + XP/hr average fix

June 15, 2026

  • • Solo Self-Found league is now available to all registered (non-guest) accounts via Settings → League.
  • • Fixed XP/hr calculation in the Action Log: now uses average XP per cycle instead of minimum. This means 2x gather gear (which gives variable 2–3 items per cycle) correctly shows a higher XP/hr rather than being dragged down by older lower-XP entries.

0.2.0+2026-06-14.153

Fix SSF league switch button disappearing after first poll

June 15, 2026

  • • The league switch button would vanish a few seconds after page load because /api/player (polled every few seconds) was not returning ssfEnabled, causing it to be overwritten with false on every refresh.

0.2.0+2026-06-14.151

Fix SSF league switch button not appearing in Settings

June 15, 2026

  • • The league switch button was missing on initial page load because ssfEnabled was not being passed to the initial summarizePlayer call in the page server components.

0.2.0+2026-06-14.150

SSF (Solo Self-Found) league — prototype

June 14, 2026

  • • Added a Solo Self-Found league accessible via Settings → League (only for authorized accounts initially).
  • • SSF has its own world chat, leaderboards, and team assignments — fully isolated from Standard.
  • • World bosses in SSF have 75% less HP for solo-friendly pacing.
  • • Trading, market, and mail are disabled in SSF.
  • • Players keep the same display name and cosmetic supporter perks across leagues.
  • • Switching leagues is instant — your Standard and SSF characters progress independently.

0.2.0+2026-06-14.149

Fix duplicate lucky-craft announcement when multiple items upgrade in same batch

June 14, 2026

  • • If multiple items in a crafting queue happened to proc a +1/+2 upgrade in the same sync batch, the world chat announcement would appear twice with identical text. It now deduplicates per batch — the player still receives individual notifications for each lucky craft.

0.2.0+2026-06-14.148

Harvesting rings and amulets buffed to tier×5% double-gather chance

June 14, 2026

  • • Rings and Amulets of Harvesting now grant tier×5% double-gather chance (up from tier×4%). A tier 10 piece now gives 50% instead of 40%.

0.2.0+2026-06-14.147

Fix daily XP boost showing only one profession in paired slots

June 14, 2026

  • • The Daily XP Boost label now correctly shows both professions when the active slot is a paired one (e.g., 'Salvage + Fabrication +20% XP' instead of just 'Salvage +20% XP').

0.2.0+2026-06-14.146

Fix Paddle checkout flash on page navigation

June 14, 2026

  • • Paddle.js is now loaded on demand (only when clicking Pay with Paddle) instead of globally on every page. This fixes a gray box that would flash on screen when navigating between pages.

0.2.0+2026-06-14.145

Fix Paddle.js loading; Bloodmoon color start brightened

June 14, 2026

  • • Fix: Paddle.js client token was not being embedded at build time, causing the checkout overlay to fail with 'Paddle.js failed to load'. Token is now hardcoded (it is a public-facing token by design).
  • • Bloodmoon name color: the gradient now starts at dark crimson (#7f1d1d) instead of near-black, making it readable on both light and dark backgrounds.

0.2.0+2026-06-14.144

Paddle checkout now works via payment overlay

June 14, 2026

  • • Paying with Paddle now opens a payment overlay on the page (powered by Paddle.js) instead of redirecting to an external page. No page navigation required — pay and return to your game instantly.

0.2.0+2026-06-14.143

Server XP boost slider now works with PayPal and Paddle

June 14, 2026

  • • The custom Server XP Boost slider (choose hours + extra days) can now be purchased with PayPal or Paddle in addition to Stripe. Clicking Buy now opens a payment method picker — choose Card (Stripe), Paddle, or PayPal.

0.2.0+2026-06-14.142

Title announcements in chat, fixed daily rotation, mail Unread/Read tabs, spellcrafting on profiles

June 14, 2026

  • • Earning a milestone title (skill Level 60 or 70, Vanguard, Titan, Polymath, Ascendant) now announces in world chat so everyone can congratulate you. Housing upgrade titles are excluded — those already have their own housing upgrade announcement.
  • • The daily profession XP boost now follows a fixed 4-slot rotation — Combat → Herbalism + Chemistry → Salvage + Fabrication → Chipcraft + Netrunning — repeating daily at noon Eastern. Paired slots each receive the +20% boost simultaneously.
  • • The mail Receive tab is now split into Unread (auto-marks messages as read when opened) and Read. Sent messages can now be deleted from the Sent tab.
  • • Netrunning now appears on all inspected player profiles, even for players who haven't started it yet.
  • • Wiki updated: the global 2× profession XP multiplier now correctly lists all six professions (added Chipcraft and Netrunning).

0.2.0+2026-06-14.141

Always ask for repetitions; alphabetical item filters; world boss prejoin fix; infinite-queue warning

June 14, 2026

  • • Clicking Fight, Salvage, or Harvest now always opens the repetitions prompt — the separate setting has been removed. Every player sees the prompt to set how many times to repeat (or infinite).
  • • Item type filters in Inventory and Market are now sorted alphabetically (Amulets, Bars, Boots, Chests, …) instead of by gear slot grouping.
  • • Bug fix: prejoining a world boss overnight could silently fail — the prejoin record was deleted before the join completed, so any transient error (database timeout, etc.) left the player without a reservation. The prejoin is now restored on failure so the next server tick retries the join.
  • • A warning is now shown when you press Start Now on an infinite activity while limited activities are still in your queue. The warning is informational — you can dismiss it and reorder the queue, or proceed.

0.2.0+2026-06-12.140

Fix: duplicate daily XP rotation announcement; duplicate lucky craft announcements in world chat

June 12, 2026

  • • Bug fix: the daily XP profession rotation announcement was sometimes posted twice within the same second — once by the noon cron job and once by a concurrent player sync that also triggered the rotation. The cron endpoint now only posts when it is the one that actually performed the rotation.
  • • Bug fix: players returning from a long offline session could see the same lucky craft announcement appear multiple times in world chat simultaneously (once per craft loop that proc'd a lucky craft). Duplicate identical announcements from the same sync batch are now deduplicated before being posted to world chat. The full unfiltered batch is still sent to Discord for audit purposes.

0.2.0+2026-06-12.139

Support panel overhaul: custom XP boost slider, bonus boosts on purchases, more unique $50 items

June 12, 2026

  • • XP boost purchases now use a slider (1–24 hours) with optional extra days (+0–6), letting you choose exactly how long to boost the server. Pricing scales smoothly: 1h = $2.50, 8h = $20, 24h = $30, each extra full day = $30.
  • • Every cosmetic purchase now includes a bonus Server XP Boost: $5 items include +1h, $10 items include +2h, and exclusive $50 items include +24h. The boost applies immediately when the purchase is fulfilled.
  • • Six additional exclusive $50 badges are now available in the store (Eclipse, Oracle, Serpent Sovereign, The Stormborn, Riftborn, The Deathstalker) — three visible at once, refreshing as each is claimed.
  • • Five additional exclusive $50 name colors are now available (Inferno, Abyssal Depths, Gilded, Emerald Throne, Bloodmoon) — three visible at once alongside the existing colors.

0.2.1+2026-06-11.138

Fix: district control one-shot bug (protection window loops no longer counted)

June 11, 2026

  • • Bug fix: when a district was captured and entered its post-capture protection period, players with an active district-control session could accumulate loop credit during the protection window. When the district opened and the player synced offline activity, those protected-period loops were applied as burst damage, allowing a single sync to one-shot a district. The engine now clamps each player's effective start time to the moment the district became attackable (attackableAt), so only loops during the open attack window count.

0.2.1+2026-06-11.137

Invisibility Ring now grants 50% chance to gather 2x

June 11, 2026

  • • The Invisibility Ring now has a 50% chance to gather 2x in addition to its district-access ability. This bonus is reflected in all item tooltips (inventory, market, player profile, wiki).

0.2.1+2026-06-11.136

Fix: offline sync events no longer flood world chat; Discord shows sync context

June 11, 2026

  • • Rare drop and lucky craft announcements generated during background offline sync no longer appear in in-game world chat (where they would arrive in a noisy burst). They are still posted to the Discord mirror with a note showing how many loops were processed and when the player was last active — e.g. 'offline sync · 847 loops · offline since Jun 10 3:22 PM'.

0.2.1+2026-06-11.135

Fix: duplicate world chat announcements from offline sync; market listings show date

June 11, 2026

  • • Bug fix: the background offline-sync workers (drip-sync and batch-sync) could process the same player simultaneously, causing the same announcement (lucky craft, rare drop, etc.) to appear multiple times in world chat. A per-player transaction lock now prevents concurrent processing.
  • • Market listings now show date and time ('Jun 10 3:24 PM') instead of just time, making it easy to tell how old a listing is.

0.2.1+2026-06-11.134

Admin: market and trade activity now mirrored to private Discord channels

June 11, 2026

  • • Completed market transactions (direct buys and buy-order fills) are now posted to a private #market-watch Discord channel. Format: 'PlayerA bought 3× Iron Sword from PlayerB for 900g'.
  • • Mail transfers that include gold or items (sent, claimed, returned) are now posted to a private #trade-watch Discord channel. C.O.D. transactions show the payment amount.

0.2.1+2026-06-11.133

Discord world-chat posts no longer send push notifications

June 11, 2026

  • • Game event messages posted to the #world-chat Discord channel are now silent — they appear in the channel and increase the unread count, but do not trigger push notifications. The volume of in-game events made push notifications impractical for Discord members.

0.2.1+2026-06-11.132

Fix: offline activity announcements now appear in world chat immediately

June 11, 2026

  • • Bug fix: announcements generated while processing offline activity (rare drops, captures, etc.) were stored with a backfilled timestamp, causing them to land silently below older messages in the chat stream. They are now stamped with the current wall-clock time so they appear at the top of world chat as expected.

0.2.1+2026-06-11.129

Fix: offline activity sync now runs continuously; max idle time capped at 14 days

June 11, 2026

  • • Bug fix: the background job that processes rewards for offline players was never scheduled, so players who never logged in could accumulate days or weeks of unprocessed loops. It now runs every 5 minutes via a lightweight drip-sync, and every 30 minutes via a heavier batch sync.
  • • Offline accumulation is now capped at 14 days. If an account has been idle longer, the engine processes at most 14 days of activity at once — the activity continues from that point forward. This keeps rewards proportional regardless of how long a session has been running.

0.2.1+2026-06-10.126

Fix: boots enchant label in player profile; buy orders search works across all pages

June 10, 2026

  • • Bug fix: boots enchant was showing '+15 XP/task' in the player profile equipment list. Now correctly shows '+15% 2x gather'.
  • • Bug fix: the buy orders search field was only filtering the current page of 15 results. It now searches across all orders and paginates the filtered results.

0.2.1+2026-06-10.124

Fix: rare drop and capture announcements now reliably appear in world chat

June 10, 2026

  • • Bug fix: some world chat announcements (rare item drops, district captures, housing upgrades) would occasionally appear in the Discord mirror but be missing from in-game chat. The root cause was a database transaction race — the message could be rolled back after the Discord post had already fired. Announcements are now guaranteed to be consistent: if a transaction fails, neither chat nor Discord receives the message.

0.2.1+2026-06-10.121

Fix: boots enchant display; enchants survive item upgrades; buy orders search

June 10, 2026

  • • Bug fix: boots enchants were showing as 'XP/task' in the inventory. Now correctly shows '2x gather enchant'.
  • • Bug fix: upgrading an item (+1 → +2 → +3) now carries its active enchant over to the upgraded version. Previously the enchant was silently orphaned on the old item key.
  • • Market buy orders panel now has a text search field to filter orders by item name.

0.2.1+2026-06-10.120

Chat moderation improvements; accounts must be 7 days old to report

June 10, 2026

  • • Accounts must now be at least 7 days old to submit player reports. Guest accounts cannot submit reports. This reduces report spam from throwaway accounts.
  • • Players who are squelched by the report system now have their messages silently withheld from other players rather than receiving an error — they continue to see their own messages normally.

0.2.1+2026-06-10.119

Fix: listing an item on the market no longer strips its enchant

June 10, 2026

  • • Bug: listing any copy of a stackable item on the market incorrectly deleted the active enchant on your equipped copy of that same item. The enchant is now only removed if you sell your very last unequipped copy (orphan cleanup). Equipping a copy before listing was an effective workaround, but should no longer be necessary.

0.2.1+2026-06-10.118

World chat mirrored to NEONBORN Discord server

June 10, 2026

  • • World chat messages and game announcements (rare drops, district captures, boss spawns, etc.) are now mirrored in real-time to the #world-chat channel in the NEONBORN Discord server. You can follow the action even while away from the game.

0.2.1+2026-06-10.117

Fix: Boots Enchant visible in Netrunning; ZC relic drop scales with housing tier + item find

June 10, 2026

  • • Bug fix: Boots Enchant - Harvest recipe was not appearing in the Netrunning skill panel. It now shows alongside the other four enchant recipes.
  • • Turf War relic drop rate now scales with housing tier, matching the same XP multiplier already applied for fairness. A housing tier 1 player (1.11× XP) now also gets a 1.11× relic drop rate. Item Find % enchant stacks on top of the housing multiplier.

0.2.1+2026-06-10.116

Boots Enchant - Harvest; Rename Harvesting→Herbalism, Forging→Fabrication, Brewing→Chemistry; Clickable items in chat

June 10, 2026

  • • New Netrunning recipe: Craft [Tier] Boots Enchant - Harvest. Applies a bonus 2× gather enchant to equipped boots, giving +tier% bonus 2× gather chance on top of existing gear/accessory bonuses. Crafted from 200 Mana + 200 Herbs per tier. Lasts 3 days.
  • • Skills renamed throughout the UI: Harvesting → Herbalism, Forging → Fabrication, Brewing → Chemistry. Item names (Ring of Harvesting, Amulet of Harvesting) are unchanged.
  • • Items mentioned in world chat announcements are now tappable — tap any highlighted item name to see its stats in a quick popup (Tier, ATK, DEF, HP, XP/task, 2× gather chance, skill bonus).
  • • Player profile: 2× gather % stat on rings/accessories now shows on a dedicated second line so it no longer gets truncated.

0.2.1+2026-06-10.112

Fix: activity queue could get stuck overnight (mining/gathering not advancing to combat)

June 10, 2026

  • • Bug: when a queued gathering or combat activity reached its planned end time with zero loops remaining (because lastProcessedAt was already very close to the end), the engine returned early without completing the activity or promoting the next queued item. The queue would then sit frozen indefinitely.
  • • Fixed by adding the missing case to the zero-loops handler: if the activity's endsAt has been reached, it is now properly marked COMPLETED and the next queued activity is promoted.

0.2.1+2026-06-09.111

Netrunning enchant XP tripled

June 9, 2026

  • • Crafting enchants (weapon, ring, helm, gloves) now awards 3× the previous XP per craft. The old value didn't account for gather bonuses (housing, 2× gather rings) that only apply to Harvest Mana, creating a ~3× XP gap in practice. Crafting should now be roughly on par with harvesting.

0.2.1+2026-06-09.110

Fix: Chipcraft capitalisation in gloves stat line

June 9, 2026

  • • Gloves with a Chipcraft or Netrunning skill bonus were showing the raw skill key ('jewelcrafting Level +4') instead of the properly capitalised label.

0.2.1+2026-06-09.109

Fix: badge emoji tinting also fixed in Players Online popup

June 9, 2026

  • • Chat badges in the Players Online popup were still being tinted by the player's name color gradient. Fixed for both the active-now and active-24h lists.

0.2.1+2026-06-09.108

Fix: chat badge emoji no longer tinted by name color

June 9, 2026

  • • Chat badges (e.g. ☠️) are now rendered outside the name color span, so gradient and color effects on the player name no longer bleed onto the badge emoji.

0.2.1+2026-06-09.107

Jewelry announcements, XP display modes, daily XP rotation update

June 9, 2026

  • • Crafting tier 11+ jewelry (rings and amulets) now announces the result to world chat so everyone can see what was made.
  • • Skill XP display now has 3 modes — click the XP line under any skill to cycle: full numbers → level % with XP to go → compact (2.72M/3.41M) format. Applies to all skills at once and remembered on refresh.
  • • Netrunning XP display now participates in the cycle (was previously unclickable).
  • • Daily XP bonus rotation now covers Combat, Fabrication, Chemistry, Chipcraft, and Netrunning only — Salvage and Harvesting removed from the rotation.
  • • XP Boost status in mobile chat footer is now left-aligned.

0.2.1+2026-06-09.106

Fix: mobile footer links and player count now truly on one row

June 9, 2026

  • • Inlined footer links directly instead of wrapping in a SiteFooterLinks div — all items now flex-wrap from a single row as intended.

0.2.1+2026-06-09.105

Mobile footer: players online inline with links; version shows as vX.Y.Z

June 9, 2026

  • • Players online count now sits on the same line as the footer links in the mobile chat footer, fitting everything into ~2 lines instead of 4.
  • • Version string across the site now reads 'v0.2.1+...' instead of 'Version 0.2.1+...' — shorter, same info.

0.2.1+2026-06-08.104

Titan title (50k ZC hits/month); mobile footer version removed

June 8, 2026

  • • New milestone title: Titan — awarded for landing 50,000 Turf War hits in a single month. Auto-awards live and is included in the backfill job. Wiki updated.
  • • Mobile chat footer no longer shows the version number, freeing space for the links to fit on fewer lines.

0.2.1+2026-06-08.103

New titles: Runebinder (SC 60) and The Spellforged (SC 70)

June 8, 2026

  • • Netrunning now has milestone titles: Runebinder at level 60 and The Spellforged at level 70. Both auto-award when XP is earned and are included in the backfill job. Wiki updated.

0.2.1+2026-06-08.102

Communication lock, mail block confirm, mobile footer, admin review panel

June 8, 2026

  • • Players auto-muted via reports now also lose mail access, with one exception: they can still mail the admin (matduke) to appeal. They receive an in-game notification explaining the restriction.
  • • Blocking a mail sender now shows a confirmation dialog before taking effect.
  • • Mobile chat footer redesigned: players online and footer links are stacked instead of competing for the same row. XP boost credit no longer says 'left left'.
  • • Admin: new 'Pending Review' panel shows all communication-locked players with recent messages, reporter names, and quick actions to clear the lock or issue a full ban.
  • • Level 60 and 70 titles are fully covered for all 6 player skills (Combat, Salvage, Fabrication, Harvesting, Chemistry, Chipcraft) and auto-award when XP is earned.

0.2.1+2026-06-08.101

Queue ETA per item; XP Boost now credits the buyers

June 8, 2026

  • • Action queue items now show their estimated duration inline (e.g. 'Salvage Moonsteel (x100) ~16m'). The current action also shows remaining time next to the crafts-left count.
  • • The Server XP Boost now shows the name(s) of whoever purchased it: in the desktop header chip, the character stats panel, the supporter shop panel, and the mobile chat footer.
  • • Multiple stacked boosts show all contributor names (e.g. 'Mythos & Zara boosted!'). Names disappear only when their individual boost window has fully expired.

0.2.1+2026-06-08.100

Profanity filter, enchant overwrite warning, queue ETA

June 8, 2026

  • • World chat and team chat now apply a basic profanity filter — common slurs and profanity are automatically replaced with asterisks.
  • • Applying an enchant now warns you if the slot already has an active enchant, showing the current tier and how many hours are left before it would expire.
  • • The action queue now shows an estimated total time remaining (e.g. '~14m 30s remaining') at the bottom of the queue list, accounting for the current action's remaining cycles and all queued actions.

0.2.1+2026-06-08.99

Fix: Helm and Gloves enchants now appear under Enchants filter in market

June 8, 2026

  • • Helm Enchant - Credits Find and Gloves Enchant - Item Find were incorrectly categorized as gear in the market item type filter. They now appear under Enchants alongside Weapon and Ring enchants.

0.2.1+2026-06-08.98

Fix: Item find % now boosts upgrade orb drops; Credits gain % confirmed combat/ZC only

June 8, 2026

  • • The Gloves Enchant (Item Find %) now also increases the chance of finding upgrade orbs while mining and herbing.
  • • Credits gain % (Helm Enchant) applies to combat and Turf War gold — gathering activities do not award gold directly so the enchant has no effect there.

0.2.1+2026-06-07.97

Fix: Spellcrafter's Gloves now correctly unlock higher-tier activities

June 8, 2026

  • • The Netrunning panel was checking the raw skill level instead of the effective level when deciding whether to lock an activity. Players wearing Spellcrafter's Gloves (+4 Netrunning) can now access activities they meet the requirement for with the bonus applied.

0.2.1+2026-06-07.96

Fix: Level 70 titles now awarded automatically; C.O.D. fulfillment notification

June 8, 2026

  • • Level 70 skill titles (Warchief, Stonelord, Grand Forgemaster, The Thornwalker, Arcane Distiller, Gem Sovereign) were never awarded in real time — same bug as Ascendant. Fixed: all six are now checked whenever skill XP is gained.
  • • C.O.D. mail: when a recipient claims and pays for a C.O.D. package, the sender now receives an in-game notification confirming who paid and how much.

0.2.1+2026-06-07.95

Fix: Ascendant title now awarded automatically at 400 total levels

June 8, 2026

  • • The Ascendant title was never being awarded in real time — it only existed in a backfill script, not in the live XP gain path. Fixed: it is now checked alongside Polymath every time XP is earned.
  • • Threshold updated from 350 to 400 total skill levels combined across all skills.
  • • Players who already have 400+ total levels but never received the title can have it backfilled via the internal grant-milestone-titles job.

0.2.1+2026-06-07.94

Enchant items renamed for clarity

June 8, 2026

  • • All enchant consumables now include the effect in their name: Weapon Enchant - Attack, Ring Enchant - Experience, Helm Enchant - Credits Find, Gloves Enchant - Item Find.
  • • Helm and Gloves enchant recipes are now available to all Spellcrafters (previously beta-only).

0.2.1+2026-06-07.88

New enchants: Helm (Credits Gain) and Gloves (Item Find)

June 7, 2026

  • • Two new enchant types are now craftable via Netrunning: Helm Enchants and Gloves Enchants.
  • • Helm Enchants increase all gold gained — from combat, Turf War, quests, and work orders — by a flat percentage equal to the enchant tier.
  • • Gloves Enchants increase rare item find chance — rings, amulets, and relics from combat and Turf War — by a percentage equal to the enchant tier.
  • • Enchants are crafted with 200 Mana + 200 Herbs per tier (same as weapon/ring enchants) and last 72 hours.
  • • To apply a helm or gloves enchant you must have the corresponding item equipped. The enchant is tied to that item.
  • • New stats are visible in the Character Stats panel under Accessory Bonuses.
  • • Worldbreaker drop eligibility now requires Combat level 50 (up from 40), or any other skill at level 50.

0.2.1+2026-06-07.86

Relics: level requirement now accepts any skill

June 7, 2026

  • • Relics previously required a specific Combat level to equip. The requirement now passes if you have that level in any skill — Combat, Fabrication, Harvesting, Chemistry, Netrunning, etc. The tooltip now reads 'Requires Lv X (any skill)' to reflect this.

0.2.1+2026-06-07.85

District 20+ content hardened further

June 7, 2026

  • • The tier 20+ difficulty bonus has been doubled. Each tier from 20 onward now adds an extra +20 ATK/DEF requirement per tier (tier 20: +20, tier 21: +40, tier 22: +60, and so on) on top of base difficulty scaling.

0.2.1+2026-06-07.84

Fix: Turf War battles now factor in weapon enchants

June 7, 2026

  • • Fixed a bug where the ATK/DEF check for joining a Turf War battle ignored weapon enchant buffs. Players with an active weapon enchant pushing them above the district threshold were incorrectly blocked from participating.

0.2.1+2026-06-07.83

Fix: District travel now factors in weapon enchants

June 7, 2026

  • • Fixed a bug where the ATK/DEF gate for entering a district ignored weapon enchant buffs. Players with an active enchant putting them above the district's requirement were incorrectly told their stats were too low.

0.2.1+2026-06-07.82

Cash on Delivery (C.O.D.) mail

June 7, 2026

  • • When sending an item via mail you can now check 'Request gold (C.O.D.)' and enter an amount. The recipient must pay that gold to collect the item — the gold is transferred to you atomically on claim.
  • • C.O.D. mails show an amber badge in the inbox and a confirmation dialog before payment is taken.
  • • Unclaimed C.O.D. mail is automatically returned to sender after 24 hours, with attachments intact.

0.2.1+2026-06-07.79

Prospecting now costs 2 ores per attempt (was 3)

June 7, 2026

  • • Each prospecting attempt now consumes 2 ores instead of 3. XP per attempt is unchanged (same as before), so you earn more XP per ore spent. Gem drop chance and salvage output per attempt are also unchanged.

0.2.1+2026-06-07.78

Fix: Mana filter on buy orders screen

June 7, 2026

  • • Selecting the Mana category filter on the Active Buy Orders screen was showing all orders instead of only mana items. Fixed — the filter now correctly shows only mana buy orders.

0.2.1+2026-06-07.77

Equipment slot view shows item stats and upgrade/downgrade indicators

June 7, 2026

  • • When viewing an equipment slot in your profile, each item in your inventory now shows its stats inline (ATK, DEF, HP, XP/task). A green ▲ appears next to items that are a net stat upgrade over what you have equipped, and a red ▼ for downgrades — so you can quickly tell what's worth equipping.
  • • The currently equipped item also now shows its stats instead of just 'Equipped'.

0.2.1+2026-06-07.76

Fix: enchant apply dialog showed 7 days instead of 3

June 7, 2026

  • • The confirmation dialog when applying an enchant was hardcoded to say '7 days' even after the enchant duration was reduced to 3 days. It now reads the actual duration from the item definition.

0.2.1+2026-06-07.75

Turf War monthly leaderboard expanded to top 100

June 7, 2026

  • • The 'show more' button on the Turf War leaderboard now expands to the full top 100 (was top 50). This matches the bonus XP window, which already rewards all top 100 players.

0.2.1+2026-06-07.74

Enchant items show effect description on market

June 7, 2026

  • • Weapon and ring enchant items now display their effect in the stat line on all market surfaces (listings, buy order creation, item detail). Example: 'Applies +1 ATK enchant to equipped weapon for 3 days'.

0.2.1+2026-06-07.72

Patch notes for v67–v71

June 7, 2026

  • • Added missing patch note entries for versions 67 through 71.

0.2.1+2026-06-07.71

Spellcrafter's Gloves + Netrunning in daily XP rotation

June 7, 2026

  • • Added Spellcrafter's Gloves — equipping them gives +4 effective Netrunning level (same as Miner's, Herbalist's, Blacksmith's, Alchemist's, and Jewelcrafter's Gloves). Drop from The Overgrown: 0.5% chance per player per kill, 1/6 chance to get Spellcrafter's specifically.
  • • Netrunning is now included in the daily +20% XP skill rotation. Check the Skills tab each day to see which skill has the bonus.

0.2.1+2026-06-07.70

Fix: Netrunning fallback no longer assigns over-level mana activities

June 7, 2026

  • • When falling back to a spellcrafting activity (e.g. after returning from a new district), the game now correctly checks your Netrunning level against the activity's requirement. Previously it skipped the check entirely, causing players to be assigned mana harvests they couldn't reach.

0.2.1+2026-06-07.69

Credits event notifications auto-removed after event ends

June 7, 2026

  • • The 2× Work Order Credits event notification is automatically purged from all players' notification history once the event window closes, so no one sees a stale reminder after the event ends.

0.2.1+2026-06-07.68

Mobile: district nav in Quest tab + 2× gold shown on quest reward

June 7, 2026

  • • The Quest tab on mobile now shows a district navigation panel at the top (Prev District, Next District, full district selector) — same as the Skills tab, so you can travel without switching tabs.
  • • During an active 2× Work Order Credits event, the reward line on work order quests shows the base gold struck through and the doubled amount highlighted in amber, so players know what they'll actually earn before turning in.

0.2.1+2026-06-07.67

Enchant duration reduced to 3 days

June 7, 2026

  • • New enchants (weapon and ring) now last 3 days instead of 7. Active enchants already applied are unaffected — they keep whatever time remains on them.

0.2.1+2026-06-07.66

🪙 Special Event: 2× Work Order Credits (24 hours)

June 7, 2026

  • • Work orders pay double gold for 24 hours. The gain log shows '(2× event)' so you can see the bonus on each turn-in.

0.2.1+2026-06-07.65

Fix: ring enchant label incorrectly showed ATK instead of XP/task

June 7, 2026

  • • Fixed a display bug where ring enchants on rings with an ATK stat (e.g. combat rings) were labeled '+N ATK enchant' instead of '+N XP/task enchant'. The actual bonus effect was always correct — only the inventory label was wrong.

0.2.1+2026-06-07.64

Enchants now bound per-item — multiple rings each hold their own enchant

June 7, 2026

  • • Each ring and weapon item now independently holds its own enchant. You can enchant Ring A, equip Ring B and enchant it separately, then swap back to Ring A — its enchant is still active and ticking. Previously only one ring enchant could be tracked at a time.
  • • Listing an enchanted item on the market still removes its enchant before it goes up for sale.

0.2.1+2026-06-07.63

New Race: Witch (+5% Netrunning XP) + free race reset for all

June 7, 2026

  • • Added the Witch race with +5% Netrunning XP bonus. Witches are weavers of ancient arcane arts and excel at Harvesting Mana and all Netrunning activities.
  • • All registered players have received a free Race Change token to try the new race (or switch to any other). Open the Support tab to use it.

0.2.1+2026-06-07.62

10 new blog posts covering game systems

June 7, 2026

  • • Added 10 new SEO blog posts to /blog covering Netrunning, weapon/ring enchants, Turf War relic drops, gear tier progression, endgame districts, Chipcraft and the gem economy, the Daily Breach, City Threats, the Red vs Blue team system, and housing tiers.

0.2.1+2026-06-06.61

Fix: enchant item-binding now correctly tracks specific item

June 6, 2026

  • • Fixed enchants still showing on newly equipped items after swapping. Existing enchants were backfilled to their correct item. The enchant bonus and display now only applies when the exact enchanted item is equipped — swapping to a different sword no longer inherits the enchant.

0.2.1+2026-06-06.60

Enchants bound to item + tier 20+ content hardening

June 6, 2026

  • • Weapon and ring enchants are now bound to the specific item they were applied to, not the equipment slot. Swapping your weapon no longer transfers the enchant — the buff stays on the original item and its timer continues running wherever it is (inventory, bank, mail).
  • • Applying an enchant now requires having the relevant item equipped. The ATK/XP bonus only applies when the enchanted item is actually equipped.
  • • Listing an enchanted item on the market removes the enchant (enchanted items cannot be traded as-is).
  • • District 20+ content hardened: each tier from 20 onward adds an extra +10 ATK/DEF requirement per tier (tier 20: +10, tier 21: +20, tier 22: +30, etc.) on top of existing difficulty scaling.

0.2.1+2026-06-06.59

Turf War relic drops + market listing confirmation

June 6, 2026

  • • Turf War hits now have a 1/60,000 chance per hit to drop a relic. The relic tier is based on your highest equipped item (weapon, shield, ring, amulet, helm, chest, gloves, legs, boots — belt excluded), same logic as upgrade orbs. Drop is announced in global chat.
  • • Market listing now shows a confirmation step before posting. The confirmation shows quantity, price, and total gold. If your listing price would fill an existing buy order, a warning is shown so you can review before confirming.

0.2.1+2026-06-06.58

Fix: profile modal ATK/DEF now includes potions and weapon enchant

June 6, 2026

  • • Player profile and inspect modal ATK/DEF stats were missing active potion buffs (+ATK, +DEF) and the weapon enchant bonus. Now matches the Combat Stats panel exactly.

0.2.1+2026-06-06.57

Enchants filter in inventory and market

June 6, 2026

  • • Added 'Enchants' as a type filter option in both the inventory advanced filter and market filter popups. Selecting it shows only weapon and ring enchant scrolls.

0.2.1+2026-06-06.56

Profile modal: skills grid condensed to 2 rows

June 6, 2026

  • • Skills grid in player profile/inspect modal changed from 3 columns to 4, fitting 7 skills in 2 rows instead of 3.

0.2.1+2026-06-06.55

Fix: JC and SC XP bars now visible on all themes

June 6, 2026

  • • Chipcraft and Netrunning XP bars were invisible on non-Default themes (Legacy, Dark, Neon, etc.) because --district-accent is only defined in the Default skin. Now falls back to each theme's --accent color.

0.2.1+2026-06-06.54

Fix: Daily Netrunning leaderboard now counts correctly

June 6, 2026

  • • Fixed Daily Netrunning leaderboard not registering Harvest Mana actions — the engine was tagging spellcrafting gain events as 'daily_mine' instead of 'daily_spellcraft'.

0.2.1+2026-06-06.53

Fix: Netrunning level requirements now display correctly

June 6, 2026

  • • Netrunning panel now shows 'Requires Spellcraft Lv X' in red when the selected action is above your current level, matching Salvage and Harvesting behavior.

0.2.1+2026-06-06.52

Netrunning now available to all players

June 6, 2026

  • • Netrunning is no longer admin-only. All players can Harvest Mana, craft Weapon and Ring Enchants, and apply them to their equipped gear.

0.2.1+2026-06-05.51

Netrunning: enchant display on equipped items, fully tradeable scrolls, fallback fix

June 5, 2026

  • • Enchant scrolls are now fully tradeable on the market (no longer market-blocked).
  • • Active enchant now shows on the equipped weapon/ring in your inventory tooltip: name is colored by tier, '+N ATK enchant (time remaining)' line shown.
  • • Active enchant now shows in the player profile modal and player inspect window: weapon/ring name is colored by tier, '+N ATK (time remaining)' shown inline.
  • • Enchant scroll item names are now plain white — tier color only applies to the equipped item while enchanted.
  • • Duration display now adapts: 7d format when ≥24h, 'Xh Ym' when <24h, 'Xm' when <1h.
  • • Fallback activity logic now correctly returns to same-subtype activity for the current district (Herbing→Herbing, Netrunning→Netrunning) instead of always falling back to Salvage.

0.2.1+2026-06-05.50

Netrunning: enchant UX overhaul, mana tradeable, tier colors, profile, filters

June 5, 2026

  • • Enchant duration extended from 24h to 7 days.
  • • Mana items are now fully tradeable (market and mail).
  • • Apply enchant now shows a confirmation dialog with the item it will apply to and the stat it grants.
  • • Enchant stat line in inventory now correctly shows '7 days' instead of raw hours.
  • • Enchant tooltip now shows +N ATK or +N XP/task for the correct slot and duration.
  • • Netrunning level now appears in the player inspect/profile modal (hidden at level 1).
  • • Mana items now appear as their own 'Mana' type in inventory, market, and buy orders filters.
  • • Enchant items now use 📜 emoji in inventory.
  • • Removed enchant buff line from the current action status panel.
  • • Netrunning leaderboard section added to the UI (both all-time and daily).

0.2.1+2026-06-05.49

Netrunning polish: leaderboard, qty prompt, XP display, recipe cost, emoji, wiki

June 5, 2026

  • • Added Daily Netrunning and all-time Netrunning leaderboards.
  • • Harvest Mana now respects the 'Ask for repetitions when starting activities' setting.
  • • Harvest Mana XP display now shows the double-gather expected value (×2) to match Salvage and Harvesting.
  • • Enchant recipe cost increased from 100 to 200 Mana and 200 Herbs per enchant.
  • • Mana items now show a 🔮 emoji in inventory. Weapon Enchants show ⚔️, Ring Enchants show 💍.
  • • Netrunning and Chipcraft XP bars now use the district theme color (matches skill actions page 1 appearance across all themes).
  • • Enchant items now display their stats on the wiki (e.g. '+N ATK to equipped weapon for 24h').
  • • Fixed fallback resume: Netrunning activities can now auto-resume correctly after district control or world boss finishes.

0.2.1+2026-06-05.48

Fix: Harvest Mana now benefits from double-gather chance

June 5, 2026

  • • Harvest Mana (Netrunning) now correctly applies the double-gather chance from rings, amulets, and district control bonuses, matching Salvage and Harvesting behavior.

0.2.1+2026-06-05.47

Fix: Netrunning — activity no longer kicked after first cast

June 5, 2026

  • • Fixed a bug where Harvest Mana activities were immediately cancelled after one tick with 'Requirements no longer met'. The engine's requirements check now correctly passes for Netrunning (subtype: spellcrafting) activities.
  • • Renamed 'Netrunning' label in the skill panel to 'Spellcraft' to fit the layout.

0.2.1+2026-06-05.46

New: Netrunning skill (admin preview)

June 5, 2026

  • • Added Netrunning as a new skill (admin-only preview). Appears as the first slot on Skills Page II.
  • • Harvest Mana: gather tier-specific Mana from the ether, one per district (34 activities).
  • • Create Enchants: craft Weapon Enchants (+tier ATK for 24h) or Ring Enchants (+tier XP/task for 24h) using 100 Mana + 100 Herbs.
  • • Apply Enchants: use an enchant from inventory to activate it on your weapon or ring slot. Enchants are player-slot-based and do not move with items.
  • • Market listing an equipped weapon or ring while a matching enchant is active will clear the enchant from that slot.
  • • Mana and enchant items are market/mail blocked.

0.2.1+2026-06-05.45

Fix + QoL: Chat announcements, name colors, and emoji corrections

June 5, 2026

  • • Relics found in combat are now confirmed to be announced in global chat (same as rings and amulets).
  • • Gems found while prospecting in District 10+ are now announced in global chat and generate a personal notification.
  • • Player name colors now appear in the Top 100 leaderboard popup.
  • • Fixed District 5 (Mythril Sentinel Core) and District 17 (Stormglass Tempest Core) combat drops incorrectly showing the mining ore emoji — they now correctly show the trade good icon.

0.2.1+2026-06-05.44

Balance: Bars and potions yield more Salvage Material

June 5, 2026

  • • Salvaging bars (processed items) now gives tier × 2 Salvage Material instead of tier × 1.
  • • Salvaging potions (consumables) now gives tier × 3 Salvage Material instead of tier × 1.
  • • Equipment remains tier × 10, all other items remain tier × 1.

0.2.1+2026-06-05.43

New: Salvaging jewelcrafted rings and amulets returns gems

June 5, 2026

  • • Salvaging a ring or amulet crafted via Chipcraft now gives a 50% chance to recover each gem that was required to make it. Each gem slot is rolled independently, so you may get some, all, or none back. No Salvage Material is produced.

0.2.1+2026-06-05.42

Ops: Automated database maintenance now scheduled

June 5, 2026

  • • All maintenance jobs are now scheduled: row-cleanup runs at 2am UTC (purges GainEvents >7d, ActivitySessions >3d, PageViews/VisitEvents >30d), chat-cleanup at 2:30am UTC, VACUUM ANALYZE at 3am UTC, backup-cleanup weekly on Sundays.

0.2.1+2026-06-05.41

Fix: Trinket slot now visible in player profile modal

June 5, 2026

  • • The Trinket slot (🔮) now appears in the Equipment section of the player profile modal for both self-view and when inspecting other players.

0.2.1+2026-06-05.40

New: Trinket slot + Relics

June 5, 2026

  • • Added a new Trinket equipment slot, visible in the Equipment window below Ring and Amulet.
  • • Relics are a new tier-matched item that drop from combat at 1/60,000 per loop in districts 5+ (same rate as rings). Each Relic grants +tier XP/task.
  • • Relics are upgradable to +1/+2/+3 using Upgrade Chips — each level boosts the XP/task bonus by 25%/50%/75% over base.
  • • Example: a Netherite Relic (tier 16) gives +16 XP/task base, up to +28 XP/task at +3.
  • • Wiki updated with Relic and Ring/Amulet drop information under Combat Loot Drops.

0.2.1+2026-06-05.39

Balance: Combat drop rings and amulets ATK buffed +37.5%

June 5, 2026

  • • Rings and amulets obtained from combat drops (e.g. Netherite Ring, Kingssteel Amulet) now have 1.375× ATK bonus across all enhancement levels (+0 through +3). DEF, XP/task, and double-gather stats are unchanged. Chipcraft accessories are unaffected.

0.2.1+2026-06-05.37

Market: Create Buy Order button aligned right

June 5, 2026

  • • Create Buy Order and View Buy Orders buttons are now grouped together on the right side of the market toolbar.

0.2.1+2026-06-05.36

Market: Price History button in Create Buy Order

June 5, 2026

  • • The Create Buy Order dialog now has a Price History button next to Cancel — opens the price history popup for the selected item without leaving the form.

0.2.1+2026-06-04.35

Admin: item-trace now includes bank entries

June 4, 2026

  • • The /api/admin/item-trace endpoint now returns a 'banked' field listing all players who have the item stored in their bank, closing the gap that previously made bank-deposited items appear untraceable.

0.2.1+2026-06-04.34

Admin: item provenance tracing for equipment

June 4, 2026

  • • Equipment item removals are now logged in the GainEvent table (source: item_removed_*) — provides a paper trail when items leave a player's inventory.
  • • New admin endpoint /api/admin/item-trace?item=worldbreaker shows current holders, equipped players, active listings, full market history, mail history, and gain/loss events for any item.

0.2.1+2026-06-04.33

District drops: Z19+ rates equalised, Worldbreaker removed from loot table

June 4, 2026

  • • Ring, amulet, and equipment (sword/shield/chest/legs) drop rates are now the same for all districts — the previous 50% penalty applied to Z19 and above has been removed.
  • • Worldbreaker can no longer drop from district combat. It remains obtainable exclusively from The Singularity.

0.2.1+2026-06-04.32

Worldbreaker drop chance reduced to 0.1%

June 4, 2026

  • • Worldbreaker drop chance from The Singularity reduced from 0.2% to 0.1% per eligible participant.

0.2.1+2026-06-04.31

World boss unique drops require progression milestone

June 4, 2026

  • • Players must now have at least one skill at level 50 or a combat level of 40 to be eligible for unique drops from world bosses.
  • • This applies to gloves from The Overgrown, Invisibility Ring from The Leviathan, and Worldbreaker from The Singularity.
  • • Participating in the fight still earns orbs and XP regardless — the restriction only applies to the unique item roll.

0.2.1+2026-06-04.30

Admin: trade monitor search + history upgrade

June 4, 2026

  • • The mail and market trade history on the alt-account page now supports search by player name (sender or recipient).
  • • History limit can be set to 100, 250, or 500 transactions — up from a fixed 100.
  • • Mail and market tabs are toggled from the same panel instead of two separate static tables.

0.2.1+2026-06-02.29

Market: View and fill player buy orders

June 2, 2026

  • • New: 'View buy orders' button in the market panel opens a popup listing all active player buy orders, sorted highest price first.
  • • Each order shows the item, quantity wanted, price offered per unit, and the buyer's name.
  • • Click 'Fill' on any order you don't own, enter how many you want to sell, and confirm to earn the listed gold immediately.
  • • Category filters (Swords, Shields, Ores, etc.) and pagination let you browse efficiently even with many active orders.

0.2.1+2026-06-02.28

Turf War: hide lock icon, keep expiry banner

June 2, 2026

  • • The 🔒 lock badge shown during an active district lockdown has been removed — the team-control indicator ('🔴 Red controls') is sufficient context.
  • • The 'lock expires in Xm' green banner (shown in the last 15 minutes) is kept as it is genuinely useful.

0.2.1+2026-06-02.27

World boss: auto-return to first boss when second boss prejoins

June 2, 2026

  • • Fix: If you were fighting Boss A and a second prejoined Boss B spawned, Boss A was silently abandoned and left unattacked.
  • • Now: Boss A is automatically added to the top of your queue. When Boss B is defeated (or you finish it), the game returns you to Boss A to resume fighting — as long as Boss A is still alive.
  • • If Boss A dies while you're fighting Boss B, the queued entry is cleanly skipped.

0.2.1+2026-06-02.25

Fix: World boss drop seeding now truly per-player

June 2, 2026

  • • Fix: Glove drops from The Overgrown, ring drops from The Leviathan, and Worldbreaker drops from The Singularity were using a weak seed derived from each player's list position and ID length — not the actual player ID.
  • • Since all player IDs are the same length, every player in a fight had seeds that differed only by their index × 53, making drops weakly correlated across players in the same fight.
  • • Seed now incorporates a hash of the actual player ID, making each player's roll truly independent and reproducible.

0.2.1+2026-06-02.24

New $50 unique badges and gradient name colors added to queue

June 2, 2026

  • • New: 6 new exclusive $50 badges added to the unique queue: The Eclipse 🌑, The Oracle 🔮, Serpent Sovereign 🐍, The Stormborn ⛈️, Riftborn 🌀, The Deathstalker 🦂.
  • • New: 5 new exclusive $50 gradient name colors added to the unique queue: Inferno, Abyssal Depths, Gilded, Emerald Throne, Bloodmoon.
  • • These items are queued behind the current active unique items and will become available one at a time as previous entries are claimed.

0.2.1+2026-06-02.23

Turf War: DEF now affects damage output

June 2, 2026

  • • Balance: Defense now matters in Turf War. Your DEF relative to your own ATK determines a resilience factor (×0.70 to ×1.15) applied to every hit.
  • • A player with well-rounded gear (weapon + armor) deals full or slightly bonus damage. A player with a strong weapon but no armor equipped takes up to a 30% damage penalty.
  • • This does not change anything district-relative — a low-level player participating in a high district is not penalized more than before. Only gear balance matters.

0.2.1+2026-06-02.21

Support shop purchases now announced in chat

June 2, 2026

  • • New: Buying a badge, name color, or title now triggers a chat announcement visible to all players.
  • • Examples: 'X just unlocked the 🔥 Blazing Spirit badge!', 'X just claimed the exclusive title ✦ The Behemoth Slayer!', 'X just claimed the exclusive Voidfire name color!'
  • • Race changes, XP boosts (already announced), and granted titles are excluded.

0.2.1+2026-06-02.20

Free Race Change Token granted to all players

June 2, 2026

  • • New: Every existing player has received 1 Free Race Change Token.
  • • The token appears in the Support tab as '🎟 Free Race Change Token: 1' and can be used to change your race at no cost.
  • • Free tokens are consumed before paid race changes. Check your notification bell for details.

0.2.1+2026-06-02.18

Invisibility ring: quiet-time drops now capped at earned tier

June 2, 2026

  • • Fix: Players using the Invisibility Ring to access a higher district than they've legitimately unlocked can no longer receive quiet-time chest/leg drops from that district's tier.
  • • Quiet-time gear rewards are now always capped at the player's highest legitimately unlocked district.

0.2.1+2026-06-02.17

Fix: District opening notifications now fire within ~10 seconds

June 2, 2026

  • • Fix: 'District X is now open for claiming!' chat messages and push notifications were firing up to 60 seconds late after a lockdown expired. The check now runs every 10 seconds.

0.2.1+2026-06-02.14

Fix badge rename regression, /unique page theme fix

June 2, 2026

  • • Fix: The Godslayer badge (🗡️) restored for its existing owner — the rename should not have touched already-sold unique items.
  • • New: The Condemned (☠️) is now the next badge in the unique chain, appearing after The Godslayer was sold.
  • • Fix: /unique admin page now reads correctly on all themes including the office (light) theme.

0.2.1+2026-06-02.13

Fix: unclaimed districts now appear in District Lockdown Timers

June 2, 2026

  • • Fix: District Lockdown Timers now shows open districts even if they have never been claimed. Previously, districts with no controlling team were hidden from the 'Open' list.

0.2.1+2026-06-02.12

New $50 unique cosmetics, unique item labels

June 2, 2026

  • • New: $50 unique badge rotated — introducing The Condemned (☠️), a darker and more intense exclusive.
  • • New: $50 unique name color rotated — introducing Voidfire, a void-purple → blood crimson → ember gradient.
  • • Improvement: Unique items in the supporter shop now display 'unique · 1 owner only' so buyers know they're claiming something exclusive.
  • • Improvement: Titles popup header clarifies that each $5 title is exclusive to one player.

0.2.1+2026-06-02.11

Worldbreaker tier corrected to 18, attack unchanged

June 2, 2026

  • • Change: Worldbreaker is now tier 18 (Kingssteel era). Attack bonus remains +120.

0.2.1+2026-06-02.10

Worldbreaker is now a tier 18 weapon

June 2, 2026

  • • Change: Worldbreaker upgraded to tier 18 (Kingssteel era) with +135 attack, up from tier 16 (+120 attack).

0.2.1+2026-06-02.9

Worldbreaker drop rate reduced to 0.2%

June 2, 2026

  • • Balance: Worldbreaker drop chance from The Singularity reduced from 0.5% to 0.2%.

0.2.1+2026-06-02.8

Fix orb drop participation bug, exclude Worldbreaker from work orders

June 2, 2026

  • • Fix: World boss upgrade orb drop chances were broken — participation was measured against the full respawn window instead of actual fight time, pushing almost everyone to the 10% floor. Now correctly uses the boss spawn time (defeat + respawn delay) as the fight start.
  • • Fix: Worldbreaker sword can no longer appear as a smithing work order — it's not craftable.

0.2.1+2026-06-02.7

ZC crit nerf, market tooltips, support window reorder

June 2, 2026

  • • Balance: Turf War critical strikes reduced from 2× to 1.5× damage. The 5% chance is unchanged.
  • • New: Market listings now show 'Not upgradable' for crafted rings and amulets.
  • • Change: Race Change ($5) moved to the bottom of the supporter shop, below Titles.

0.2.1+2026-06-02.6

Combat quest Turn In All restored, ring/amulet Not Upgradable tooltip

June 2, 2026

  • • Fix: Combat quests now show 'Turn In All (N)' when you have enough items for 2 or more completions. Work order quests keep the single Turn In button.
  • • New: Crafted rings and amulets from Chipcraft now display 'Not upgradable' in their inventory tooltip.

0.2.1+2026-06-02.5

Buff label clarity, remove Turn In All button

June 2, 2026

  • • Improvement: Active buff labels in Character Stats now say 'XP/task' instead of '/task' and '+25% XP' instead of '+25%' for clarity.
  • • Change: Human race bonus now reads '+1% XP All Skills'.
  • • Change: Work orders no longer show the 'Turn In All' button — only 'Turn In' is available.

0.2.1+2026-06-02.4

Equipment window button restored in inventory, inspect hover fix

June 2, 2026

  • • Fix: Inspecting other players now shows the original layout — equipped gear with hover tooltips to reveal stat details.
  • • New: Equipment window button (🛡️) is back next to the search icon in your inventory panel.

0.2.1+2026-06-02.3

Races for all players, better inspect, dungeon fail message fix

June 2, 2026

  • • New: Race selection is now available to all players. The race selector will appear on each page load until you pick your race.
  • • New: Race Change ($5) is now visible in the supporter shop.
  • • Improvement: Inspecting other players now shows only their equipped gear with stat bonuses — cleaner layout.
  • • Improvement: Inspecting yourself no longer shows your own market listings.
  • • New: On mobile, tapping your level at the top (Lv X) opens your character inspect.
  • • Fix: Breach fail message ('Boss had X% HP remaining') now correctly appears when the dungeon is available again after a failed attempt.
  • • Fix: Turf War Rank now correctly says 'Not ranked (top 100)' instead of 'top 50'.

0.2.1+2026-06-02.2

Inspect self to manage gear, queue reorder for all players

June 2, 2026

  • • New: Inspecting yourself now lets you manage your equipment. Click any gear slot (or an empty slot) to see matching items from your inventory and equip or unequip them directly.
  • • Improvement: Queue reordering via drag-and-drop (desktop) and touch drag (mobile) is now available to all players.

0.2.1+2026-06-02.1

Work orders: both Turn In and Turn In All buttons, header name fix

June 2, 2026

  • • Improvement: Work orders now show both a 'Turn In' (single) button and a 'Turn In All (N)' button when multiple completions are ready — previously it was one button that toggled between the two labels.
  • • Fix: Player name in the header no longer wraps to multiple lines on mobile with the Default ⚔️ skin.

0.2.0+2026-06-01.135

Wiki: Gems page — ore source, district, and prospecting odds for all 34 gems

June 1, 2026

  • • New: The wiki now has a dedicated Gems page at /wiki/gems listing every gem alongside the ore it comes from, the district, and the exact prospecting drop chance (1 ÷ (100 × tier)). Also explains the salvage guarantee and gem uses in ring/amulet crafting.

0.2.0+2026-06-01.132

Team color shown in Players Online list

June 1, 2026

  • • New: The Players Online list now shows a red or blue dot next to each player's name indicating their current team assignment.

0.2.0+2026-06-01.131

Team chat history preserved across monthly reshuffles

June 1, 2026

  • • Improvement: Monthly team reshuffles now soft-clear team chat rather than deleting messages. Old messages are hidden after a reshuffle but remain stored in the database.

0.2.0+2026-06-01.130

Landing page taglines updated

June 1, 2026

  • • The idleworlds.com landing page headline and taglines have been refreshed.

0.2.1+2026-06-01.8

Race selector UX improvements + sprite on inspect

June 1, 2026

  • • Change: Race selector now appears on every fresh page load (instead of once per 24h) until you pick a race. 'Remind me later' hides it for the current session only.
  • • New: Using a Race Change now immediately opens the race selector without a page reload.
  • • New: Player inspect window shows a small character sprite when the player has a race.

0.2.1+2026-06-01.7

Race Change available in supporter shop

June 1, 2026

  • • New: Race Change ($5) is now available in the supporter shop. Lets you reset your race and choose a new one. Does not reset earned XP — only your ongoing XP bonus changes.
  • • New: If you have an unused Race Change, a 'Change' link appears next to your race in the Character Stats Active Buffs panel.

0.2.1+2026-06-01.6

Improved race sprites, race on inspect, ZC timer filters unreachable districts

June 1, 2026

  • • Improvement: Race sprites completely redesigned — each race now has a distinct silhouette, visible facial features (eyes, expressions), and detailed armor/clothing.
  • • New: Your race now appears on the player inspect/profile window when others inspect you.
  • • Improvement: Turf War Timers popup now hides districts you can't reach given your current ATK/DEF stats (including active potions). A note shows if any districts were filtered out.

0.2.1+2026-06-01.5

Race buff shown in character stats

June 1, 2026

  • • New: Your race and its XP bonus now appear in the Active Buffs section of the Character Stats panel (mobile and desktop).

0.2.1+2026-06-01.4

Races (preview), orb participation fix, upgrade orb % improved, equipment window, queue reorder, turn-in all

June 1, 2026

  • • New: Race system (preview — currently enabled for testers only). Choose your race at account creation or next login: Dwarf (+5% Salvage), Elf (+5% Herbalism), Goblin (+5% Chipcraft), Orc (+5% Combat), Gnome (+5% Chemistry), Human (+1% All Skills), Troll (+5% Blacksmithing). Will open to all players once tested.
  • • New: Race Change item available in the supporter shop for $5 when the race system goes live.
  • • Fix: World boss upgrade orb participation now uses loop count (hits), not damage — low-level players who participate for the full fight always get the full 25% chance regardless of damage dealt. Very fast boss kills grant full credit for any participation.
  • • Fix: Upgrade orb success % improvements are now more generous. At maximum tier advantage (10+ tiers): +2 improves from 50% to 80% (was 65%), +3 improves from 33% to 67% (was 50%). Both tooltip locations now show the exact dynamic percentage.
  • • New (testers): Equipment window — an alternative gear management UI accessible from the inventory panel or the mobile character stats tab.
  • • New (testers): Drag-and-drop queue reordering on desktop and mobile.
  • • New (testers): 'Turn in all' button for work orders — completes all available turn-ins in one click.

0.2.1+2026-06-01.3

World boss HP +50%, ZC crits visible, orb participation scaling, upgrade orb tier bonus, ZC timers modal, QoL fixes

June 1, 2026

  • • Change: All world boss HP increased by 50% — The Overgrown (31,800 HP), The Leviathan (70,200 HP), The Singularity (140,400 HP). Calibrated for the growing player count.
  • • Change: World boss upgrade orb drop now scales with participation. Players who fight from start to finish receive the full 25% chance. Players who join late or leave early scale down to a minimum of 10% (for a single hit).
  • • New: District control critical strikes are now visible in the activity summary (e.g. '2 critical strikes!').
  • • New: Higher-tier upgrade orbs on lower-tier gear now give a better chance of success for +2 and +3 upgrades. At maximum tier advantage (10+ tiers): +2 improves from 50% to 65%, +3 improves from 33% to 50%. The upgrade screen now shows the exact percentage for your current orb and item combination.
  • • New: Turf War Timers popup is now a centered modal. Active/open districts appear at the top labeled 'Open — fight now'. The Timers button now shows a ⏱ icon.
  • • New: District control opening chat buttons now travel you directly to the announced district and start combat — no district selector needed. Button is hidden once the district is back in lockdown.
  • • New: Queued Turf War auto-resume (after world boss) now has an X button to cancel it.
  • • Fix: Player inspect window now applies name color to the title as well — gradient colors now span from the start of the name to the end of the title, matching chat behavior.
  • • Fix: Wiki Titles page cleaned up — internal/special granted title category removed.

0.2.1+2026-06-01.2

ZC leaderboard expanded to top 100, titles page, new level 70 titles, ZC timers, filter improvements, various fixes

June 1, 2026

  • • Change: Turf War monthly leaderboard now rewards the top 100 participants (up from top 50). New tiers: Top 20: +25% XP, 21–40: +20%, 41–60: +15%, 61–80: +10%, 81–100: +5%.
  • • New: Titles wiki page at /wiki/titles — lists every title in the game by category with unlock requirements.
  • • New: 'Ascendant' title for players who reach 350 total levels across all skills.
  • • New: Six skill level 70 titles — Warchief (Combat), Stonelord (Salvage), Grand Forgemaster (Fabrication), The Thornwalker (Herbing), Arcane Distiller (Chemistry), Gem Sovereign (Chipcraft).
  • • New: ZC Timers popup — click the Timers button next to Change District in the Turf War panel to see all locked district countdown timers.
  • • New: District opening chat messages now include an inline Fight/Join button to enter ZC combat immediately. District announcements are also backdated to the exact lockdown expiry time.
  • • Improvement: Inventory and market item type filters now list each armor slot individually (Helmets, Chests, Gloves, Legs, Boots) and split Rings/Amulets into separate options.
  • • Improvement: Inventory lock now also prevents upgrade orbs from being applied to locked items.
  • • Improvement: Skill gloves (Jewelcrafter's, Alchemist's, etc.) now display their skill bonus in the wiki item browser.
  • • Fix: Player inspect window now correctly shows the full title text including 'The' prefixes (e.g. 'The Behemoth Slayer' was displaying as 'Behemoth Slayer').
  • • Fix: Player inspect window now shows the inspected player's name in their selected chat name color.
  • • Fix: Title display no longer strips spaces from compound level titles (e.g. 'Level 1 Technician' was displaying as 'Level1 Technician').
  • • Fix: Lock button moved to far right of inventory action buttons for consistency.

0.2.1+2026-06-01.1

Worldbreaker, Jewelcrafter's Gloves, inventory lock, XP toggle, smarter filters

June 1, 2026

  • • New: Worldbreaker sword — 0.5% drop chance per participant on The Singularity kills. ATK +120, +6 XP/task, requires Combat Lv 61. Cannot be upgraded via orb.
  • • New: Jewelcrafter's Gloves added to the The Overgrown rare drop pool (+4 Chipcraft). Drop is now split 1-in-5 across all five skill glove types (0.1% chance per type, 0.5% total).
  • • New: Inventory lock button — pin any item to the top of your inventory and prevent it from being accidentally salvaged or listed on the market.
  • • New: XP display toggle — click the Lv/XP line on any skill to switch between absolute XP (3,927,800/9,206,595 XP) and percentage + remaining (42.7% • 5,278,795 to go).
  • • New: Inventory filter popup — click the funnel icon next to search to filter by tier and item type (swords, shields, armor, rings/amulets, ores, bars, gems, herbs, potions, orbs, drops).
  • • New: Market filter expanded — the market Filter button now supports both tier and item type filtering with the same type options as the inventory filter.
  • • Fix: XP numbers in the skill panel now display with commas (3,927,800 instead of 3927800).

0.2.0+2026-05-31.127

Turf War: active districts capped at 20, consecutive hold tracking added

May 31, 2026

  • • Change: Turf War is now active on districts 1–20 only. Districts 21 and above require gear tiers that are currently unattainable and have been excluded from ZC mechanics.
  • • New: Each district now tracks how many consecutive times the same team has captured it. This data will power future catch-up mechanics.

0.2.0+2026-05-31.126

Fix: Chat name popup no longer spawns outside the visible viewport

May 31, 2026

  • • Fix: Clicking a player name in chat could spawn the popup partially or fully off-screen on smaller windows or mobile. It now measures the available space after rendering and repositions itself to stay fully within the viewport.

0.2.0+2026-05-31.125

QoL: /t shortcut, Send Mail from chat, supporter leaderboard fix

May 31, 2026

  • • New: Type /t <message> in world chat to send directly to team chat without switching tabs (shorthand for /team <message>).
  • • New: Clicking a player name in chat now shows a 'Send Mail' button that opens the mailbox compose window with that player pre-filled as the recipient.
  • • Fix: Players who have contributed $0 (milestone title grantees, etc.) no longer appear in the supporter leaderboard.
  • • Revert: Invisibility Ring drop chance restored to 0.5% from the The Leviathan.

0.2.0+2026-05-31.123

Fix: Finite loops lost when entering daily dungeon

May 31, 2026

  • • Fix: Same bug as the world boss / district control fix from earlier — entering the daily dungeon was dropping queued mining, gathering, and combat loops instead of pushing them back to the front of the queue.

0.2.0+2026-05-31.122

Fix: Daily XP boost announcement now fires reliably at noon Eastern

May 31, 2026

  • • Fix: The daily XP boost chat announcement was only posted if a player happened to sync their activity right after noon. It now fires proactively via a scheduled job at noon Eastern every day.

0.2.0+2026-05-31.120

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

May 31, 2026

  • • Buff: Rings and Amulets of Harvesting (Chipcraft) 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 (Salvage), Anvilborn (Fabrication), Bloom Sage (Harvesting), The Distilled (Chemistry), Gemcutter Supreme (Chipcraft).
  • • Polymath: reach 300 total skill levels across all skills.
  • • Ledgerbound: complete 10,000 work orders.
  • • Vanguard: land 10,000 district 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

District roster popup dismisses on outside click

May 29, 2026

  • • Improvement: The 'Who's Here' district roster popup now closes when you click or tap outside of it. It stays open if you click the Previous District / Next District buttons so you can quickly scan through districts 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

Salvage 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 / district control

May 29, 2026

  • • Fix: If you queued a specific number of combat rounds, mining runs, or gathering trips and a world boss or district 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: Turf War 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: Turf War capture awards a gold bounty to the winning team — 1,000g × district 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 / Harvest).
  • • 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: Turf War offline burst damage

May 29, 2026

  • • Fix: Turf War 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 district 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, Credits 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: Chipcraft 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: Harvesting Accessories, World Boss Orbs, Online Player List

May 29, 2026

  • • Balance: Rings and Amulets of Harvesting (Chipcraft) 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 Fabrication or Chemistry level is high enough to craft a given tier (e.g. Fabrication 69 for Kingssteel 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, district control display fix

May 29, 2026

  • • Fix: District control team bonus correctly shows +10% XP / +10% gather (was displaying +20% in the district 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, Turf War 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: Turf War team XP bonus reduced from 20% to 10%. Harvest bonus reduced from 20% to 10%.
  • • Server XP Boost applies to all activity types including district 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, Chipcraft 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

District Selector, Chat Fixes & Store Refresh

May 28, 2026

  • • District Selector: Without the Invisibility Ring, only districts where your effective ATK meets the requirement are shown. With the ring, all districts 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/Breach

May 27, 2026

  • • Fix: Tapping a tab (e.g. Quests, Bag) while on the Market, Housing, or Breach 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. Harvesting 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 Chipcraft 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 Chipcraft panel no longer resets back to Scan on the next game poll.
  • • Restored: 4 upcoming-skill placeholder boxes are always visible below the Chipcraft box in Panel II.

0.2.0+2026-05-27.48

Chipcraft: 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 Harvesting — 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 Chipcraft 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 Turf War

May 27, 2026

  • • Blog: 10 new articles covering Turf War PvP, dungeon boss design, Chipcraft 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 Turf War 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

Turf War Damage Cap Fix

May 25, 2026

  • • Fix: Turf War 'Last Battle' damage was accumulating across multiple district cycles, allowing impossible totals (e.g. 274k damage in a 30k HP district). Each player's damage in the capture record is now capped at the district's max HP.
  • • Fix: Monthly district 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, Turf War 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 Chipcraft level box alongside the other 5 skills (skills displayed in a 3-column grid).

0.2.0+2026-05-25.33

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

May 25, 2026

  • • Character Stats now shows your Turf War 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.
  • • Breach 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.
  • • Chipcraft (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: Breach 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 Breach section.
  • • Owner: djmatduke jewelcrafting level reset to 1.

0.2.0+2026-05-25.32

Mobile Polish + XP Fix

May 25, 2026

  • • Fix: Chipcraft XP display was showing 18 XP/task for Scan Copper Ore — now correctly shows 12 (no smithing multiplier applied to the UI label).
  • • Mobile skin: District 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 district panel.
  • • Mobile skin: Header no longer shows the player name — replaced with Lv / District / District 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: Breach background (blood red) no longer bleeds into other tabs when you are in the dungeon — only the Breach 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 Chipcraft, 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

  • • Chipcraft leaderboard added — level ranking and Daily Chipcraft (actions today) now appear in the Leaderboards panel.
  • • All player jewelcrafting levels reset to 1 again.
  • • Chipcraft XP curve corrected: 12 XP/action at tier 1 (matches Fabrication rate — skillXp × 3, no extra multiplier).
  • • Action log now shows item yields for ALL crafting skills (smithing, alchemy, jewelcrafting) — e.g. 'Scan 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

Chipcraft Fixes + Mobile Nav + Inspect Team

May 24, 2026

  • • Chipcraft XP now follows the same curve as gathering/mining — no longer awards inflated XP per prospect.
  • • Chipcraft 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).
  • • Scan button now opens the same craft quantity dialog as Fabrication — 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 Chipcraft ("Scan 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

Chipcraft Skill + 34 Gems

May 24, 2026

  • • New skill: Chipcraft — visible in the secondary skill panel (Panel II).
  • • Added 34 gem items, one per district 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 district for a 1/(100×tier) chance to find the district's gem. On failure, you receive salvage material instead (3×tier per attempt).
  • • Example: District 1 prospecting gives 1/100 chance at a Ruby; District 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: district 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, district, 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, Breach.
  • • Each panel now fills the full screen height with no extra sub-nav tabs or vertical wasted space.
  • • District 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 Harvest % 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 district 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

Salvage & Harvesting 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 Salvage & Harvesting Work Orders

May 24, 2026

  • • Salvage 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 districts, so you can quickly browse player rosters district by district.
  • • 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

  • • Salvage 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 district-linked system is now the only mode.

0.2.0+2026-05-24.5

QoL: District Roster, Gear Requirements, Breach Access

May 24, 2026

  • • Who's here? now auto-refreshes when you change districts — no need to close and reopen.
  • • Gear combat level requirements now show in red when you don't meet them, in inventory and market.
  • • Breach 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

District Panel: Team Dot + Who's Here

May 24, 2026

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

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: Turf War Preserved When World Boss Auto-Joins

May 21, 2026

  • • When a world boss auto-joins and interrupts an active district 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: Turf War Queue After World Boss

May 21, 2026

  • • Fixed a bug where district control queued behind a world boss would be silently skipped when the boss died, falling through to the next activity instead. District 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

District Color Indicator

May 21, 2026

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

0.2.0+2026-05-20.6

Fix: Turf War 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

Turf War: XP Multiplier Reduced to 2×

May 20, 2026

  • • District 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 district control ticks, and generally doubling server load for all players.

0.2.0+2026-05-20.3

Performance: Work Orders and District 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.
  • • District switching no longer runs a full game sync when tapping your current district.
  • • 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

Turf War: Show All Fighters

May 20, 2026

  • • The district 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

Turf War: Re-entry Required After Every Lockdown

May 19, 2026

  • • District control sessions no longer auto-resume after a lockdown expires, even if your team won the district. After each district capture and lockdown you must tap 'Join Turf War' 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 district 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), district control captures (all top fighters), lucky crafts, gathering orbs, idle gift drops, and supporter pack activations.

0.2.0+2026-05-18.2

Turf War: Better XP and Credits Rewards

May 18, 2026

  • • District control XP multiplier increased to 2.25× base combat skill XP (up from 1.5×).
  • • District 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.
  • • District info panel now shows which team (Red or Blue) is controlling your district when under active district 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 Turf War

May 16, 2026

  • • When Combat is today's daily XP profession, the +20% bonus now correctly applies to district 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, district 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 district 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

Turf War: Fallback Activity Created on District Capture

May 14, 2026

  • • Fixed regression introduced in 0.2.0+2026-05-14.3: terminating ZC sessions on district 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 district flips, so you resume automatically without needing to sync.

0.2.0+2026-05-14.4

Turf War Rank Bonus: Live, Global, No Carry-Over

May 14, 2026

  • • The district control leaderboard XP bonus now applies to all activities (mining, gathering, combat, world boss, crafting) — not just district 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

Turf War: Sessions End on Capture

May 14, 2026

  • • Fixed: when a district was captured and entered lockdown, active district 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 district flips, requiring players to restart district 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

Turf War: Fix Retroactive Salvage After Lockdown

May 14, 2026

  • • Fixed: after a district was captured and went into lockdown, syncing more than ~10 seconds later caused the fallback activity (e.g. Salvage 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 & Turf War 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 district) after the boss died. World boss now saves your interrupted gathering/mining/combat as the first item in the queue, identical to how district control works.
  • • Fixed: after a Turf War → World Boss chain (ZC ends, WB immediately starts, WB dies), the game fell back to a wrong activity (e.g. Salvage Mithril instead of Salvage Bloodstone) because the district check blocked the preferred activity when the player's current district differed from the activity's district. The fallback resolver now honors the pre-interruption preferred activity regardless of which district the player is standing in.
  • • Hardened: both district 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

Turf War: Fallback & XP Fixes

May 13, 2026

  • • Fixed: after district control ended (lockdown or district captured), the game did nothing all night instead of falling back to gathering or combat. The district control session now correctly completes and switches to your previous activity as soon as the next sync runs.
  • • Fixed: starting district 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: district 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 district control XP. Both the server-tick path and the player-sync path now correctly include it alongside the live leaderboard percent.
  • • Fixed: after district 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, Salvage, or Harvest 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

Turf War: Server-Side Damage Tick & Live Attacker Indicators

May 10, 2026

  • • District 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 district 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 district 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.
  • • District 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.
  • • District control participation board: a ⚔️ sword icon now appears next to the name of any player currently attacking the district. 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 district is under lockdown (controlled and protected). They reappear automatically when the lockdown expires and the district 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

Turf War: Credits Rewards, Action Log Polish & Lockdown Improvements

May 10, 2026

  • • District control actions now award 5 gold per successful hit.
  • • District control entries in the action log now use the same layout as regular combat: green tinted row, 'district 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 district's lockdown expires, the controlling team is cleared and the district becomes fully unclaimed until one team destroys the other's base. Previously the district remained shown as owned during the open race window.
  • • Lockdown expiry now triggers a world chat announcement: 'District 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 district control in districts where your ATK/DEF is below the district's combat requirement.
  • • District selector now shows a green 'lock expires in Xm' label for any district whose lockdown ends within the next 15 minutes.

0.2.0+2026-05-10.1

Turf War: Credits Reward & Action Log Polish

May 10, 2026

  • • District control actions now award 5 gold per hit.
  • • District control entries in the action log now match regular combat styling: green text, 'district control' channel label, XP shown on a separate line in blue, and gold shown separately on the right.
  • • District 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.
  • • District control lockdown expiry now clears the controlling team, making the district fully unclaimed during the open race window. Expiry is announced in world chat.
  • • Fixed: HP bars in the district 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 district control in districts where your ATK/DEF is below the district's requirement.
  • • District selector shows 'lock expires in Xm' for districts whose lockdown ends within 15 minutes.
  • • District control lockdown expiry is now checked every minute by a systemd timer.

0.2.0+2026-05-09.7

Turf War: Ring Restriction & Lockdown Countdown

May 9, 2026

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

0.2.0+2026-05-09.5

Turf War: Full Revamp — Dual-Base Damage Race

May 9, 2026

  • • Complete overhaul of Turf War: 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 district and triggers a lockdown period (district 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.
  • • District 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.
  • • District selector lock icon (🔒) now appears for all districts 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 Turf War & World Boss

May 9, 2026

  • • Player names in the Turf War 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

Turf War: Cross-District Defend Guard

May 9, 2026

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

0.2.0+2026-05-09.2

Turf War: 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 district 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 district control attack before running the rest of your queue (if the base is still attackable).
  • • Fixed: district number display was broken for the defend activity key.

0.2.0+2026-05-09.1

Turf War: 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 district control leaderboard.
  • • Battle board now shows separate Attackers and Defenders sections with healing amounts.

0.2.0+2026-05-09.1

Turf War

May 9, 2026

  • • New Turf War system — every district is controlled by either the red or blue team. Districts are randomized at the start of each month.
  • • When your team controls your current district, you gain +20% XP and +20% double-gather chance on all activities.
  • • When the enemy controls your district, 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 Turf War 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.
  • • Turf War section appears inside the City Threats panel. Shows current district 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.9

Turf War: XP & Name Fixes

May 8, 2026

  • • District 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 District 15 action log now correctly shows 'Phoenix'.

0.2.0+2026-05-08.5

Turf War: Fallback Fix

May 8, 2026

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

0.2.0+2026-05-08.4

Turf War: Base HP Halved

May 8, 2026

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

0.2.0+2026-05-08.4

District-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 district tier. Move to district 14 and your alchemy order asks for Moonsteel potions; move to district 13 and it asks for Bloodstone potions.
  • • The work order type is preserved when you change districts — 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.3

Turf War: Improvements

May 8, 2026

  • • Cooldown after capture is now district × 30 minutes instead of a flat 4 hours (district 1 = 30 min, district 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. 'District 7 is now controlled by the Blue Team! Top fighters: ...').
  • • District selector now shows which team controls each district (🔴/🔵) and displays a 🔒 lock icon for districts currently in cooldown.
  • • World boss 'Fighting' button no longer persists after switching to district control.
  • • Monthly Turf War leaderboard now shows top 10 by default with a 'View top N' expand button.
  • • Mobile skin removed from Settings.

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.1.9+2026-05-04.1

Secondary Skill Requirement Reduced by 4 Levels

May 4, 2026

  • • Fabrication now requires Salvage 4 levels below the Fabrication requirement (e.g. Fabrication Lv 49 now only needs Salvage Lv 45, not 49).
  • • Chemistry now requires Harvesting 4 levels below the Chemistry requirement (e.g. Chemistry Lv 49 now only needs Harvesting 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

  • • Chemistry, Salvage, Harvesting, and Fabrication 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.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/district travel), Market, and Explore (leaderboards, housing, dungeon).
  • • Compact sticky header shows your name, level, district, 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 (district colors, pixel fonts, panel styles).

0.1.9+2026-05-02.1

New Districts 30–34 & Fabrication XP Rebalance

May 2, 2026

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

  • • Fabrication 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.
  • • Fabrication recipes now require matching Salvage level, and Chemistry recipes now require matching Harvesting 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, Breach Nav Button, Team Chat, Multi-Harvest 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 NEONBORN 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: Breach button added (visible once you reach District 10). Clicking it enters the Daily Breach directly. Clicking the Game button while in the dungeon leaves the dungeon.
  • • Harvesting: 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 NEONBORN 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.
  • • City Threats: belt level no longer influences the orb tier rewarded. Belt progression is dungeon-based, not gear-tier-based.
  • • Skill row labels: Combat, Fabricate, Chemistry 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: Fabrication 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 — districts, gear, professions, dungeons, world bosses, the player economy, and non-obvious tips.

0.1.9+2026-04-30.1

Belt Display Fix, Breach 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.
  • • Breach success message now shows how many seconds were remaining on the fight timer when the monster was defeated.
  • • Daily XP Boost label for Harvesting now correctly says 'Harvesting' 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. 'Salvage Level +4'.

0.1.9+2026-04-27.7

Bug Fix: New Players Could Not Travel to District 2

April 27, 2026

  • • Fixed a bug where new players were blocked from traveling to district 2 even when their stats exceeded the requirements. Players defaulted to highestZoneUnlocked=0, and the travel gate required highestZoneUnlocked ≥ 1 to allow district 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 Salvage, Harvesting, Fabrication, and Chemistry 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: Harvesting, Fabrication, Chemistry

April 27, 2026

  • • Skill and activity names are now consistent throughout the game: Herbing is now Harvesting, Forging is now Fabrication, and Brewing is now Chemistry.
  • • Work order names updated: Harvesting Work Order, Fabrication Work Order, Chemistry Work Order.
  • • Leaderboards updated: Daily Harvesting, Daily Fabrication, Daily Chemistry.
  • • Craft dialogs and action buttons now use 'Craft' and 'Refine' consistently.

0.1.9+2026-04-27.3

Bug Fix: Chemistry XP Bonus Was Not Applying

April 27, 2026

  • • Fixed a bug where the 20% Chemistry skill XP bonus was silently not applying — the key was named 'brewing' internally but the actual skill key is 'alchemy'. Chemistry 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-Harvest

April 27, 2026

  • • Salvage, Harvesting, Fabrication, and Chemistry 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

District 19–29 Hardening, Invisibility Ring District Cap Fix

April 27, 2026

  • • Districts 19–29 are now significantly harder: +10 ATK and +10 DEF required per district above 18 (district 19: +10/+10, district 20: +20/+20, district 21: +30/+30, and so on up to district 29).
  • • Rare drop rates are halved in districts 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 district 29 could then allow traveling to district 30 and 31 as if they were naturally unlocked. The ring now hard-caps at district 29 and cannot be used to bootstrap progression beyond it.
  • • District Selector no longer shows districts 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 District Progress

April 26, 2026

  • • Work order tier is now based on the highest district you have actually reached, instead of being recomputed from ATK/DEF stats. Previously, players who progressed through districts 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 (Salvage, 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 district 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.
  • • The Overgrown: 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.
  • • The Leviathan: now has a rare chance to drop the Invisibility Ring. This ring grants access to any district 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 district 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%: The Overgrown 16,313 → 21,207, The Leviathan 36,000 → 46,800, The Singularity 72,000 → 93,600.
  • • Salvage, Herbing, Fabrication, 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 Chip 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 district-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

District Travel, Skin Overhaul, Chat, Leaderboards

April 23, 2026

  • • Travelling to another district 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 districts. 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 District 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, District 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.
  • • District navigation bar (district name, Previous/Next District, Districts 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 'NEONBORN' 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-District 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 districts now has its own unique color palette (28 distinct hue/saturation combinations driven by district 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 districts), 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.
  • • District-dependent color palette: each district tier gets its own color scheme — Earthen (districts 1–4, gold/stone), Frozen (5–8, ice blue), Arcane (9–12, purple), Infernal (13–16, fire red/orange), Void (17+, deep indigo). Breach 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

Breach Fixes, District Buffs, Salvage/Herbing XP, Premium Colors

April 22, 2026

  • • Daily Breach 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.
  • • District difficulty increased for districts 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).
  • • Salvage 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 Breach 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

Breach Stability, Work Order District 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 district accessibility: mining/herbing orders are capped to districts 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 District Fix, Quest Card Layout

April 20, 2026

  • • Work orders now respect your combat stats. Salvage and herbing orders are capped to districts you can actually enter based on your ATK/DEF — no more being sent to harvest in a district you can't survive. Fabrication 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

Breach Retry, Skip Fix, Rename Fix

April 19, 2026

  • • Daily Breach: 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.
  • • District selector hides the Daily Breach entry for players who haven't reached district 10 yet.
  • • Districts 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 district 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 Credits 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

Breach & Fabrication

April 16, 2026

  • • Daily Breach 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.
  • • The Overgrown and The Leviathan 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 Breach has reset and where to find it (Tier 10+ via District 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

  • • Fabrication and Chemistry 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.
  • • Districts 14, 15, and 16 are now harder: ATK and DEF requirements raised by +5, +10, and +15 respectively, with enemy strength scaling proportionally.
  • • District 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

Breach Fixes

April 13, 2026

  • • Fixed the Daily Breach 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 & Breach

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 Breach 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

Breach Rewards

April 12, 2026

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

0.1.9+2026-04-12.2

Breach 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 Breach instead of leaving your account in a half-dungeon state.
  • • Finishing or abandoning a Daily Breach 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

Breach UX

April 12, 2026

  • • The Game button and district selector now respect an active Daily Breach run instead of dumping players into a half-stuck dungeon state on the main page.
  • • The Daily Breach 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

Breach Stability

April 11, 2026

  • • Guests are no longer eligible for quiet-time free loot drops before registering.
  • • Daily Breach 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 Breach

April 11, 2026

  • • Added the Daily Breach 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 Breach entry now sits at the top of the district 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

  • • District controls are clearer again with Previous District and Next District buttons, and the district selector is visible from every district without leaking the next locked district.
  • • 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

  • • District 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 district.
  • • 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 district 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 Fabrication and Chemistry 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 district 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

City Threats

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 The Singularity.
  • • Treant and Behemoth health were increased to give more players time to tag and contribute.
  • • DEF curves and late-game district pressure were tightened so tier progression feels more logical.