Wednesday, January 17, 2018

Change Log: 2.61.1211

Survivor Sheet upgrades; PotStars survivor at desktop resolution!
Release 2.61.1211 mostly addresses presentation and usability issues introduced in last Monday's Survivor Sheet upgrade release.

Most of the presentation issues are related to wide resolution, but I also smoothed out the presentation of the Survivor Sheet "hit boxes" (e.g. Brain, Head, Body, etc.) at all resolutions in this one, so the experience should be a little more consistent across devices/resolutions.

Beyond the break/fix stuff, there are also a handful of usability updates in this release intended to further streamline the Survivor Sheet experience.

The most visible enhancement is related to the "hit boxes" on the Survivor Sheet, which now work with the "roll down" controls: you click the armor box, the controls roll down, you make your changes, hit save and they roll back up.

This not only makes the experience more consistent across the various elements on the Survivor Sheet, it also frees up a lot of space at both tablet and wide screen resolution and makes the app look more like the paper sheets (which is one of the major goals of the recent upgrades to the Survivor Sheet).

Release 2.61.1211 also removes a lot of the loading animations and other things that block buttons on the Survivor Sheet and generally tries to make it feel less like you're waiting on the Survivor Sheet to save.

Finally, I want to thank everyone who has written in with issues and comments about the Survivor Sheet upgrade and apologize for the delay on getting this release out: I normally like to do these break/fix releases sooner after the release of new features, but I had to travel for work and then a bunch of stuff came up.

Look for the next release of the Manager next week, when I should have some API enhancements and (if we're lucky) some Timeline upgrades ready to roll out.

Thanks for using the Manager!

Monday, January 8, 2018

Change Log: 2.61.1185

Release 2.61.1185 pushes a major upgrade to the Survivor Sheet and also marks a major milestone for the Manager: as of this release, there are no parts of the Survivor Sheet that require a refresh/reload to update the view!

Behind the scenes, the API has been enhanced to allow for what I call "survivor post-processing", which is going to be the new standard for enforcing the game's business logic. For now, the only piece of biz logic I am enforcing are weapon specialization/mastery, but now that the hook is in place, this will be a feature that we expand as we go (e.g. into Wave Three expansions, AKD:M, etc.).

Thanks for using the Manager!

Saturday, January 6, 2018

Next Release postponed; Survivor Sheet upgrade feature demo

I had originally intended to push the next release of the Manager to production today, but I ran into a bunch of issues with the upgraded Survivor Sheet controls and decided to postpone.

I doubt I will have time to wrap things up and deploy the new release tomorrow, so the next release is officially postponed until...probably Monday or Tuesday (at least).

In the meantime, check out some teasers/feature demos of the Survivor Sheet upgrade that comes out in the next release.

Thanks for using the Manager!

Tablet resolution demo of the Survivor Sheet upgrade
in the next release!

Mobile resolution (same survivor).

Thursday, January 4, 2018

New Year, New Survivor Sheet controls

Classic UI at mobile resolution.
Happy New Year!

The holiday is over, and I have (slowly) been getting back to work on the Manager.

As it happens, I initially planned to push a bunch of upgrades before the break, but a number of issues/requirements for The Watcher popped up at the last minute, and I decided to hang back until I could get those ready to ship with the upgrades for the Manager.

At this rate, I expect to have the next release of the Manager ready to go by this coming weekend (maybe Saturday morning or so). When the new release is ready to go into production, it will include an upgrade to the Survivor Sheet controls that I call "classic UI".

After the classic UI upgrade, the Survivor Sheet (at all resolutions) will look and feel like a combination of the classic/paper/in-box record sheet and the controls for The Watcher.

Check out the feature demo (at mobile resolution) on the right for a sneak peak!

Thanks for using the Manager!

Saturday, December 16, 2017

Change Log: 2.59.1152

Tablet resolution of Family inheritance!
The lightning round continues!

Release 2.59.1152 mostly pushes back-end code related to logging, asset attributes and other API miscellany related to the alpha release of  The Watcher.

This release does push some new beta functionality to the legacy app, however. As of 2.59.1152, subscribers with the "beta" preference set to "enabled" can try out "Family" innovation inheritance.

Check out the feature demo on the right to see how it works.

Finally, as far as corrections and fixes go, release 2.59.1152 pushes a handful of corrections/fixes for issues introduced into the legacy webapp due to the speed at which we're moving on back-end development/enhancement.

As I mentioned last time, I'm pushing a ton of low-level API code lately for The Watcher, and that is resulting in downstream (i.e. legacy webapp) bugs.

Thanks for your patience! And thanks again for using the Manager!

Thursday, December 14, 2017

Change Log: 2.59.1140

I realized a day or two ago that we're into a kind of development "lightning round" right now and that I'm going to be doing small (probably daily) releases of the API as bugs and enhancement requests roll in.

Release 2.59.1140 is exactly that sort of push. It addresses a major bug in the Manager that was introduced one or two releases back, and pushes some new feature code for The Watcher and...that's about it.

All of which is to say that you can expect the next several releases to be similar to this one, with respect to scope and impact.

I expect that we're going to be in this "lighting round" kind of mode until The Watcher starts to stabilize and move into beta, at which point I expect to get back to a less frantic pace with releases.

Thanks for using the Manager!

Wednesday, December 13, 2017

Change Log: 2.59.1137

Tablet resolution demo: enabling Beta content and
managing a user's collection on the Dashboard.
First, before I get into the change notes, I want to mention again that The Watcher now has its own subreddit!

If you've got questions, comments, concerns, feedback, etc. re: The Watcher, create a new text post over at /r/thewatcherapp/ and the whole dev team will see it (including Yours Truly).

Second, moving on to the release notes, release 2.59.1137 is kind of boring, with respect to what it does for the Manager: most of the code in today's release facilitates future features/functionality of The Watcher, so there is not much to report on, as far as the Manager is concerned.

The main user-facing element that this release pushes is a beta feature that allows subscribers to manage which expansion/add-on content they own (IRL).

This feature, which we're currently calling user Collection management, does not do anything presently, but will be tied to upcoming features of the Manager and The Watcher.

(I don't want to say too much about those features just yet, however, as they are still very much under development.)

Finally, and it feels like I'm maybe burying the lede here, I should also mention that there is a pretty major correction in this release: Percival is now an expansion.

When she was released, I initially filed her assets under "White Box", but we determined, after a thorough, rigorous, non-partisan inquiry, that she is, in fact, expansion-type content, so now she is officially an expansion in the API and the Manager.

Thanks for using the Manager!