And, speaking of this week, I would like to point out that user feedback/collaboration has been really excellent this week! Thanks again to everybody from /r/kingdomdeath who checked in this week and everyone else who opened tickets and sent emails. You are awesome!
I'm going to be taking a few days off of active support (for the American holiday weekend), but I'll be back early next week, so keep those issue reports coming in!
Thanks for using the Manager!
Corrections and Fixes
- Fixed a typo in the rules for the 'Cat Gut Bow'.
- Removed some unnecessary punctuation from the Dashboard's "World" panel
- Addressed a handful of wide resolution presentation issues affecting Chrome:
- Normalized the Survivor Sheet 'Insanity' shield and the A&I descriptions
- Normalized the border radius attributes of the Campaign Summary available endeavor 'tiles' and buttons
- Cleaned up the margins on the burger/sidenav buttons
- Centered the 'Cursed Items' dynamic button on the Survivor sheet
- Fixed a bug where the minimum Survival Limit a settlement could have was zero (and should have been one). -chaorain
- The 'World' panel of the Dashboard now lists the number of new users who have registered in the last 30 days.
- Addressed an issue in API-side Settlement initialization that caused the latest_fatality World query to bomb-out during the daemon's refresh run.
- Addressed an issue where the 'preserve_sessions' preference was not working correctly for subscribers. -chaorain
- Clicking the Population, Survival Limit or Death Count arrows on the Settlement Sheet rapidly no longer causes weird behavior w/ those numbers. -Malte
- Fixed an issue on the Survivor Sheet where adding an epithet would call a deprecated JS method and throw a console error.
- Fixed a typo in the API's assets.events.py file where 'Crush and Devour' looked like 'Cooking'.
- HTTP requests to the legacy webapp webserver and the API are now forced to HTTPS. No exceptions.
- Replaced sidenav/burger form elements with calls to a JS function that emulates forms.
- login.js methods log more descriptively when login fails.
- The world.World.update_asset_dict() method now executes codes with a test request context to avoid causing tracebacks when initializing UserAsset objects that test (for) the request context.