Zach Halpern
4427ad1451
Don't use hardcoded index
...
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
2019-02-28 00:34:12 -05:00
Zach H
e77e439c4b
Minor cleanup & set RR default for new clients ( #3591 )
...
* Minor cleanup & set RR default for new clients
* Handle case of no entries
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
* Use RR as default on rebuilds
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
2019-02-28 00:10:10 -05:00
Rob Blanckaert
45b16ba78d
macOS: Fix qt5.12 scale issues and dark mode ( #3588 )
...
* Maybe fix QT 5.12 scale.
* Use Palette colors
2019-02-24 10:05:09 -08:00
Rob Blanckaert
e68305d7bf
- CardItems have dummy CardInfos if they arent in the database ( #3589 )
...
- If a CardInfo has no sets, add a dummy one to try to download it by non-set specific templates.
2019-02-23 19:52:38 -05:00
Zach Halpern
c2150fd9bd
Update translations
...
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
2019-02-22 16:49:06 -05:00
Rob Blanckaert
ea8201af5c
Judge mode ( #3531 )
...
* Judge mode
* Use seperate judge icon
* Fix clang init ordering complaint
* Create gavel.svg
* Add judge level
* Adjust judge permissions.
* - Tag events caused by judges
- Allow judges access to card right click menus.
* Allow judges to change phase / turn.
* Remove gavel from pawn
* Make judge action text black.
* Create scales
* Rename scales to scales.svg
* Use scales
* remove gavel
* - Address PR feedback
- Fix sort order
* Zach
* add option to servatrice.ini
2019-02-21 14:00:00 -05:00
Rob Blanckaert
9d27b36704
Make v4 Cockatrice XML importer convert picURL
to picurl
to match v3 behavior and allow picURL images to load. ( #3585 )
2019-02-21 03:48:03 -08:00
Rob Blanckaert
d519f992d2
Updater for websockets ( #3581 )
...
* Dont clobber password when pulling down server list.
* Force download server list on client update.
2019-02-19 00:24:35 -08:00
Rob Blanckaert
1b3da22dd7
Merge pull request #3579 from basicer/messagelog-tweaks
...
Tweaks to message log.
2019-02-11 16:42:51 -08:00
tooomm
317f29b321
update appveyor badge ( #3576 )
2019-02-11 22:32:11 +01:00
Rob Blanckaert
c32f2190bd
- Mill cards in correct order
...
- Roll up shuffles into bottom message
- Remove unused variable
2019-02-11 02:12:56 -08:00
Rob Blanckaert
d49ec0088f
Fix shuffle ( #3578 )
2019-02-10 21:06:30 -05:00
tooomm
5b197c072e
Git clone depth 15 ( #3577 )
2019-02-10 20:54:47 -05:00
Zach H
294b4332cc
zach deployment key ( #3575 )
2019-02-10 15:57:53 -05:00
Zach H
6d6b7b4537
Merge pull request #3574 from Cockatrice/tooomm-patch-2
2019-02-10 14:46:30 -05:00
tooomm
b3fd5857f8
bump app version to 2.7.0
2019-02-10 13:29:12 +01:00
Zach H
78c18b7db6
new translations ( #3573 )
2019-02-08 21:03:03 -05:00
ctrlaltca
099d524a42
Smoother trice ( #3566 )
2019-02-08 20:57:17 -05:00
Rob Blanckaert
612edae5f6
Click replay timeline to seek. ( #3570 )
...
* Click replay timeline to seek.
* Fix seek for long games
* Erase log when rewinding
* zach cleanup
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
2019-02-08 20:32:56 -05:00
Rob Blanckaert
b065ada633
Fix unbalanced save() restore() in cards ( #3571 )
2019-02-08 14:24:55 +01:00
ctrlaltca
e4bac025dd
remove debug ( #3572 )
2019-02-08 11:57:24 +01:00
ctrlaltca
923b4acdbc
Make the xml parser less strict about xml problems ( #3567 )
...
* Make the xml parser less strict about xml problems
* clanfigy me harder
2019-02-08 01:50:54 -05:00
ctrlaltca
2703db75d0
Update card menu when its counters change ( #3565 )
2019-02-08 01:50:34 -05:00
Rob Blanckaert
d932581f4a
Move to bottom of library in random order. ( #3549 )
...
* - Allow shuffling a subset of a zone
- When moving cards to the bottom of library, shuffle them after
- Process events in the correct order serverside
* Zach fixes
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
* Comments + additional guard
2019-02-07 14:08:44 -05:00
ctrlaltca
6e3fd30fcb
Add install mode to logger; fix #3558 ( #3563 )
...
## Related Ticket(s)
- Fixes #3558

2019-02-06 12:27:32 +01:00
ctrlaltca
46b34d6515
Add websocket feature ( #3562 )
...
* add websocket feature
* Added 2.7.0_min_version
2019-02-06 03:08:59 -05:00
Rob Blanckaert
073c531855
Connect from commandline ( #3556 )
...
* - Use Qt argument parser
- Add --connect command line option.
* Better version info
2019-02-06 03:08:24 -05:00
ctrlaltca
9118871afb
Fix mistyped signal name; ( #3561 )
2019-02-06 02:39:31 -05:00
tooomm
a7d485d6f5
keep wrong project domain for proper settings storage ( #3560 )
...
* update project domain
* revert + comment/hint
* better wording
2019-02-05 23:57:35 -05:00
Rob Blanckaert
a719e3b306
Log number of cards revealed to other players. ( #3555 )
2019-02-05 02:33:11 -05:00
Rob Blanckaert
2bf444e4b7
Add shortcut for next phase with action ( #3548 )
...
* Add shortcut for next phase with action
* zach cleanup
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
* cleanup and niceties
* clangify
* rename cleanup
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
2019-02-03 22:57:41 +01:00
Rob Blanckaert
c1d25bf58b
Add /servatrice to websocket URL to help out reverse proxies. ( #3551 )
...
Remove unused define
Use websocket port from default servers if given.
2019-02-03 22:50:19 +01:00
Rob Blanckaert
544c66edde
Make server 12-factor compatible. ( #3546 )
...
* Docker
* Herokuize
* Use mysql method with database_url
* cleanup
2019-02-03 21:58:54 +01:00
Zach H
5a4f020196
Merge pull request #3550 from ctrlaltca/fix_hghlight
2019-02-03 13:35:30 -05:00
Fabio Bas
ec081b8b03
Fix active player game area highlightning
2019-02-03 19:15:30 +01:00
Rob Blanckaert
9a8c81cf5e
Client Websockets ( #3545 )
...
* Websockets
* Add setting to get websocket IP from header
* Add QT version guard
* Minor cleanup
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
* - Make QWebSocket required
- Remove QWEBSOCEKT_LIB guards
- Only TCP on port 4747
- Fix peerName lookup
* fix check
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
* Update CMakeLists.txt
* Update CMakeLists.txt
2019-02-03 11:43:22 +01:00
Rob Blanckaert
5e38214675
Playing a tableRow 3 card from the stack puts it to grave. ( #3547 )
...
* Playing a tableRow 3 card from the stack puts it to grave.
* move to top by resetting pos
* Zach touch
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
2019-02-03 11:33:38 +01:00
ebbit1q
ba985f97e5
removes the pt of face down cards ( #3542 )
...
* removes the pt of face down cards
Instead of setting the pt of a hidden card to the value only known to
you, it's reset to nothing.
Resetting a card while it's already reset does nothing.
Removing the pt of a card is logged as "player removes the pt of card."
instead of "player sets the pt of card to ." (note the missing value).
* reset unknown cards to nothing instead
* replace cardname with card id for unknown cards
fixes #3543
* prefix #
2019-02-02 20:33:29 -05:00
Rob Blanckaert
c9c0fb28ee
Counter expressions ( #3534 )
...
* Add peglib
* - Add expression engine
- Take an expression when setting a counter
* Shift + Click = Middleclick for counters
* minor cleanup for clangify
Signed-off-by: Zach Halpern <ZaHalpern+github@gmail.com>
* Added tip entry
2019-02-02 13:56:49 -05:00
Filip Sufitchi
6e1b0a7590
Fix up Dockerfile to use ubuntu:bionic and actually build ( #3540 )
...
* Fix up Dockerfile to use ubuntu:bionic and actually build
* Remove commented PPA
* Fix up Dockerfile to use ubuntu:bionic and actually build
* cleanup
* fixup merge
2019-01-31 19:01:17 -05:00
ebbit1q
3562a48984
Merge pull request #3536 from ebbit1q/fix_3500
...
fix #3500
2019-01-30 18:01:11 +01:00
ebbit1q
bb4ca4db4a
set default minumum player count for multi column layout to 4 ( #3535 )
...
fixes #3533
does not change existing settings
2019-01-30 15:29:24 +01:00
ebbit1q
c51377ca2a
fix #3500
2019-01-30 15:13:27 +01:00
ctrlaltca
c3d94a51ec
fix #3498 ( #3527 )
2019-01-27 12:51:03 -05:00
Rob Blanckaert
7cd9b9c0c8
Unconcede ( #3515 )
2019-01-27 12:50:41 -05:00
ctrlaltca
0dcf97d29d
Bump version to 2.6.3 ( #3525 )
...
## Short roundup of the initial problem
A beta release for 2.6.3 has been relesed, but the codebase is still at 2.6.2
## What will change with this Pull Request?
Bumped version to 2.6.3
2019-01-27 12:11:22 +01:00
ctrlaltca
ebc881fa1c
fix #3523 ( #3524 )
2019-01-27 11:42:22 +01:00
ebbit1q
37f9f62f03
correctly report exit code in clangify ( #3520 )
2019-01-25 21:41:39 +01:00
Zach H
1ace060e34
zach's turn to run the show ( #3521 )
2019-01-25 13:36:43 -05:00
ebbit1q
495e232c22
add the amount of cards logged to the reveal cards event ( #3516 )
...
* add the amount of cards logged to the reveal cards event
sets cardname to the amount for the call if not 1 for the fromstr only
add braces for single line statements
* zach cleanup
2019-01-24 08:53:05 +01:00