Sunday, February 19, 2017

Change Log: 2.4.259

Other than a couple of bug fixes based on errors that showed up in the logs from last week, this tiny release contains all API enhancements related to the first/alpha features of The Watcher.

Just a heads up, while break/fix and bug support will not slow down at all in the near term, feature work (including refactoring and redesign) for the legacy app is going to slow down quite a bit over the next few months: between work on the The Watcher and the fact that I'm moving this spring/summer, I don't feel like I will have the free time to keep up with the kind of insane release schedule that I kept up during November/December/January 2016.

That said, we're still full steam ahead on The Watcher and should have some real news on that very soon!

Thanks again for using the Manager!

Wednesday, February 8, 2017

Change Log: 2.4.254

Release 2.4.254 is primarily focused on API enhancements required by The Watcher and laying some groundwork for some future enhancements/optimizations to the Manager.

(Speaking of The Watcher, if you're not doing it already, follow The Watcher on Twitter: once user-facing stuff starts to become available, that will be the major channel for updates/statuses, etc.)

2.4.254 also contains a few bug fixes, and most of them either came directly from users or were the indirect result of other user feedback. Thanks to everyone who has written in over the last week!

And thanks again for using the Manager!

Saturday, February 4, 2017

Change Log: 2.4.245

Normally, I depend on users to report issues with the Manager.

I will definitely concede that it's not a great system, but I'm a one-man-show here, after all, and it's a system that works well enough.

Except when it doesn't. 

Release 2.4.245 very specifically targets a bug introduced in release 2.4.243 that affected weapon mastery innovations. No one reported the issue, though a number of users would have been disrupted by it, and I was working on some new feature development when I just randomly noticed it happening 20 or 30 some odd times during the last week.

At any rate, release 2.4.245 should a.) fix all settlements broken by the bug and b.) prevent the bug from affecting future settlements. And, in the meantime, I'll be working on a better schedule for reviewing the logs and errors, etc. to hopefully catch some of these things sooner.

Thanks for using the Manager!

Sunday, January 29, 2017

Change Log: 2.4.243

Stepping up the Manager's cross-browser support.
As promised in my previous post, release 2.4.243 specifically addresses usability and presentation issues affecting Safari (mobile and desktop).

(An aside: the Manager is not recommended for use with Safari (mobile or desktop), but I try to support it anyway. I do this on behalf of the handful of helpful/dedicated users who have been the de facto QA team for the Manager on Safari over the last few months. If you use the Manager in Safari and you're not one of the guys who writes in regularly with issues, you owe those guys a debt of gratitude, because they're really driving this thing.)

Beyond correcting a long list of Safari issues, 2.4.243 also completely refactors the Settlement Sheet controls for adding innovations. In a nutshell, the controls (including the part where your Innovation Deck is displayed) are now totally real-time and dynamic and no longer require page refreshes.

Additionally, and somewhat controversially, the drop-down/select list that shows options for adding innovations now shows all available options.

I have been going back and forth on the best way to do this since the earliest releases of the Manager, and I am aware that there are strong user opinions on either side. For a long time, there was a user preference that users could use to either get a full or partial list of Innovation options, and I had been maintaining back- and front-end code for both options.

At this point, however, I have come to be of the opinion that the best solution for everyone is to remove the preference, commit to a single user experience, and cut the baby in half, so to speak: the Innovation Deck box on the Settlement Sheet will follow game rules for building an Innovation Deck and the drop-down will include all available options, based on expansion content, campaign, etc.

With any luck, this "best of both worlds" approach should satisfy both sides of the argument.

As usual, hit the jump for the complete release notes. And thanks again for using the Manager!

Saturday, January 28, 2017

Safari patches and no-refresh Innovation controls coming tomorrow!

Tablet resolution animated GIF feature demo!
On Thursday, I started working on the recently introduced usability and presentation issues affecting Safari users and realized that, rather than simply patching or working around the issues affecting the Settlement Sheet, it made more sense to just go ahead and totally overhaul the Innovations controls.

This afternoon (i.e. Saturday), I finally finished up the new Innovation controls and now the plan is to do a release of the Manager tomorrow morning that will include all of the Safari-specific presentation fixes that I failed to release last Tuesday as well as totally redesigned Innovation controls on the Settlement Sheet.

Check out the animated GIF demo at the right to get a sense of how it will work, but the big ideas behind the redesign are these:

  1. Adding or removing innovations updates the Innovation Deck without refreshing the page.
  2. Clicking/tapping the Innovation Deck refreshes it without refreshing.
The basic idea is that working with Settlement Sheet innovation controls no longer reloads/refreshes the page, no matter what you're trying to do.

And, like I said above, I will definitely release that feature tomorrow (i.e. Sunday) morning and, with any luck, that plus the Safari fixes will solve a lot of issues for a lot of people.

Thanks for using the Manager!

Monday, January 23, 2017

Safari-targeted patch coming very soon!

Thanks to a couple of users who wrote in with a very specific issue affecting Safari, I spent some time in desktop and mobile Safari (I borrowed an iPhone) and I am currently working on a patch to directly address the Manager's performance and presentation in Safari (mobile and desktop).

The patch will include resolutions to the following GitHub issues:

When these issues with the legacy application are resolved, I pull push them into production as a single release. Presently, I think I will be able to get all of these issues resolved by Tuesday, 01/24.

I apologize if you are one of the people who ran into these.

Thanks for checking out the Manager (an for checking in with issues)!

Sunday, January 22, 2017

Change Log: 2.3.213

This tiny release corrects some of the typos and minor usability issues introduced in the last release, as well as a major, application-breaking JS issue affecting Firefox and Safari.

Special shout-out to uffevind and jwsrex for checking in right away on the Firefox/Safari bug.