devgianlu
221a132b84
Stupid fix
2020-08-13 17:00:11 +02:00
devgianlu
1ed84675e6
Custom decks enabled flag in cah.config.js too
2020-08-13 16:56:14 +02:00
Gianlu
710ac6fd5d
Fix game options overlapping with chat
2020-07-26 15:31:03 +02:00
devgianlu
576ef51fdb
Merge branch 'master' into cardcast-replacement
2020-07-26 15:15:27 +02:00
Gianlu
7c745cf04d
Cache JSON decks for longer
2020-07-10 13:57:03 +02:00
Gianlu
b53156fc42
Show/hide custom decks UI + hide buttons independently
2020-07-04 11:11:40 +02:00
Gianlu
a092739b9e
Enabled/disable custom decks + added entry in stats.jsp
2020-06-26 19:56:57 +02:00
Gianlu
5810e85039
Return watermark in CardSet data
2020-05-28 19:20:44 +02:00
Andy Janata
ed08e37197
Merge pull request #247 from devgianlu/min-default-max-config
...
[Minor fix] Moved min/default/max to configuration file
2020-05-26 19:50:51 -07:00
Gianlu
7021691298
Fix JS error because of prefix
2020-05-26 14:21:32 +02:00
Gianlu
6800a655fd
Show custom card sets from game list
2020-05-26 14:12:27 +02:00
Gianlu
973133c40c
Explicitly set Java language level to 1.8 + using diamonds
2020-05-25 15:58:11 +02:00
Gianlu
fefd9022a8
Reformatted some files
2020-05-25 15:55:06 +02:00
Andy Janata
15757a6256
Merge pull request #246 from Stary2001/master
...
update postgresql JDBC driver to latest version
2020-05-24 10:03:07 -07:00
Gianlu
d051817dfa
Fixed build
2020-05-24 10:23:59 +02:00
Gianlu
31f4b13f20
Merge remote-tracking branch 'remotes/ajanata/master' into cardcast-replacement
...
# Conflicts:
# src/main/java/net/socialgamer/cah/CahModule.java
# src/main/java/net/socialgamer/cah/cardcast/CardcastModule.java
# src/main/java/net/socialgamer/cah/data/Game.java
2020-05-24 10:00:48 +02:00
Ezekiel Bethel
f863c139f9
update postgresql JDBC driver to latest version
2020-05-24 04:33:51 +01:00
Andy Janata
4379c14f6d
Merge pull request #219 from devgianlu/min-default-max-config
...
Moved min/default/max to configuration file
2020-05-23 18:21:22 -07:00
Andy Janata
47cff643a9
Merge pull request #228 from Tysseract/master
...
changed geoip version to 2.8.1 because build dependencies were failing
2020-05-23 17:58:42 -07:00
Gianlu
e3ab0e53d4
Added filtering for custom deck url
2020-05-23 11:56:24 +02:00
Gianlu
b1a20def5c
Added list of custom decks + removed old chat code + minor
2020-05-22 19:58:09 +02:00
Gianlu
435421f519
Fixed uploading multiple files
2020-05-22 17:21:10 +02:00
Gianlu
b3b5995fbb
Compute JSON hash with bencode
2020-05-22 16:42:25 +02:00
Gianlu
ee35e70c5b
Modified stream reading to not alter file + fixed content-type + minor logic issues
2020-05-21 18:10:42 +02:00
Gianlu
8bf269ca5b
Removed commands and added buttons in game options + fixed minor NPE
2020-05-21 17:47:41 +02:00
Gianlu
2c56cda65d
Do caching with url, hash and id
2020-05-19 15:53:26 +02:00
Gianlu
e413db06ab
Get watermark from JSON
2020-05-19 15:24:01 +02:00
Gianlu
ac57455083
Rewritten CardcastService.java + renamed all Cardcast stuff + changed ops
2020-05-17 13:32:03 +02:00
Gianlu
9aa17ff300
Updated gitignore for IntelliJ
2020-05-17 11:04:28 +02:00
Andy Janata
296a692db9
big link to server list page
2020-04-04 09:57:04 -07:00
Tys vanZeyl
99f9c46d26
changed geoip version to 2.8.1 to make build work
2020-03-29 16:09:27 -07:00
devgianlu
21949bc35d
Added min/default/max values to js config
2019-09-29 14:57:45 +02:00
devgianlu
631fe14d12
Moved min/default/max player limit, spectator limit, score limit and blank card limit to pyx.properties
2019-09-29 14:51:46 +02:00
Andy Janata
8e1c5e805b
Disable inactive card sets by default.
...
Not sure why this was enabled by default. Kind-of fixes #192 .
2018-10-23 19:47:41 -07:00
Andy Janata
8f82a0162d
update changelog and privacy text
2018-09-03 17:18:55 -07:00
Andy Janata
a384a027cd
Merge pull request #187 from emcniece/docker
...
Adding Docker docs to README
2018-08-30 13:28:51 -07:00
Andy Janata
5215d8c303
Merge pull request #188 from Rubueno/master
...
Allow admins to spectate any password protected game
2018-08-30 13:25:50 -07:00
Ruben
f1639dccc5
Allow admins to spectate any password protected game
2018-08-30 12:32:40 +02:00
Eric McNiece
ec62772637
Adding Docker docs to README
2018-08-26 14:09:13 -07:00
Andy Janata
c27fcc818f
Merge pull request #185 from tyzoid/master
...
Add more info to stats.jsp
2018-08-06 22:25:17 -07:00
Tyler Dence
54b30874c0
Add more info to stats.jsp to allow server lists to disambiguate features
2018-08-06 00:30:37 -04:00
Andy Janata
4cd2af9b23
Merge pull request #182 from tyzoid/master
...
Allow admins to join passworded games
2018-08-02 08:46:45 -07:00
Tyler Dence
332da9b77e
Allow admins to join any game
2018-07-31 22:27:24 -04:00
Andy Janata
57597669fe
Add option to disable game chat.
2018-07-28 10:08:16 -07:00
Andy Janata
c40c2d194b
Add option to disable fill-in-the-blank cards entirely.
2018-07-28 09:50:31 -07:00
Gianlu
5d05f2e85b
Fix for #174 ( #176 )
...
* Fix for #174 (https://github.com/ajanata/PretendYoureXyzzy/issues/174 )
* Avoid NPE
* Sorted AZ
2018-07-01 18:24:49 -05:00
Andy Janata
9e8aa1eb7b
Check user address against X-Forwarded-For
2018-06-13 11:46:59 -07:00
Andy Janata
d8740258d7
Bugfixes and nick filter.
...
Add a configurable nickname ban filter, similar to the chat filter except this is defined in the properties file since it doesn't need unicode. Any user that attempts to use a nick that contains anything on this list will be denied.
Fix a bug with /kick and /ban that caused it to only work against users with entirely lower-case nicknames.
Add a check that the user's IP address hasn't changed. This probably isn't as needed now that /kick actually works against everybody.
2018-06-13 11:36:28 -07:00
Andy Janata
67c0e0e954
changelog updates
2018-06-01 09:46:09 -07:00
Andy Janata
1e3351a23b
Show more permalinks to users.
...
When users connect (or reload the page), show a permalink to that session's games as well as a permalink to their entire play history, if they haven't opted out of that tracking. When a game starts, or a player/specator joins a game in progress, show a permalink to that game's rounds.
The "when a game starts" bit required removing the tracking of the 'dealing' state, as there was no other easy way to determine that a game was starting. Nothing actually used that dealing state, so it was harmless to remove. Now, a transition from lobby to playing can be detected as a game start, as opposed to a transition from round over to playing.
2018-05-30 12:22:57 -07:00