Patch Notes β 27 July β 1 August
App Store (Apple)
Game is now available on App store! π
New Players
New guided tutorial, "The Envoy" β walks new citizens through the Campaign panel, picking a campaign path (Coin / Council / Sword), and explains that tasks are optional guidance, not requirements.
Tutorial progress is now tracked server-side.
New artwork for several daily quest icons.
The daily-quest indicator only lights up when quests are actually still pending.
Congress & Politics
Proposal voting now takes place in a proper congress chamber view, with the tally and the bill shown on the hall's own screens (on phones they detach into readable cards).
New congress members roster: seats per party, deputy faces on each party bench, independents shown separately, plus a full member list.
Proposal costs are now shown before you submit. The overlay previously quoted a flat 10 gold for every law β it now shows the real price, including free first proposal, impeachment (free), new elections (Γ6), financial report (half), and congress ideology multipliers.
Proposal status simplified to Voting / Passed / Failed β open bills no longer show a misleading "failing" just because the majority threshold hadn't been crossed.
Results now appear the moment the voting window shuts, instead of waiting for the engine.
Clear reasons when you can't vote: deadline passed, majority already reached, or you're abroad ("Congress members can only vote from inside their own country").
Vote submissions now return specific errors instead of a generic failure.
Tax-rate proposals are validated against the ceiling your congress ideology allows, with the range shown.
Elections: new party roster tab, "{n} running" counts, and proper empty states for no candidates / no parties.
Government avatars in the country view are now oval, matching the portrait artwork.
Banking & Treasury
The Bank now covers national treasuries alongside holdings, military units and your own account, all on one shared ledger. (Replaces the country modal's old transactions tab.)
Added a quick transactions-log button to the Bank header.
Country treasury list gained a "Show more".
Large national ledgers load noticeably faster (count and rows are cached separately).
Military Units
Members now show Online / Offline / Last seen.
The 24-hour squad-change cooldown is now consistent everywhere: the roster shows when a member can move again, and both the member and the swap target are checked, with the remaining time in the message.
Market & Trading
New tax breakdown on market offers β tap the (i) to see VAT, import tax and exactly what the seller receives.
Listing an item now quotes the VAT of the market you're actually listing into (was showing the country you happened to be browsing).
The sell panel now shows gross revenue and you receive separately.
Seller identity marks added to the General Market, Auction House and Monetary Market: seller's country flag, plus an icon when the seller is a country, holding, military unit or NPC.
Currency market hides offers from removed or inactive owners.
"Best price on market" no longer counts offers buyers can't actually see or undercut.
Currency chart: values carry the Gold icon, and prices no longer get cut off on narrow phones.
Contracts
Equipment picker gained search and filters β by tier, and by use (Military / Construction / Mining). The useless "1 available" badge is now the item's tier instead.
Trade-locked gear is no longer selectable (it was always rejected on submit).
Construction and mining bonuses now appear on contract equipment β that gear previously showed an empty stat list.
You can attach gear from your backpack, not only what you're wearing.
Non-tradable items are no longer offered.
Another player's unequipped inventory stays private β only their public loadout is visible.
Fixed: a new contract now sends one notification per player. Players holding multiple roles (CEO + Vice CEO, president + minister, MU representative + manager) were getting the same alert 2β4 times.
Profile
New Service Record section: military rank and builder rank side by side, with progress to the next rank.
New Field Statistics block (combat strength, economic power, total damage).
Large numbers shortened (e.g. 1.2M) with the exact value on hover.
Added Edit Background.
Fixed: rank progress bars broke at max rank.
Profile backgrounds now use the same navy wash as the trading screens.
Training & Equipment
New Mergeable and Tradable filters, plus clear "Can't merge" reasons (equipped item, bench full).
Preset warnings: merging, scrapping or auctioning gear that's saved in a loadout preset now warns you first, naming the presets it would empty.
Equipment paper-doll card ordering fixed (arms now sits above hand).
Work & Factories
Company quality now explains itself: more stars = fewer units per shift, but every unit comes out at that quality β worth more on the market and stronger in use.
Produced output carries a quality chip, so a falling production rate no longer reads as "worse company".
Building
Donation basket now shows "{n} pts left to complete this site" and a max-quantity helper that mirrors the server's own formula.
Default site artwork for regions with no image.
Contribution feed restyled.
War
Live world war status: HUD war cards and map war tooltips now stay up to date β scores, round timer and damage percentage β without opening the war.
Battle report gained Show all / Show top N.
Default battlefield artwork fallback for regions with no image.
Kill feed restyled; action buttons made more transparent so the battlefield reads through.
Damage numbers compacted where the bar label lane is narrow.
New setting: auto-open the attacker/defender ranking panels on entering a war.
Hardening: a war pointing at a missing region can no longer disrupt round-end processing.
Notifications
Notifications are now fully translated β titles and bodies both, across all supported languages.
Grouped by category: War, Military Unit, Politics, Holding, Work, Market, Tournaments, Progress, Other.
Added Dismiss all and per-category dismiss.
New setting: choose which corner notification cards appear in.
Medal notifications now name the medal, and for battle medals the round and region it came from β instead of a generic "you won a new medal".
Chat
Eclesiar links pasted into chat now show the destination's real title (profile, region, newspaper, market, warβ¦) instead of "Eclesiar - Link".
Newspapers & Articles
New "Who voted this letter" list on comments.
Re-publishing an article keeps its original publication date and no longer re-notifies subscribers.
The article view now knows whether you can edit it, so the edit action only appears when it will actually work.
Regions
Infrastructure bars capped correctly at level 5.
The revolution block reason is anchored to its own button β it could previously be misread as an explanation for the invasion action next to it.
Tooltip anchoring fixed on narrow screens.
Events & Tournaments
Memory event: free attempts now reset when a new board starts. Finishing a deck with attempts spent no longer carried that penalty into the next week's deck.
Memory event modal scrollbar fixed.
Tournaments expose signup limits and already-registered state; tournament panel and list fixes.
Mobile
New travel widget on the right panel: route, ticket quality and energy cost.
Server clock condensed into the top bar (time over date); it steps aside below 360px and in static-map mode so the region name stays readable.
Chat sheet and panel drawer backgrounds reworked.
Premium shortcut plaque scales its text for longer translations instead of truncating.
Daily action buttons no longer overflow their row.
Holding modal tabs wrap into rows of three instead of squeezing six labels onto one line.
Account & Platform
New country setup now restores health to the country maximum.
The iOS app no longer shows a link out to the legacy 1.6 web version.
Steam: multi-platform packaging and upload reworked, with test coverage.
Internal: activation-funnel tracking added; Reddit/Meta conversion reporting made more accurate.
Translation files synced across all 35 languages (notifications, onboarding, military unit, elections).
Loading & Login
A failed session restore now shows a real error with a Retry button, instead of looping endlessly between the loading screen and login.
Connections refused by the server (VPN / proxy / Tor IP blocks) get a clear, specific explanation.