buttonmen-dev/buttonmen — pull request #1030 by cgolubi1 (2014-06-22 19:52:53+00:00)
Title: pull changes from dev to production on 2014-06-22

This update brings these pulls, already on dev, to production:
* Major functionality:
* Game backend:
* #891: implement stinger skill
* #951, #1013: implement slow skill and Giant button skill
* Gameplay UI and game creation:
* #870, #879, #1000: implement open games
* #979, #998: refactor "create game" interface to add limiting by type of button
* Site social functionality:
* #890, #922, #994: add profile pages and related preferences
* #893: add the "who's online" page
* #862, #929, #957: add the history page
* #915, #973: add a forum
* Gameplay usability improvements:
* #949, #1015: allow players to make attacks using the keyboard
* #952, #953, #983, #1006: display tooltips about game skills
* Bugfixes and minor functionality:
* #888: fix spelling of doppelganger
* #892: fix die description text for one-sided dice
* #894: in compact mode, reflow action and chat logs to be more horizontally compact
* #897: only show the "change game message" text box when someone requests it
* #950: add game creation time to database
* #967, #1016: fixed some bugs related to handling of option dice
* #972, #982: stop players from creating games between other players
* #984, #985: make game load API handle nonexistent and open games cleanly
* #986: replace "ButtonMen" with "Button Men" globally
* #1001: make surrender error behavior less annoying
* #1002: trim whitespace from username before submitting it for login
* #991: improve overview "create a new game" text to be context-specific
* #999, #1005, #1021: action log improvements: log initiative, and log swing size in more places
* #1004: add "you can't win" functionality to backend (not frontend yet)
* Test and code cleanliness changes (not user-visible):
* #916: support non-/ UI root location
* #936, #947: refactor to reduce PMD code cleanliness errors
* #987: move logic for finding button art files to the backend
* #997: remove firebug errors from QUnit testing

Database updates:
```
00075_empty_name_01.sql
00498_forum.sql
00690_reorder_sets.sql
00854_game_creation_time_01.sql
00960_unicode.sql.sql
```

Once this pull is merged, i will load the changes on www.buttonweavers.com as part of #700.