These fixes are now up on Beta. That makes three new patches on Beta right now, so Wednesday's live patch will be a doozy. Enjoy!
New Features & Improvements
Academy Training Log
Added a new Training Log subtab to the Academy panel
Training log entries now show adventurer portraits, before/after stat comparisons (before → gain → after), and instructor details
Instructor activity is now logged for training sessions, drills, and skill growth events
Annual Reports Overhaul
Annual Reports now include awards, memorable moments, staff highlights, and expanded metrics
Quest Board Sorting
Quest board now sorts by ROVR ascending instead of best-match risk, making it easier to find appropriate quests
Trading & Economy
Added direct gold input fields alongside trade proposal sliders
Added +/- buttons to the guild trading gold slider for fine-tuned offers
Trade form is now preserved on validation failure so you can revise offers without starting over
Silent trade failures now display a feedback toast explaining why a trade was rejected
Faction System
Fixed up faction standing tier bonuses and exclusive quests
Faction standing decay now runs seasonally as intended (was incorrectly running weekly)
Sage's Wisdom
Added a Mercenary Brand entry to the Sage's Wisdom help system
UI & Quality of Life (5 QoL Pack)
Staff contract negotiation results now display in the right column, matching adventurer layout
Detail sub-tab selection persists when switching between adventurers and staff
Share Party screen now supports ESC to close, fixes the trapped-state bug, and scales to fit the viewport
Mini-dossier hover card popups are now disabled on portraits in card detail views to prevent overlap
Vendor input fields no longer lose focus on every keystroke
Balance
Rival guild ranking point earning reduced by 20%
Passive income from Commerce buildings now pays weekly (was incorrectly dividing annual income by 52 each tick)
Bug Fixes
Crashes & Critical
Fixed Dossier crash caused by React hooks being called after an early return guard
Fixed emoji characters corrupting save file JSON during export/import
Fixed raids silently failing — no rewards, no summary, no rest applied
Gameplay Logic
Fixed personal ambition trait rewards never being applied
Fixed synergies not activating despite having the required class members in the party
Fixed synergy training producing no actual stat boost (was display-only)
Fixed synergy panel showing party members as "ROSTER" instead of "IN PARTY"
Fixed tactician swap recommendations ignoring role composition
Fixed equipment bonuses not applying to Leadership/Charisma for captain/commander scoring
Fixed Rush Contract favor — now directly advances quest progress by 3 weeks as described
Fixed retired adventurers losing their skill tier on stat reconciliation
Contracts & Economy
Fixed wage offer dropping below the curve minimum when changing contract length
Fixed "C" key shortcut bypassing Guild Block buyout/swap requirement
Fixed misleading passive income display in Commerce buildings
Display & Data
Fixed missing potential tier letters on traded adventurers
Fixed chemistry pairings showing no description text
Fixed OVR sort bug and center-aligned OVR/AGE columns
Fixed "staff improved" notification incorrectly showing decreases for retired adventurers
Fixed "Years in Guild" always displaying 0 in the Registry
Fixed portraits changing appearance
Mercenary brand now expires promptly and transfer history resets yearly as intended
Added feedback warning before and after maxed synergy training attempts
Portrait age brackets set on all remaining character creation paths
