What's Changed
Editor
-
Add inline inflation-adjusted cost viewer for objects. #223

-
Image table grouping for vehicles. As part of this, I found several bugs in the BodySprite class (part of VehicleObject) that the editor is using, which have now all been rectified to match OpenLoco. #227

-
Added a button to manually run the object validation, allowing you to see issues that may prevent OpenLoco from loading the object. b30c958

-
Use neutral grey colours instead of the obnoxious bright colours, for the building previewer released in the last version. cdf100e

-
Improved the mouseover hint and popup for "delete file", (but it can still use some work). 3156dbb

-
Fixed a small bug when saving the image table with sprites that have the "DuplicatePrevious" flag in them. Because the editor actually displays the sprites for all the duplicates, it saves those sprites as part of the object even though they should be empty. The editor now respects this and doesn't save the duplicate images, matching vanilla and resulting in smaller objects. 9704198
ObjectService
Most of these changes are backend or refactor changes; you won't see any functional change here, but they're worth mentioning:
- Enable ASP.NET Identity with JWT bearer token authentication. This is in preparation of "user accounts" which is needed to enable people to edit the data in the object service. #220
- Report missing objects to server when not found in online index. #222
- Refactor missing object routes to use BaseTableRouteHandler pattern. #224
- Migrate missing objects from ObjectAvailability enum to dedicated TblObjectMissing table. #225
Full Changelog: 5.7.0...5.8.0