Commit Graph

500 Commits

Author SHA1 Message Date
Andy Janata cdd38465fa HTML cleanup.
* Fix not being able to scroll the index page. Oops. Cleaned up how that was managed.
* Clean up things in changelog and known issues and future features. Some of it has been done for years, oops.
* Make the label for the join button for passworded games word-wrap.
2018-03-02 14:18:46 -08:00
Andy Janata cb0f2689c6 Let global chat enablement be configured via the properties file. Can be adjusted on the fly, though clients are not notified of the change (which doesn't affect the client's operation anyway). 2018-02-28 11:19:34 -08:00
Andy Janata e2960eef7d make lastpass also ignore the chat entry area 2018-02-27 17:50:56 -08:00
Andy Janata 4b75185629 * Add stylesheet to privacy and changelog pages.
* Update changelog on index and game page.
* Add tweet box to index and game page.
2018-02-27 16:30:59 -08:00
Andy Janata 216ff638bf Sort full games to the end of the game list. Fixes #157. 2018-02-27 16:03:09 -08:00
Andy Janata ce7e9da13c Revised new card database dump. Addresses cards with the same text but different formatting. 2018-02-27 15:14:00 -08:00
Andy Janata d143791321 * Fix some cases of not all decks being listed because the javascript code assumed that duplicate weights would never occur.
* Re-enable view cards page.
2018-02-27 14:05:57 -08:00
Andy Janata a94ba4a31c Fix default value for idle time multiplier in GameOptions so the dropdown actually has something selected. 2018-02-25 22:12:17 -08:00
Andy Janata b80f12e8d1 Update cards with official CAH cards through Q3 2017 from data provided by CAH. See also pyx-importer project. 2018-02-25 22:04:33 -08:00
Andy Janata adab3b7001 Add card dealt metrics. 2018-02-25 22:01:21 -08:00
Andy Janata 89a4ceeeef * Change card set sort order from 'weight, id' to 'weight, name'.
* Add number of black and white cards to the list on the card set editor page.
2018-02-21 16:49:38 -08:00
Andy Janata 91db059995 Use C3P0 for Hibernate connection pooling. This fixes the issue where everything breaks if Postgres restarts. 2018-02-15 16:27:53 -08:00
Andy Janata 88f58fb0fe Update README with correct command to run via jetty. Fixes #163. 2018-02-15 14:06:47 -08:00
Andy Janata 5e60e106f4 Handle null HTTP headers for language and user agent 2017-08-13 13:09:20 -07:00
Andy Janata 17ac4078d0 Disable global chat except for admins. Add release notes. 2017-08-13 12:17:42 -07:00
Andy Janata 9679d0f330 add watermark to card information sent to metrics 2017-04-14 22:23:05 -07:00
Andy Janata b2c27cd5cc add privacy page 2017-03-05 12:07:49 -08:00
Andy Janata 942903e60c sasl support for kafka 2017-03-04 15:43:00 -08:00
Andy Janata 73c41cc59f fix some cleanup issues when unable to connect to kafka 2017-03-04 14:13:51 -08:00
Andy Janata 5e6791e071 kafka tls 2017-03-04 13:55:41 -08:00
Andy Janata 5f18168388 configure logging before injector creation so injected constructors can log, and do not bother re-loading pyx.properties immediately after creating the injector which already does so 2017-02-26 22:34:06 -08:00
Andy Janata 23ce041bda implement kafka metrics without tls or authentication 2017-02-26 22:27:56 -08:00
Andy Janata a38dc53a77 fix some hibernate deprecation warnings 2017-02-26 22:27:03 -08:00
Andy Janata a67c721427 fix some warnings 2017-02-26 22:13:18 -08:00
Andy Janata 1e09b55190 java 8 2017-02-26 18:17:32 -08:00
Andy Janata a0d21cd2fd make metrics methods agree in tense 2017-02-23 22:36:58 -08:00
Andy Janata 45690c1914 Add user client information to user metrics info (language, device class, name).
Add metrics logging for server start up, user disconnect, and card judging events.
2017-02-23 22:32:22 -08:00
Andy Janata e1bc2c4176 document unused build.properties value 2017-02-20 21:46:52 -08:00
Andy Janata 72b4cd9b8b Add persistent IDs to users, stored via cookie (opt-out availabled).
Fix removing cookies.
Add per-server instance unique IDs for games and users, which will not collide between servers or when servers restart.
Add GeoIP capability.
Add beginning of framework for logging card plays.
2017-02-20 21:35:44 -08:00
Andy Janata b5fef60a7e use constant value in error message 2017-02-20 16:50:01 -08:00
Andy Janata 32aac1bb15 update admin ip addresses, make chat spam filter more aggressive 2017-02-20 16:47:55 -08:00
Andy Janata f3f9dbe265 escape the set name and description too 2017-02-14 20:27:01 -08:00
Andy Janata d919c07a89 escape card text from cardcast. fixes xss issues. 2017-02-14 20:21:47 -08:00
Andy Janata 15aced170f add instructions on how to avoid buildnumber plugin errors to readme 2017-02-14 20:18:54 -08:00
Andy Janata a9d3fefd03 Merge pull request #148 from SSederberg/patch-1
Make the README file have the correct information.
2017-02-14 20:00:56 -08:00
Andy Janata 141876f0c7 Merge pull request #150 from rootatdebian/master
Fix typo of "hard" to "hand"
2017-02-14 20:00:19 -08:00
Andy Janata d206ed8384 another warning turned on in eclipse 2017-02-14 19:51:44 -08:00
Andy Janata a390743735 add git commit id to pyx.properties 2017-02-14 19:51:19 -08:00
Andy Janata eb66ccd054 Remove the CORS filter.
I've spent multiple hours trying to figure out why it isn't actually working, and at this point I'm giving up on it. If you want an alternate web UI, send pull requests or run your own servers. My servers will only officially support my UI, though you are free to use other UIs if you can make them work with them (but I provide no guarantees that updates won't break things).
2017-02-14 19:19:49 -08:00
rootatdebian 9a776fb801 Fix typo of "hard" to "hand" 2016-09-10 16:14:12 -04:00
Spencer S 1e23f40ef9 Update and rename README to README.md
The README file needs an update. As Eclipse will no longer compile the WAR correctly. Using Maven will compile PYX correctly.
2016-04-13 10:01:41 -05:00
Andy Janata a94b99fb58 Turn the CORS filter off since it isn't working for me and I don't have time to investigate right now. 2016-04-03 22:27:43 -07:00
Andy Janata 281ce6d8c0 Update card database dump. 2016-04-03 21:58:20 -07:00
Andy Janata 50d48e8b8d Merge pull request #146 from allquixotic/adjustable-timers
Feature: Adjustable timer multiplier instead of idle timer checkbox.
2016-04-03 21:38:23 -07:00
Andy Janata e79c44e672 Merge pull request #147 from allquixotic/update-jquery
Update jQuery and jQuery UI dependencies to the latest (1.x).
2016-04-03 21:37:16 -07:00
Andy Janata fad2225db7 Merge branch 'Voltasalt-master' 2016-04-03 21:33:15 -07:00
Andy Janata 00ee426d07 Merge branch 'master' of https://github.com/Voltasalt/PretendYoureXyzzy into Voltasalt-master 2016-04-03 21:32:39 -07:00
Sean McNamara ff6cc099df Fix substring math for timer duration. 2016-01-02 22:49:47 -05:00
Sean McNamara 795bf48fde Let game hosts adjust the timer duration as a multiplier of the defaults. 2016-01-02 22:07:39 -05:00
Sean McNamara ec859e37d0 Update jQuery and jQuery UI dependencies to the latest (1.x). 2016-01-02 20:25:32 -05:00