← All articles
featurev0.104.0

Update v0.104.0

What's new in v0.104.0.

Features

// achievements/§17: search, auto-sync-on-open, auto-collect, reward toast // contacts/§19: name search, rich rows, remove/revoke, skill-decouple // enhance UI/UX for hospital and trade pages, improve notification policies, and refine combat service logic // enhance UI/UX for hospital and trade pages, improve notification policies, and refine combat service logic // inventory: "Reparar tudo" shortcut selects all damaged items (P2 §13) // inventory: multi-select action bar + disable single-item actions (P2 §3) // inventory: paper-doll slot parity — visible unequip button + hover details (P2 §13) // inventory: quiet equip/unequip — no success modal, error toast only (P2 §13.5) // inventory: server-side sort across all items via rarityRank (P2 §13) // inventory: swap-delta in item tooltip vs. equipped item (P2 §13.2) // profile/§22: public showcase — equipped title, achievements, loadout // profile: exposure layers + null-guard on public profile (P2 §22) // profile: public presence — online/last-seen + member-since (P2 §22) // ranking/§18: sticky "your rank" bar + per-character/per-account scope label // ui-audit: add new asset images for minihud, tokens leaderboard, tokens guide, shop, and profile migration // ui-audit: content-first mobile shell (1.3) // ui-audit: failure-consequence preview on the upgrade forge (1.9) // ui-audit: global prefers-reduced-motion gate (1.4) // ui-audit: in-app reduced-motion toggle + inventory keyboard a11y (1.4) // ui-audit: language selector + prison screen i18n (1.2) // ui-audit: prison/hospital real takeover + audio + bribe formula (1.8) // ui-audit: rename Unmount→Desmontar + decouple action key from label (1.9) // ui-audit: show craft success chance + failure-cost warning (1.9) // ui-audit: Sprint 1 foundations — mini-HUD + design tokens aligned to cc-style-guider // ui-audit: unify CC currency notation, drop stray "C$" (1.9)

Bug Fixes

// field-ops: repair broken FieldOpsGrid JSX (duplicate props blocked build) // profile/§22: show the ACTIVE character, not characters[0]] // ui-audit: P0 batch — passive income, payment robustness, trade names, ranking, field-ops ledger // ui-audit: P0 batch — passive income, payment robustness, trade names, ranking, field-ops ledger

The city is already running.

Everything in this post is live. Make a character and see how long you last.

Play free