BOARD18 Development History

From BOARD18 Project WIKI
Revision as of 09:24, 3 June 2014 by Rich (talk | contribs) (Initial version of this page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Mid 2012

Started coding BOARD18 application, using as a basis a mock up I had previously created as a "proof of concept".
Started creating the design document in parallel with this coding effort.

May 5, 2013

  • Created the BOARD18 project on Gitorious.
  • Created a repository for board18 on Gitorious.
  • Created this WIKI to document and (eventually) publish BOARD18.
  • Shortly later, added To Do List to manage project tasks.
    This has since been replaced by Bugzilla Issue Tracker. See below.

July 15, 2013

  • Published pre alpha release on Gitorious.
  • Created DEMO18 site to test it in the wild.
  • Created a BOARD18 group on Yahoo for testers and other interested parties.
    This has since been replaced by the Forum. See below.

July 23, 2013

Ended pre alpha test.

Mid August, 2013

Created board18.org web site. Besides the WIKI, we now also have a Forum and an Issue Tracker.

September 6, 2013

Published release [0.1.0] alpha 1 and loaded it to a demo site.
This release will support some actual play testing. It has:

  • All fixes for problems discovered in pre alpha test.
  • A number of other enhancements. See release notes for a list.
  • Keyboard shortcuts.
  • Initial attempt to support Chrome and (perhaps) Safari browsers.
  • An initial [primitive] help function.

End of September, 2013

Published full 0.1.0 release. There will be no further 0.1.? releases.
I am now devoting all my time to the development of release 0.2.0.

January 7, 2014

Published release 0.2.0. This release is intended to support actual play.

  • Added an 1870 game box.
  • Added full support for Chrome and Safari browsers.
  • Added the ability to recover Player ID's and passwords.
  • Added a new Administration page for updating player information and changing passwords.
  • Added a management function for in progress games. It will initially be limited to adding and removing players.
  • Enhanced the board18New.php page as follows:
    • Reduced the minimum player count from 2 to 1.
    • Automatically add the logged on player as player 1.
    • Make clicking on a game box in the list of the available game boxes enter that game box into the create new game form.
    • Make clicking on a player in the list of the available players add that player to the create new game form.
    • Prevent the same player from being added to the game more than once.
  • Enhanced the board18Main.php page to allow any player in a game to add or remove players from that game.
  • Enhanced the board18Map.php page by renaming the "Toggle. . ." main menu option to "Show/Hide".

January 18, 2014

Published release 0.2.2.

  • Fixed typo in board18db.txt
  • Fixed errors in makedist files.
  • Added copy of favicon.ico to root.

January 28, 2014

Published release 0.2.3.

  • Increased inactivity timeout to one day.
  • Fixed cancel token move issue - Issue 16.

January 30, 2014

Published release 0.2.4. This release is supporting actual play on the demo1 web site as of February 12, 2014.

  • Fixed move a token off of the stock chart issue - Issue 17.
  • Revised fix to cancel token move issue - Issue 16.
  • Added an 18QQ game box.