Wednesday, September 30, 2020

Change Log: 3.105.1888

Phoenix Armor Kit and Phoenix Mask!
Painted by yours truly; find more
at https://blog.thelaborinvain.com
This change log actually details two releases: API release 1.12.62, which went into production in early November 2019, and webapp 3.105.1888 (including API 1.14.92) which is finally live today, almost a year later.

API release 1.12.62 went into production without a change log because it was a patch/hotfix release that addressed some critical authentication issues that were preventing some users from using the webapp. The scope of the changes in the 1.12.62 release was limited what was required to address that issue.

If you hit the jump and review the full notes for today's release, you will notice that some lines are prefixed with 1.12.62: that is to disambiguate them from the changes that went live today in API release 1.14.92.

And, speaking of changes going live today, webapp release 3.105.1888 is an absolute beast that pushes a huge collection of fixes, enhancements and new features that I have been working on for almost a year now.

Which, if you read this blog, probably did not expect to see, as you probably remember that new features and enhancements were something that I said I wasn't going to do for this application after October 2019.

Back in October, the theory was that the current version of the Manager was going to go into a kind of "maintenance mode" while I worked on some other projects, one of which was its successor, the Advanced KDM-Manager project.

As of right now, AKDM-M is officially on hold with no plans for future development, though a lot of what I was working on for that project has made its way into today's release, and will be included in subsequent feature releases that will ultimately take the current version of the Manager from three to four.

(To my way of thinking, 3.105.1888 is a transitional release similar to the (also huge) release I did for the API right before I moved the API from major version zero to major version one: I think of it as transitional because it makes it almost, but not quite all of the way to the next major version.)

At any rate, over the next few releases, the Manager's major version number will eventually increase from three to four and I will probably change GitHub repositories as I continue to integrate AKDM-M features into the classic/legacy version of the Manager. 

Finally, if you do not plan to hit the jump and review the complete notes (which are extensive), here is a high-level summary of what 3.105.1888 adds, in terms of application features:
  1. The Settlement and Survivor Sheets have tabs now. If your device has a keyboard, you can use arrow keys to navigate among them.
  2. Settlement and Survivor Sheets have both been substantially refactored in a number of respects to make them a.) easier for me to maintain/improve and b.) fully support three meaningful CSS breakpoints that allow the Manager to work on the widest variety of modern devices.
  3. The main, left-side menu is now one half of a "curtain" that covers the whole view when the menu is opened, similar to how Amazon's app works on your phone. The other half blocks the right side of the view, which was previously viewable.
  4. So-called "night mode" or high-contrast is officially out of beta. Subscribers may enable it on the "System" panel on the dashboard.
  5. The Gear Card Lookup feature has also been substantially enhanced and improved in this release.
As you can probably guess, this release is going to generate a ton of bug reports, so look for the next release to a.) be a break/fix release and b.) to come out very soon: I definitely do not plan on waiting another year for the next one.

Thanks for using the Manager!