Mystery Master

Change Log

Michael Benson


Detective

TODO

  1. Update Facts form when fact is enabled/disabled.
  2. Don't disable facts if laws are disabled. See "Five Houses", facts 9 and 14.

2017-06-17

  1. WebWorker returns "saySolverStatus" message to inform Viewer if Finder and Lawyer are loaded. This change impacts: Board, Solver, and Viewer.

2017-06-15

  1. Moved core JavaScript files for puzzles from "/puzzles/js/inc" to "/js".

2017-06-14

  1. Added button on home page to show/hide the "fun" images. These are the images that appear on the right-hand-side of pages, including the puzzle pages.
  2. Changed Locker class as static.

2017-05-11

  1. Removed leading blank in "resetWork" when posting to worker in viewer.resetWork.

2017-05-10

  1. Corrected problem with noun type in Verb.js

2017-05-07

  1. Went live with my Indiegogo crowdfunding campaign.

2017-05-05

  1. Updated puzzles/inc/head.php
  2. Fixed problem in Tabby.js assigning tabNum1 from locker.

2017-03-23

  1. Enable facts previously disabled by a mark in puzzle.removeMark

2017-03-22

  1. Disable fact in doLevel1a, doLevel1b

2017-03-21

  1. Added JSDoc comments
  2. Moved call to solver.quitWork from finder.doAssumptions to solver.doWork

2017-03-20

  1. Removed status field from Mark class
  2. Absorbed setGridMark3 into setGridMark2 in Puzzle class

2017-03-19

  1. Removed okFacts option

2017-03-15

  1. Fix pausing