buttonmen-dev/buttonmen — pull request #1233 by cgolubi1 (2014-08-24 19:42:24+00:00)
Title: pull changes from master to dev on 2014-08-24

This update brings these approved pulls to the dev branch:
* User-visible:
* #1151, #1187: UI and fixes for random button selection
* #1142: improve action log for fire attacks
* #1195: people who are just running monitor shouldn't show up as active in Who's Online
* #1219: fix bug where you get a blank game message when you choose to use an auxiliary die
* #1189: link from various places on the site to the new Buttons pages
* #1201: make "New Post" do the right thing when there are multiple new posts
* #1203: tweak text for post-game challenges
* #1221: use actual player ID to color-code action log, instead of guessing
* #1202: make the "next game" link from the overview page respect auto-monitor preference
* #1199: show logged-out players a consistent error, rather than making each JS page deal with that situation
* Ideally not user-visible:
* #1196: fix a bug breaking some JS for Safari 4 users
* #1214: apache should log what BM functions people are calling so we can use that for debugging
* #1205: add sort_order for buttonsets so we can change it later if we want
* #1206: clean up player status encoding in DB
* #1210: add support for button tags (don't actually add any button tags)
* #1215: fix bug in python API client which broke open game creation
* #1226, #1229, #1231: add a set of API tests which mock out randomization of die rolls, random buttons, mood swing dice, etc
* #1220: document some more code

Database updates:
```
00533_tags.sql
00553_player_status_table.sql
00685_order_sets.sql
01157_random_button.sql
```

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