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