I bet somebody is curious what the subtle bug I chased was. In Black Ink I’m deriving puzzle download URLs based on the app’s concept of “today”. Today depends on the user, and it’s OFTEN different between New Zealand and Boston. Thanks to my NZ user for the bug report ;)

The way this extended to being a “whole subsystem” fix, is the behavior in Black Ink depends on a Red Sweater-wide “calendar date” class, which was not suited to reckoning a day of the week based on the time zone of the user vs. the time zone of, say, a newspaper. Better now.

*****
Written on