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
296a692db9
big link to server list page
2020-04-04 09:57:04 -07: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
8f82a0162d
update changelog and privacy text
2018-09-03 17:18:55 -07:00
Andy Janata
c40c2d194b
Add option to disable fill-in-the-blank cards entirely.
2018-07-28 09:50:31 -07:00
Andy Janata
67c0e0e954
changelog updates
2018-06-01 09:46:09 -07:00
Andy Janata
f88ed593c2
Update changelog
2018-04-05 08:59:50 -07:00
Andy Janata
fa996ab1c8
Update change log.
2018-03-26 12:00:27 -07:00
Andy Janata
7a24c652ac
Add ID codes for positive user identification, and minor fixups.
...
Users can specify an identification code when they connect (8-100 characters), only if they are using HTTPS. This code is combined with their nickname and a server-side secret, hashed with SHA-256, and condensed down to 64 bits by XORing every 8th byte with each other, and finally converted to base64 (with the trailing = removed). This code is displayed in a tooltip when hovering over the user's chat (TODO: mobile way to view it).
Sigils have been added to be displayed before the user's name in the chat. Admins get @, users with an ID code get +, and normal users get nothing. The IS_ADMIN field is now deprecated, as this can be determined from the user's sigil. It will be removed eventually, but is still being included in events even though the official client should not be using it anymore.
Kicks and bans are now always displayed to all users, even if the server isn't transmitting quit events normally.
2018-03-02 17:30:59 -08:00
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
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
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
17ac4078d0
Disable global chat except for admins. Add release notes.
2017-08-13 12:17:42 -07:00
Andy Janata
b2c27cd5cc
add privacy page
2017-03-05 12:07:49 -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
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
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
Andy Janata
aa43eac98b
Repackage timer tasks. Add new timer task to broadcast game list updates every 60 seconds instead of every time a game changes (massive bandwidth use). Change chat rate limit from 5 per 10 sec to 6 per 30 sec.
2015-05-03 13:52:05 -07:00
Andy Janata
768f8f5a0a
update change logs
2015-02-21 20:06:35 -08:00
Andy Janata
bdf18c0423
Better handling of properties via Guice. Add property to turn off connect/disconnect notices.
2015-02-21 19:38:23 -08:00
Andy Janata
2ba7acc87c
disable viewcards.jsp and remove its link as this can be a database DoS
2015-02-21 19:25:54 -08:00
Andy Janata
359c5e1140
Remove the UI distinction for base decks, but the back-end stuff remains to be removed later.
2015-02-16 01:06:53 -08:00
Andy Janata
05239299e3
Initial Cardcast UI, with chat commands. Javascript formatter stuff in the project.
2014-08-10 22:16:15 -07:00
Andy Janata
1f06fb0fac
Merge pull request #107 from clutterskull/master
...
Adds a simple regex based filter to the game list.
2014-05-03 19:40:20 -07:00
John Hutchison
92cd5dcd32
Adds a simple regex based filter to the game list.
...
Adds cah.GameList methods for creating and applying the filter, as well
as a filter text input element next to the create game button. Filtering
is bound to the input keydown.
2014-04-29 20:59:41 -07:00
uecasm
f14348ab01
Fix a couple of missed changes.
2014-04-09 00:15:03 +12:00
uecasm
417c97f1b3
Refactor game options into subobject.
2014-04-08 23:20:40 +12:00
Andy Janata
17b4e92113
Check the bounds of the numerical game options on the server, and reject settings out of range. Fixes #103 . No more games with 9001 blank white cards. Also use constants for all of those values for min/max/default.
2014-04-06 00:33:52 -07:00
Andy Janata
93203d3029
Update changelog.
2014-02-17 11:34:36 -08:00
Andy Janata
be7768e03b
Refactor preferences code out to its own file. Add game list filters, allowing users to ban and require card sets for a game to be in their game list.
2014-01-26 23:22:37 -08:00
Andy Janata
ed3e619883
update changelog
2014-01-26 10:15:21 -08:00
Andy Janata
0a349cd04f
Merge pull request #81 from uecasm/typo1
...
Fix typo in HTML.
2014-01-25 07:56:43 -08:00
uecasm
82272a7035
Fix typo in HTML.
2014-01-25 00:46:13 +13:00
uecasm
bb83cef8a3
Add a button to Stop an in-progress game.
2014-01-25 00:33:15 +13:00
Andy Janata
0bdf8b60bd
update changelog
2013-12-22 12:11:37 -08:00
Andy Janata
d03eaf88c1
changelog
2013-12-02 04:53:53 +00:00
Andy Janata
00d93e73ab
update changelog
2013-12-01 18:05:54 +00:00
uecasm
f3df28cdbb
Fix layout derp from merge.
2013-11-29 21:24:43 +13:00
uecasm
0dc7a56e79
Merge upstream changes.
2013-11-29 21:03:12 +13:00
Andy Janata
75efccf4e9
Merge pull request #59 from uecasm/disable-animation
...
Add option to disable card animation
2013-11-28 19:48:11 -08:00
Andy Janata
2a77c680fe
change "View" button to "Spectate"
2013-11-29 02:24:47 +00:00
uecasm
6e32e81bee
Merge branch 'upstream' into spectator
...
NOTE: I have not yet considered how to support spectators with the new hash URLs; it's likely something will go funny with the current implementation.
2013-11-21 23:01:00 +13:00
uecasm
d0e8e1e33f
Merge branch 'upstream' into blanks
2013-11-21 22:18:56 +13:00
uecasm
6369f2ab8f
Add option to disable card animation
2013-11-14 23:59:56 +13:00
Andy Janata
0cbf74b915
Move the "click outside to apply password" message closer to the box.
2013-11-11 03:21:20 +00:00
Andy Janata
b5d3c5c37b
Card numbering support for the 13PAX set.
2013-11-11 02:24:58 +00:00
Gavin Lambert
e0e5638ef1
Increase max number of blank cards to 30. (10 still seems like a reasonably comfortable number for most games, but if you're playing with a lot of decks enabled you might want a few more.)
2013-10-02 23:41:47 +13:00
Gavin Lambert
7ac328f227
Merge latest upstream changes.
2013-10-02 23:28:15 +13:00