As I continue to work on the game refining asset value balance, here are patch notes from todays latest update from Beta V1.01a – b
Search System, Asset Filtering, Save/Load Improvements
Search & Filtering
- Search now overrides category filters. Typing any asset name, ticker, or keyword will always display matching results, regardless of whether Currency or Commodity toggles are active. (Favourites mode still applies intentionally.)
- Search reliability improved. Search now checks all safe fields (symbol, name, type, exchange, tags) and gracefully handles missing data. No more disappearing results or empty lists.
- Trend filters (Bullish/Bearish) no longer block assets. Assets without a
price_changevalue are treated as neutral, preventing the entire list from being filtered out. - Favourites filter hardened. Assets without a
favouriteflag no longer cause the list to collapse. Favourites mode behaves consistently across fresh installs and save loads.
Save/Load System
- Email system now loads correctly. Saved emails (read/unread, folder, portrait, timestamp) are restored on game load, ensuring inbox continuity across sessions.
- Asset restoration hardened. Missing fields in saved asset data are now safely defaulted, preventing load‑time crashes or invisible assets.
- Offline market simulation stability improved. Drift calculations now handle missing history entries and volatility values more safely.
UI & Interaction
- Search box behaviour refined. Cursor blinking, focus logic, and input handling updated for consistency across EXE builds.
- Category toggles (CUR/COM) now behave correctly. Filters only apply when search is empty, matching expected UX.
General Stability
- Fixed an issue where EXE builds could start with an empty asset list due to strict filtering logic.
- Improved resilience of asset filtering when fields are missing or uninitialised.
- Reduced cases where UI states could block search or filter interactions.

