Update 1.18.130 - Maintenance Release: App Bootup & misc.
Latest Update:
- App Bootup: improved loading speed of game. Secondary assets are loaded in background allowing to enter the home screen much faster.
- GUI: option to copy wall posts with formatting code also (rather than just the text).
- Rankings: clan button re-instated that is shown for players that are in a clan (previously removed but added again due to it being requested :-).
- Language: latest translations added - Thanks :-D
- Clan Notifications: notification for clan member actions (e.g. role changes/removals) now also list the user that made the change.
- Modding: added option (via .config) to mark a resource as non-tradable in the market.
- Modding: latest template.ZIP uploaded to http://www.demiseofnations.com/modding.html | bundle_ancient_vs_modern.config contains modern vs. ancient configuration (can not be mixed with other bundle configurations!).
- Server: updated/improved RAID disk array monitoring (detection if missing also).
- Investigated: deleted wall messages that still appear for other players: due to caching, deleted wall message will still show for players that have seen it before it got deleted. Won't fix for now.
- Investigated: scrolling a panel while an onscreen keyboard was visible and offsets the screen (reported by Eogum). The scroll view scrolls in mysterious ways at first glance, but actually it works as intended. The system tries to keep the text input within view so one can see the contents while typing :)
- Integration itch.io: started showing rating option (if user likes to do it).
- Server Side: Geo IP lookup database updated (able to resolve previously missing addresses).
- Server Side: account deletion improved (deletes all relevant data also).
- Internal: account modus "DELETED" added.
- Maintenance: improved error handling/output for text parsing (decorated strings).
- Maintenance: replace legacy android.support /w androidx library.
- Bugfix: wall posts didn't properly keep track of the last seen time to indicate new posts when there was a pinned post.
- Bugfix: translation approvals/rejections did not always work, i.e. no approval was done (server wrongly assume one of the lists was sorted, but it wasn't).
- Bugfix: application exit now properly releases audio resources (proper native cleanup on desktop).
- Bugfix: increased allowed screen aspect ration to improve scaling on full screen (Droid).
- Bugfix: using a new minus '-' sign with same format as the '+' sing which ended up not showing because it wasn't included in the bitmap font.
- Bugfix AI (Modding): the AI was not moving/crashing for entities that could not be built but the AI wanted to build.
- Bugfix: code & logging update for when the server becomes stuck and doesn't update games anymore.
- Bugfix (Server): reduced deadlocks accessing the database and cache (using separate caches now for separate request).
- Bugfix Crashes: if proxy detection failed (will just not work, rather than crash!).
- Bugfix Crashes: during modding while adding new host-unit without armaments.
- Bugfix Crashes: storing loaded image data via render-thread (should reduce crashes?).
- Bugfix Crashes: reduced the max. number of simultaneous sounds that can be played at same time (fixes ANRs on e.g. Droid?).
- Bugfix Crashes: error reporting possible now if the app crashes during startup (error got swallowed before).
- Bugfix Crashes: preventing the data loader to report results twice (potentially resulting in crashes).