📜 Changelog
What changed in UrbanPact, newest first.
July 25, 2026
- 🎟 The gold that comes back from visiting your own landmark is no longer counted twice in your report. Yesterday's fix put the ticket and the dividend together on the visit line — "−480g ticket → +480g back as your citizen dividend (net 0)" — but the older copy of that same dividend was still sitting on the wages line further down as "+480g visitor tickets". One payment, printed twice, which is impossible to square with the gold actually in your pocket. The 🎟 visitor tickets line now means exactly what it sounds like: your cut of other people's visits to your city. Your own visit's refund appears once, on the visit line, beside the ticket that caused it. No payment changed — you were always paid exactly once; only the report was showing it twice. Short-report players get the ticket and the refund on their visit line now too, instead of a dividend with no charge in sight. (Thanks to Jörg, who kept pushing until the numbers added up.)
- 🚢 A build stuck on a luxury your city can't make can now be finished by a Tycoon. Some buildings ask for a few units of luxury goods your city doesn't produce — that is deliberate, and trading with the city that does make them is still much cheaper. But a project could sit frozen indefinitely if no such trade came together. Now, if a licensed Tycoon somewhere in the realm specialises in what you're missing, a caravan will deliver the shortfall straight into your stockpile and the build carries on. Your treasury pays a duty per unit, and it is priced to keep a neighbour the better deal — this is a way to stop being stuck, not a way to skip trading. Nothing happens automatically if you already hold the goods, and if no Tycoon can supply you, the project simply waits exactly as it does today. Your hourly report names what arrived and what the duty cost.
- 🏪 The Trading Post now has two shelves instead of one long counter. Everything the vendor sells is still there at the same price behind the same requirements — it is just sorted the way you actually think about it. ⭐ Buy Once holds the things you purchase a single time and keep for good: your tools, your hunting gear, the Master's Charter. 🔄 Restock holds the things you come back for: consumables, luxury goods, scratch tickets and Bingo cards. Tap either heading to switch; the shop swaps in place without sending a new message, and after you buy something you stay on the shelf you bought it from. The reason for the split is that a Charter costing tens of thousands of gold was rendering as just another line beside a scratch ticket, and a purchase you live with forever deserves to be somewhere that treats it that way.
- 🏘 City pages now show your Residential Districts as a row of little icons. A big city was turning into a very long scroll — every zone got its own heading with a paragraph of family names trailing behind it, and the largest city in the realm has forty-eight of them. Each zone is now a single small tile showing its type and how full it is, and the families moved into a card that appears when you hover over the tile (or tap it, on a phone) — the zone's name, its type, how many families it holds, and who they are. A zone that's still being built is marked with a 🚧 and a dashed outline. Nothing changed about your districts themselves; there's just far less scrolling between you and them.
- 🌐 A second, plain link to the web version of your Passports. The 🌐 View on web button under your 🛂 Passport and your 🦌 Wildlife Passport quietly does nothing for some people using Telegram in a browser — you tap it and no page opens. That's a rough place to get stuck, because the panel itself only lists your first fifteen stamps and then tells you to press that very button for the rest. Both panels now also print the web address in the message, so you can tap the text instead — and if that somehow fails too, you can select it and copy it by hand. The button is unchanged for everyone it already worked for.
- 🏹 Your Bow levels have been doing something this whole time — the game just wasn't admitting it.
/toolstold Bow owners that "your catch depends on the ground you pick, not this level", and the level-up message wasn't much better. That stopped being true back on the 14th, when both weapons started sharing the same weight roll: a higher Bow level leans your catch toward the heavy end of whatever animal you land, and pelts are paid by weight — so more pelts per trip, exactly the way the Crossbow's description has been promising for its own heavier prey. The ground you pick still decides which species you can meet; your Bow level decides how big a one you bring home. Nothing about hunting changed — every Bow level you've earned has been paying out all along, and the panel, the level-up message and the guide now say so. (Thanks to ☃, who noticed the Bow was the only weapon whose description gave you no reason to level it.) - 🎟 Your hourly report now tells you what a landmark visit actually cost you. Visiting a premium building charges an admission ticket, and when you visit one in your own city that ticket comes right back to you as a citizen dividend — but the charge was printed at the top of the report and the money coming back was buried ten lines lower, on the end of your wages line. Plenty of people quite reasonably read that as losing gold every hour. The visit line now shows the whole story in one place: "🎟 💰 −480g ticket → +480g back as your citizen dividend (net 0)". If your city has other citizens, or a Tycoon had to import the goods, you'll see the smaller amount you actually got back and the honest net alongside it. Visits to other cities now say where the money went, too — "→ to their citizens" — instead of just showing a charge and leaving you to guess. Nothing about the payouts changed — every gold was always being paid exactly as described; only the report was hiding it.
- 👑 Tycoons: the long climb to more luxury specializations just got a lot shorter. The upper rungs of the specialization ladder have all come down. The sixth slot used to sit at 1,200 lifetime luxury units — a jump four times bigger than the one before it, and frankly a wall almost nobody was ever going to reach. It now arrives at 700, and every slot above it moved closer too: 1,500 · 2,800 · 4,400 · 6,200 for slots seven through ten, down from 2,200 · 3,600 · 5,500 · 8,000. Covering all ten luxuries is still a genuine endgame ambition — just one you can actually see from here. Nothing was taken away: every threshold moved down, your lifetime fulfilment count never resets, and no Tycoon lost a slot they'd already earned. The early rungs (3rd, 4th and 5th slots at 40, 120 and 300) are exactly where they were.
- 🏪 The vendor now opens as a list of shelves instead of a wall of stock. Tools, Consumables, Hunting Tools, Luxury Goods, the Master's Charter and Games are each a single line telling you what's on that shelf and what it starts at — "5 boosts, from 200💰", "All owned ✅" — and you tap one to open it right there in the message. Nothing was removed and nothing moved behind an extra step you can't undo: everything is still one tap away, but the shop now fits on about a screen and a half instead of nearly four. The Games shelf also lists all four scratch tickets properly now — Scratch, Silver, Gold and Diamond, with their prices and a reminder that the odds are identical at every size — where before you got four buy buttons and nothing explaining what set them apart.
- 🎟 Bigger scratch tickets, one per Trading Post level. The 50g ticket isn't going anywhere — it's still there, still the same ticket, still on the counter for everyone. But your Trading Post now stocks a bigger one at every level: the Silver Ticket at 100g, the Gold Ticket at 150g, and the Diamond Ticket at 200g at a Level 4 post. Every prize scales with the price, top to bottom — a Diamond Ticket's jackpot is four times a Scratch Ticket's, and so is its consolation handful of timber. The odds are identical on all four. A dearer ticket is the same bet at higher stakes, not a better bet, so play at whatever size you actually feel like losing. Buy them from the vendor panel, or straight from the command:
/scratchstill buys the 50g ticket exactly as before, and/scratch 150buys the Gold one. - 👍 Nice. Win exactly 69 of anything — gold, timber, bingo balls — and the game will now acknowledge it. (Thanks to bradskillz, whose suggestion we should not have turned down the first time.)
July 24, 2026
- ⚓ A Market Run that couldn't buy everything now says so. Ask for 10 Letters of Credit with only enough gold for 4 and the run buys the 4 it can afford — that's always been how it works, and the Market Run panel says so before you queue it. But an hour later your report just read "bought 4", with no mention of the 10 you asked for and no reason given, which reads a lot more like being shortchanged than like a partial fill. It now names both numbers and tells you which of the two ceilings stopped it — the gold in your pocket, or your Letter of Credit cap. Runs that fill completely look exactly as they always have. Nothing about what a Market Run buys, costs, or is capped at changed. (Thanks to Buzzaroo!)
- 🏪 The vendor is a shorter read. The Trading Post panel now gives each item a single line — what it does, at a glance — instead of a full paragraph apiece. On a busy shop that's a third less scrolling before you reach the buy buttons. Nothing was removed from sale and no price changed; the full explanation of every tool, consumable and luxury good now lives on the website, sorted by the Trading Post level that unlocks it, and there's a link at the bottom of the panel to take you straight there. Hired Help now says what a second one actually does, too: activating another while one is running extends the time, not the slots — you get the same +5 crafting slots for longer, never +10.
- 📈 Your city's prestige is now a chart, not just a number. Every city's page on the website graphs its prestige hour by hour, against the combined prestige of the entire realm drawn as a faint band behind you. That gives you two readings in one picture: your own trend, and your share of all the prestige in the world — a number that can slip even while your own score rises, if the rest of the realm is rising faster. Switch between the last 30 days, 90 days, or everything on record, and hover any point to read that hour's prestige, the wage bonus it was paying, the realm total, and your share of it. This matters because prestige is a rolling 14-day score: the number on its own can't tell you whether you're climbing, holding steady, or quietly slipping as old visits age out — the shape can.
/citylinks straight to your chart. The game has also started keeping this history properly from now on, so the chart only gets richer; the earlier stretch was reconstructed from the visit records and is marked as such on the chart, since the district share of those first few days can't be recovered exactly. - 🏛 The prestige wage bonus no longer has a ceiling at all. Every 50 prestige your city holds still adds +1% to every citizen's wages — but there's now no limit on how far that goes. A city at 3,750 prestige pays +75%, one at 5,000 pays +100%, and it keeps climbing from there. The old ceiling had been raised twice already (+25% → +50% → +75%) for the same reason each time: the realm's great destinations kept growing into it, and a city sitting on the ceiling stopped being paid for the next monument it raised or the next district it filled. The last raise bought the leading city about three days before it was pressed right up against the new ceiling again — so rather than nudge it up a fourth time, it's gone. Build a monument, house another family, and the number moves. Nobody's bonus went down, and a ceiling will never come back. Prestige still decays over 14 days, so it's a score you keep earning, not one you bank.
- ✏️ Names can no longer be buried under stacked accent marks. There was no limit on how many accents you could pile onto a single letter, and enough of them spill up and down out of their line — smearing over whatever's above and below in a panel, your hour report, or the website. A letter can now carry up to four, which is more than any real writing needs (Vietnamese uses two, pointed Hebrew three), so ordinary names in every language are completely unaffected. Names you already have are untouched. Long names also get trimmed more carefully now, so a multi-part emoji is never chopped in half into a broken symbol. (Thanks to Jörg!)
- ✏️ Names you type can no longer contain a slash or an at-sign. Chat quietly turns both into links: a name with an
@in it becomes a tap-through to somebody's account — including accounts that have nothing to do with the game, or ones dressed up to look official — and a name starting with a/reads like a command. So a city, building, district or pet could end up carrying a link nobody meant to put there. Those two characters are now turned away when you type a name, with a note telling you why, and the rename costs you nothing when it's refused. Everything else still works: letters, numbers, punctuation, apostrophes and emojis are all fine, soJörg's Ledger Houseand⚔️ Ironholdare as welcome as ever. Names you already have are untouched — this only applies to names typed from here on. (Thanks to Jörg!) - 👑 Your hourly report now tells you how many Letters of Credit you have left. Every time an import spent your credits, the report told you what it cost — and never what you still had, so the only way to know you were running low was to keep the running total in your head. That's easy to lose track of, because imports don't arrive evenly: you can go a week without a single credit used and then lose eight in one hour when a few visitors turn up at once. More than one Tycoon has found out he was out of credits only after he'd already dropped out of the import pool. Any hour your credits are spent, you'll now see how many remain, both on the import lines and in the one-line summary. (Thanks to Jensen!)
- 👑 The Letter of Credit cap now rises as you climb the Tycoon ranks. It's been a flat 25 for everyone since Luxury Trade launched, whether you'd fulfilled nothing or a thousand units. Each rank now raises your ceiling by 10 — 25 at Trader, 35 at Merchant, 45 at Magnate, 55 at Baron, 65 at Mogul. Nobody's cap went down and no credits were touched. The cap doesn't disappear entirely, and that's deliberate: it's what eventually retires an importer who stops showing up, so the Tycoons doing the most business get the most room to work. (Thanks to Jensen!)
July 22, 2026
- 🏹 Expedition and auto-hunt pelt estimates now reflect the real range you can actually get. Both the Hunting Expedition picker and the Districts panel's Auto-Hunt line were quoting a pelt range about three times narrower than what a full hunting party can genuinely bring home — so a normal, if unlucky, low haul looked like something had gone wrong. It hadn't: your average haul was always correct, only the displayed range around it was too tight, since a hunting party's real spread comes from the mix of animals it happens to bag (a hare and a red deer are worth very different pelts). The estimates now show the true spread, and the Districts panel's Auto-Hunt line finally shows an expected haul at all, where before it showed none. Your actual pelts haven't changed — only the number the game told you to expect. (Thanks to Karen!)
- 🎰 Your Bingo card now lines up in a clean grid on every device. On some phones, the marked squares used to knock the columns out of alignment, so the numbers didn't line up under their letters anymore. Marked squares now show as
##and the free center as*— plain characters every device draws the same width, so the grid stays a grid. (Thanks to ☃!)*
July 21, 2026
- 💚 Your hour report no longer says a luxury couldn't be imported in the same breath as reporting it arrived. The new "couldn't import" line in the Residential Districts section counts everything the caravan was turned away on over the past week, while the "Luxury caravan arrived" line right above it reports this hour — so a city that finally got its Jade this hour could see both at once and reasonably conclude the game was contradicting itself. It wasn't: those are different units, either an earlier day's blocked run or the part of this hour's order the importer couldn't cover. The report now says so plainly. A luxury that did land this hour is no longer listed as one you couldn't import; it gets its own line that names the week's shortfall and confirms this hour's shipment made it. Nothing about importing, duty, or Tycoon credits changed — only what the report tells you. (Thanks to CrimTest1!)
- 👑 Tycoon specializations now steer toward real demand instead of just an empty niche. The specialization picker used to rank luxuries by how many other Tycoons already covered them — pick the gap, it said, and the business will come. But scarcity of Tycoons isn't the same as scarcity of the goods: a couple of luxuries turned out to be the least-covered and the most oversupplied in the realm, so specialists were being pointed at goods nobody actually needed imported, while a handful of luxuries with real demand sat with zero Letters of Credit behind them anywhere. The picker now shows, for every luxury, how many units the realm is actually short of right now, whether any credits are sitting behind it, and how much demand has gone unfilled recently — sorted by what's genuinely wanted, not by how few Tycoons happen to cover it. On top of that, an import that can't be filled — because no specialist holds a credit for it — is now recorded rather than vanishing silently: Tycoons whose specialties went unfilled are told so in their hourly report, and a city whose district is stuck waiting on a luxury nobody could import is finally told that too, with a nudge that trading for it is the way through. The low-credit warning also now reaches you in your hourly report, not just when you happen to open the Tycoon panel — a quick fix, since several Tycoons had drifted to zero credits without ever seeing it.
- 🖼 Grand multi-luxury landmarks now charge and pay correctly for Tycoon imports. A handful of your realm's biggest landmarks — the Imperial Gallery, Grand Cathedral, Hanging Gardens, The Colosseum, Marble Bathhouse, Grand Theatre, and Royal Menagerie — each need two or three different luxury goods per visit, not just one. When one of those buildings ran short, the visit was only ever importing enough Letters of Credit to cover a single luxury while still paying that one Tycoon as if they'd covered the whole shortfall — overpaying them by up to three times, while the building's other missing luxuries went unsupplied by anyone. Now every short luxury is covered on its own: the host city supplies whatever luxuries it already has in stock, Tycoons import only what's actually missing, and each importing Tycoon is paid correctly for exactly what they brought. A city that's only missing one of several luxuries now keeps a bigger share of the visitor's ticket too, since its citizens are only giving up what genuinely had to be imported. And if you specialize in a luxury that only ever shows up in these grand multi-good landmarks, you can now actually get routed work fulfilling it.
- ✨ The prestige wage bonus can now reach +75% — the ceiling has been raised again. Prestige lifts wages for every citizen in your city, +1% for every 50 prestige. That bonus stopped counting at +50%, and the realm's great destinations had grown right into it: three cities were sitting at or just under the ceiling, and two of them were already earning more prestige than the bonus could pay out. Every monument they raised and every district zone they filled was landing on a number that had stopped moving. The cap is now +75%, reached at 3,750 prestige. Nobody loses anything — this only adds room above, and like every reward ceiling in UrbanPact it will only ever go up, never down. If your city was clipped, your wages went up this hour; if it wasn't, keep hosting visitors and building districts, because the climb is worth more than it was yesterday.
- 🏛 The Visit panel now tells you what each landmark spends per visit — before you go, not after it's shut. The website and your own City view have always listed the luxury goods a landmark burns servicing a visitor — the Colosseum takes a Gunpowder, a Marble and a Silk every time — but the one screen you actually plan trips from,
/visit, only ever named those goods once the host city had run out of them. Every building in the panel now carries a Consumes line showing exactly what a visit costs the host, stocked or not. If the city is short of something, the line beneath still names it so you know what to trade there. (Thanks to Jörg!) - 🎭 The Connoisseur medal keeps climbing — two new rungs above Diamond. Connoisseur tracks how many different types of premium landmark you've visited, and its top rung was set back when there were only 11 landmarks in the whole game. Ten Town Hall 4 monuments have been built since, so Diamond had quietly come to mean "about half the collection" — and most of the realm's travelers were sitting on it with nothing left to chase. It now goes further: Obsidian at 21 — every single landmark type in the realm today — and Mythic beyond that, waiting for whenever new landmarks are built. Already at Diamond? You keep it, this only adds rungs above. Anyone who had already collected all 21 has been awarded Obsidian and its reputation straight away. (Thanks to Jörg!)
- 🧾 Your Residents now pay taxes — Residential Districts contribute to your city treasury every hour. Districts used to give a city prestige and nothing else, which meant the cities that had built most deeply into them were often the ones feeling the treasury pinch hardest. From now on, every family living in one of your districts pays into the city treasury each hour. Two things decide how much: the tier they live in — a Grand Villas family contributes seven and a half times what a Cottage Row family does, so building up the ladder pays as well as building out — and how happy they are, because a neighborhood sitting at half happiness pays only half its taxes. Keeping your districts supplied is now worth real treasury on top of the prestige it already earned. Your hourly report breaks the take down by district type, so you can see at a glance which neighborhoods are carrying the city. (Thanks to Jörg!)
- 💸 A reminder that goes with it: your own home pays the city too, and it pays a lot more than it used to. The Estate track was steepened a couple of days ago — a maxed Estate now contributes more to its city's treasury every hour than a Level-4 Town Hall does. Between your Estate and your Residents, a city's treasury now grows by who lives there, not just by what it sells.
July 20, 2026
- 📦 Sitting on a mountain of Prize Crates? You can now open exactly as many as you like. The crates panel only offered "Open one" or "Open all" — no middle ground, which matters once you've stockpiled a couple hundred crates and don't want to crack them all at once. When you have 25 or more unopened crates, a new "🔢 Open an amount…" button appears: tap it, type a number, and exactly that many pop open in one satisfying reveal. (Thanks to ☃!)
- 🎰 Your Bingo card's free space now looks filled in, so a winning line looks like a winning line. The middle square of every card is free — it counts toward every row, column, and diagonal — but it was drawn as a faint hollow box that read as unmarked. So a win straight through the middle showed four solid squares and one empty-looking one, and the card looked like it hadn't won even though the ✅ Line marker said it had. The free space is now clearly filled, and the panel says so in words right under the grid. Nothing about how cards win changed — those wins were always real. (Thanks to ☃!)
- 💬 The AI advisor keeps its measuring stick to itself. Right after learning to judge your stockpiles against your city's own scale, the advisor started showing its work — telling you a resource was "below its 150k yardstick bar." That's its internal ruler, not useful advice. It still measures the same way, it just talks like a person now.
- 💡 The AI advisor no longer calls a stockpile "massive" just because the number is big. Even after learning what "a lot" means for your city, the advisor could still eyeball a six-digit pile and describe it as a massive surplus when it actually falls short of what your city's biggest build would need. It's now told your city's actual bar for every raw material and instructed to judge plenty only against that — so "surplus" means surplus at YOUR scale. (Thanks to Karen!)
- ✏️ You can now change an amount in a trade offer without starting over. While building a trade or one-time offer, resources you've already added used to disappear from the picker — so fixing a typo'd amount meant discarding the whole draft. Added resources now stay in the list with a ✅; tap one again, enter a new number, and it replaces the old amount. Works on both what you send and what you request. (Thanks to ☃!)
- 📦 The Masterworks panel now always shows your Tier-2 stock — even while something is building. The "On hand" line at the bottom of the Craftworks/Masterworks panel used to vanish whenever your city had a build or district under construction, which is exactly when you most need those numbers to decide which recipes to toggle. It now shows alongside the build-needs lines, so you're never retooling blind. (Thanks to ☃!)
- 💡 The AI advisor now understands what "a lot" means for YOUR city. Whether a stockpile counts as plenty used to be judged against one fixed yardstick, sized for young towns — so in an Industrial-era city that burns thousands of a resource an hour, every pile looked huge and the advice lost its edge (and in the other direction, it could call a handful of timber "plenty to craft with"). The advisor now measures your stockpiles against the biggest build your city could actually take on at its Town Hall level — a monument-building city is only told to stop gathering stone once it could really fund one, and it won't suggest firing up the Workbench over a pile that wouldn't last five minutes. Both the hourly tip and the AI Tips in /help use the new yardstick.
- 🎟 Your visitor-tickets earnings in the hour report now show a 💰, so it's clearly money coming in. On the wages line of your hourly report, the 🎟 visitor-tickets segment sat next to just a ticket icon — the same 🎟 used elsewhere for the tickets you pay to visit — so it wasn't obvious this was gold arriving, not a cost. It now reads 🎟 💰 before the amount, matching the money icons on the rest of the line. (Thanks to Karen!)
- 🏘 District buttons in your City view no longer run off the edge. On the 🏘 Districts overview, the tier buttons (Cottage Rows, Merchant Quarters, Grand Villas) used to sit two-to-a-row, which squeezed the longer labels until they were cut off on a phone. Each tier now gets its own full-width row, so the whole label — and its count — always fits. (Thanks to Buzzaroo!)
- 🎉 Cheer your city-mates on their Bingo wins. When someone in your city hits a Prize Chest or Vault at Bingo, the celebration message now has 👍 / ❤️ / 🎉 buttons — tap one to cheer them on, and they'll get a little note that you were happy for them. It's purely social: no prizes, nothing to farm, just the good vibes. (Thanks to Vik!)
- 🏛 Landmark tiers are now numbered I, II, III instead of A, B, C. The Premium Landmarks in the Build panel used to run Tier A → B → C from weakest to strongest, which read backwards to anyone used to A meaning "top." They're now labeled Tier I, II, and III — so the bigger the numeral, the bigger the reward, everywhere landmarks appear (build menu, city view, the World Map, and the AI advisor). Nothing about their rewards changed. (Thanks to Jörg!)
July 19, 2026
- 🏠 Your Estate panel now shows your rung on the ladder too. Your
/profilealready showed where your home sits on the Estate ladder (like "House (6/8)"); now the/estatepanel itself — and the/houseview — show the same, right next to your home's name. One less place where you had to know the ladder by heart. (Thanks to Jörg!) - ✨ Polish sweep: nicknames and progress numbers. If you've set a nickname, it now shows everywhere it should — the invite page a friend opens from your referral link, the welcome message your recruits see, and the arrival announcement when you move to a new city (which also no longer falls back to your @username). Progress numbers got stricter too: a build project or tool now only ever shows 100% when it's actually done, never a rounded-up 99.6%. And on truly hectic hours, very long visitor and expedition lists in the hour report roll their tail into a tidy "…and N more" line.
- 📖 Long hour reports now fold their bulkiest sections. The visitor list, the mayor's hunting ledger, the Residential Districts section, and the trade route ledger each arrive collapsed to a single headline — tap one to expand the full detail right inside the message. Your action, wages, production, exports, and advice all stay fully visible, so the report reads at a glance without losing any depth. (Thanks to Karen!)
- 🏠 Your home now pays your city much more — up to 7× more at the top. The Estate track is the game's ultimate personal goal, and its hourly treasury contribution to your city now reflects that: the ladder rises from +5💸/hr for a Tent up to +150💸/hr for a maxed Estate — which outearns a Level-4 Town Hall all by itself. If your city's treasury feels slow, this is the lever: recruit neighbors, and climb the ladder. Every existing home was upgraded automatically — no action needed.
- 💡 The AI advisor now tells you what a landmark visit costs. Visiting another city's premium building charges an admission ticket from your personal gold (160/320/480💰 by tier), but the hourly tip and the AI Tips review suggested visits as if they were free rep — and could even suggest a visit you couldn't afford, which would have wasted a queue slot when you got turned away at the door. Advice now shows the ticket price next to the rep and only ever suggests visits you can currently pay for.
- 👑 As a Tycoon, your hour report now names which city you supplied. The "Supplied [landmark]" line in your tick report used to just name the building — but the same landmark exists in many cities, so it was ambiguous which one your import went to. It now reads "Supplied [landmark] in [city]".
- 🤫 Secret medals now get their own tab, so you can share your medals without spoiling them. Earned secret medals used to be listed right on the main Medals overview — meaning a forwarded screenshot could give away exactly which ones you'd found. The overview now just shows a "+N secret" count; tap the new 🤫 Secret button to see them.
- 🏠 Your profile now shows exactly where you stand on the Estate ladder. It used to just name your home tier (like "House") — now it also shows your position on the ladder, e.g. "House (6/8)", both in your
/profileand in the showcase card posted in the community group.
July 18, 2026
- 🌟 The Wildlife Passport no longer spoils how many secret animals there are. The "Secret discoveries" line on your Passport overview showed a total — like "(1/3)" — which quietly told everyone exactly how many rare secret species are out there to find, even though the whole point is that they're a surprise. It now just shows how many you've personally discovered ("Secret discoveries: 1 found"), with no hint at the total. (Thanks to Jörg!)
July 17, 2026
- 🛟 Setting a high district reserve floor is much easier now. The reserve floor (🏘 Districts → 🛟 Reserve floor) only had ± step buttons, so reaching a big floor like
99,000,000meant thousands of taps of +10k. There's now an ✏️ Type an amount button — type the floor you want, loosely, so99,000,000or shorthand like99mand2.5mall work. The same fix already landed on the Export Market; this brings it to Districts. (Thanks to Jörg!) - 🗺 The World Map's "visited" landmarks now carry a ✓ badge, not just a green outline. Previously the only way to tell you'd visited a landmark was its green border — which doesn't help if you can't easily pick out green. Each visited tile now also shows a small checkmark in the corner.
- 🏛 The Export Market's on/off buttons no longer rely on red vs green. A resource that's exporting shows a ✅, one that's paused shows a 🚫 (and "Enable all" / "Disable all" match). Same idea as the old colored dots, but now the state reads by shape — easier if you're colorblind.
- 🦌 The Wildlife Passport got a cleaner, tabbed layout. It used to cram every animal from every hunting ground into one long, hard-to-read line — and never showed how many of each you'd actually caught, even though the game was tracking it the whole time. Now it opens on an overview tab with your overall progress, plus one tab per hunting ground showing a simple table: which animals you've caught, how many times, and your best weight for each — split into Quick Hunt and Big Game. (Thanks to ☃!)
- 📡 Fixed: the live Activity Feed no longer shows the same event twice. If you were watching the feed and switched back to the tab right as it refreshed, a brand-new entry could occasionally slide in twice — it only ever happened once for real, it was just drawn twice on the page. The feed now waits for one update to finish before starting the next, so each event shows up exactly once. (Thanks to ☃!)
- 🏛 The Export Market is much easier to read on a phone. With every resource crammed into one screen, the buttons were getting cut off — you couldn't tell which resource a row was for, or what its reserve was. Now it's split into Tier 1 / Tier 2 tabs, and each button leads with the resource name and a status dot (🟢 exporting, 🔴 paused) so it stays readable even when squeezed. The reserve shows right on the button, "Enable all" / "Disable all" / "Keep-all" now apply to whichever tab you're on, and a resource you've set to keep everything reads as 📝 All. (Thanks to Mark!)
- ✨ New: see who's been visiting your city's landmarks. Your hourly report already mentions visitors, but now there's a log you can look back at any time: send
/visitorsin the bot for a running list ("👤 someone visited The Vellum Archive — 3h ago"), or check the new Recent Visitors section on your city's web page. (Thanks to ☃ and Jensen!) - ❓ New: an FAQ for the questions players ask most. There's now a Frequently Asked Questions page on the website (under How to Play) covering things like when you get paid, the difference between your Gold and the city Treasury, how visits and tiers work, and where to find recent changes. You can also pull answers right into the bot: send
/faqfor the list, or/faq wages(any keyword) to get an answer in chat. (Thanks to Jörg and ☃!) - 📡 The website Activity Feed now updates itself live. Leave the feed page open and new activity — foundings, projects, promotions, trades — slides in at the top automatically, no refresh needed. A little "Live" dot shows it's watching, and the timestamps tick up on their own. It quietly pauses while the tab is in the background, so it's light on your browser. (Thanks to ☃!)
- 📋 New:
/changelogshows recent updates right in the chat. If you'd rather skim a quick, plain-text list of what's new than open the website,/changelognow DMs you the last week of changes as a compact text block. Want a wider window? Add a number —/changelog 30for the last month. It's the same update history as the website, just trimmed down and easy on the eyes. (Thanks to ☃!) - 🔒 Setting a high export reserve is much easier now. Keeping a big pile of a resource on hand used to mean hand-typing a huge number like
99000000exactly right. Two fixes: every resource on the Export Market now has a 🔒 Max button that keeps everything (surplus never sells) in one tap, and when you do type a reserve you can now write it loosely —99,000,000,99 000 000, or shorthand like99mand2.5mall work. (Thanks to Jörg and Karen!) - 🚢 Typing
/tradesnow opens the trade panel./tradelives in the City panel and your hourly report rather than the slash menu, so it doesn't autocomplete — and the natural plural,/trades, used to just hang there doing nothing. It's now an alias for/trade, so either one works. (Thanks to ☃!)