Commit Graph
100 Commits
Author SHA1 Message Date
Zach HandGitHub a6649d5401 Add Judge Pawns (+ Resize Donator Pawns) (#5566) 2025-02-06 05:51:01 +00:00
Zach HandGitHub e599c6bdac Mods/Admins/PrivLevels not subject to server idle timeout policy (#5561) 2025-02-04 05:20:20 +00:00
Zach HandGitHub c2292c11a6 Support Purple Heart for Donators (#5560) 2025-02-04 05:06:05 +00:00
Zach HandGitHub 4535a70b57 Define qtlogging.ini location (#5551) 2025-02-02 19:27:14 +00:00
Zach HandGitHub f0adafb275 Reconnect Servatrice if DB Connection Dies (#5548) 2025-02-02 18:25:01 +00:00
Zach HandGitHub 349c18aa6a Fix Crash with "c:" in deck editor (#5537) 2025-02-01 04:32:01 +00:00
Zach HandGitHub b956fd4bac Fix windows deck searching (#5536) 2025-02-01 04:13:46 +00:00
Zach HandGitHub 37a0c00b3f Support right-click on game list menu (#5522) 2025-01-25 14:03:29 +00:00
Zach HandGitHub f6c31bf901 Invert "Show" games, so all games are visible by default (#5521) 2025-01-25 07:03:36 +00:00
Zach HandGitHub b48fe8b99c Better capitalization & Deck open first (#5520) 2025-01-25 05:45:44 +00:00
Zach HandGitHub ec6a23de56 Support more indices (#5505)
* Support more indices

* Support more indices
2025-01-25 04:16:41 +00:00
Zach HandGitHub 090cc8c144 Support more indices (#5503) 2025-01-20 01:42:24 -05:00
Zach HandGitHub 55b490ade0 Generate PDBs for Windows Builds (#5494) 2025-01-18 07:54:01 +00:00
ZeldaZach 1392bdd258 Fix Windows 7 Crash Dump 2025-01-18 00:33:30 -05:00
Zach HandGitHub 648c96ac3d Allow Moderators to Grant Replay & Activate in TabAdmin (#5492) 2025-01-18 02:23:24 +00:00
Zach HandGitHub d3a1538af3 Fix Windows Crash Reporter (#5493)
* Fix Windows Crash Reporter

* Fix NSIS template
2025-01-18 02:23:05 +00:00
Zach HandGitHub 0cbad25385 General Cleanup of Unused Assets (#5484) 2025-01-17 05:08:53 +00:00
ZeldaZach 7b94d5d501 Better sanitization of pointers 2025-01-17 00:05:08 -05:00
Zach HandGitHub cb64a5eea0 Populate TabAccount if reopened (#5483) 2025-01-17 04:28:18 +00:00
ZeldaZach 315c224f24 Fix crash on add/edit tags 2025-01-16 00:54:34 -05:00
ZeldaZach 55f624b634 Hide Loading Msg in VDE when not relevant 2025-01-16 00:06:25 -05:00
ZeldaZach 82b257b589 Fix index 0 tab not functioning 2025-01-15 23:55:51 -05:00
ZeldaZach 9df71fe1e8 Update VCPkg 2025-01-14 01:47:05 -05:00
Zach HandGitHub 6309e7e318 Fix Windows FlowWidget duplication (#5460)
- Delete the item widget right away, as the delay is too great with deleteLater
2025-01-14 04:33:21 +00:00
Zach HandGitHub 767e83c879 Disable Force Start for host on load (#5462)
- Fix #5444
2025-01-14 04:33:04 +00:00
ZeldaZach a12c4ee909 Fix MacOS Builds for Non-Main Repo PRs 2025-01-11 21:21:11 -05:00
ZeldaZach 7db9c9115e Fix SoundEngine on Windows (again) 2025-01-11 00:19:00 -05:00
ZeldaZach 503985a080 Initialize audioOutput for SoundEngine 2025-01-11 00:12:32 -05:00
Zach HandGitHub 8bea3f8997 Fix sounds on Qt6 (#5439) 2025-01-10 23:10:47 -05:00
Zach HandGitHub 2b3c47148e GHA MacOS Only Sign/Notarize if self repo (#5437) 2025-01-10 16:46:05 -05:00
Zach HandGitHub 5a82ff106d Update VCPkg (#5433) 2025-01-09 23:23:00 -05:00
Zach HandGitHub 2194430019 Sign macOS Releases (#5396) 2025-01-09 22:32:53 -05:00
6078dd092a Support viewing the bottom X cards of library (#5410)
* Get cardIds to update properly in bottom view (#5414)

* Get bottom view to update properly when card is inserted into known portion (#5415)

---------

Co-authored-by: RickyRister <42636155+RickyRister@users.noreply.github.com>
2025-01-05 21:17:18 -05:00
Zach HandGitHub 99eea3a662 Improve Database Backup Speed (#5400)
* Support better indexes for Servatrice

- Prevent searching only on msg for logs
2025-01-01 00:28:57 -05:00
Zach HandGitHub 6e1047032d Keep card annotations on stack (#5399) 2024-12-31 14:08:25 -05:00
Zach HandGitHub 026afeb885 Support auto-reconnect for Servatrice (#5391)
- Fix #5022
2024-12-30 04:35:32 +00:00
Zach HandGitHub dad1aea128 Show correct art on middle mouse popup (#5385) 2024-12-29 23:24:32 +00:00
Zach HandGitHub dec001114a Clone now clones the exact printing, when possible (#5384) 2024-12-29 23:24:20 +00:00
ZeldaZach 1ce7b9f7de Update number when 'Reveal top cards of library' used 2024-12-29 16:31:13 -05:00
Zach HandGitHub 2ff99f12d8 Require Admin Permissions to install Cockatrice Windows (#5383)
Fix #5382
2024-12-29 16:22:39 +00:00
Zach HandGitHub b4036c8671 Disable CardMenu iff no items selected (#5376)
- Fix #4372
2024-12-29 06:10:27 +00:00
Zach HandGitHub 24a0dac420 Fix Windows Portable Crash (#5371) 2024-12-29 03:02:52 +00:00
Zach HandGitHub 32dd18998d Combine card legalities in Oracle (#5370)
- Some printings have different legalities, which cause Oracle to bug out
- Fix #4783
2024-12-29 02:23:39 +00:00
ZeldaZach 5e62069444 Fix Windows Crash due to nullptr 2024-12-28 21:02:10 -05:00
Zach HandGitHub bf63dc4ab7 Add option to remove saved sever (#5368)
* Add option to remove saved sever

- Fix #4099
- Removes old method that didn't work
2024-12-29 00:37:49 +00:00
Zach HandGitHub 45b11dc984 Add password reset button label (#5367) 2024-12-28 23:52:14 +00:00
Zach HandGitHub c8d49b5bf9 Support macOS-15 Builds (#5364) 2024-12-28 23:09:01 +00:00
Zach HandGitHub 1f58f7e93d Support Mod/Admin Notes Section (#5361) 2024-12-28 18:05:49 +00:00
Zach HandGitHub 7a5704beaa Support Moderator/Admin force activating users (#5353) 2024-12-28 05:01:31 +00:00
Zach HandGitHub 8bc5a9d581 Merge pull request #5350 from Cockatrice/fix_1953
Allow Moderators/Admins to Grant Replay Access
2024-12-27 18:51:11 -05:00
ZeldaZach 57ed162b79 Fix Linter 2024-12-27 18:35:52 -05:00
ZeldaZach 3524231500 Allow Moderators/Admins to Grant Replay Access
- Only to themselves, at this time
- Automatically refreshes feed, no need to re-login
2024-12-27 18:32:39 -05:00
Zach HandGitHub 5cfe2b4762 Merge pull request #5348 from Cockatrice/set_owner
Establish Card Ownership & Return on Player Leave
2024-12-27 18:26:45 -05:00
ZeldaZach a8bac1e468 Return Tagged Cards to Owner, if possible, on concede/leave 2024-12-27 18:23:39 -05:00
ZeldaZach 4f798286af Establish Card Ownership Tag 2024-12-27 18:23:09 -05:00
ZeldaZach 8af49406cd Un-translate 'ms' 2024-12-27 14:18:44 -05:00
ZeldaZach 7e9bd88eb4 Fix Shutdown Server 2024-12-27 01:38:21 -05:00
ZeldaZach 3cd7a04002 Change Settings from Min to Base Size 2024-12-26 23:54:24 -05:00
Zach HandGitHub 17b82a186f Add QSet for faster lookups in CardDatabase (#5332) 2024-12-26 19:52:18 -05:00
Zach HandGitHub 6dfd354973 Support starting games with fewer than max players (#5338) 2024-12-26 18:32:20 -05:00
Zach HandGitHub c7ca55ceb5 Support Picking Select Art per Card Basis (#5329) 2024-12-25 23:12:06 -05:00
Zach HandGitHub d987628935 Reorder String options for Filtering (#5324) 2024-12-25 00:58:59 -05:00
Zach HandGitHub 1d9e64ec73 Fix settings dialog tr (#5292) 2024-12-22 17:39:43 -05:00
Zach HandGitHub 5339be318e Fix "ghosting" of cards sticking on invalid moves (#5289) 2024-12-22 17:35:44 -05:00
Zach HandGitHub e1ba39c437 Fix multiple "Selected Cards" in Menu on MacOS (#5288) 2024-12-22 04:33:09 +00:00
Zach HandGitHub 23099f7e8b Fix token name highlight on open (#5286) 2024-12-22 01:43:00 +00:00
Zach HandGitHub 2bd06ff0fd Add CrashDump support for Windows OS (#5282) 2024-12-21 18:52:07 +00:00
Zach HandGitHub 91d2485940 Update PegLib, Fix Database Searching CFG (#5244)
* Support C++20 Standard

* Update peglib.h

* Fix lambdas

* Move from for loops to std::any/all_of

* Support fixed CFG

* Fix Rarity Search to be more accurate
2024-12-21 03:37:08 +00:00
Zach HandGitHub 90281262be Revert "Revert "Rotate split cards (#5264)" (#5269)" (#5273)
This reverts commit d41aa30e10.
2024-12-19 13:25:54 +00:00
ZeldaZach dde2f8b9ad Bump Win Qt6 6.5.3->6.6.*
- Fix #4968
2024-12-19 01:09:04 -05:00
Zach HandGitHub d41aa30e10 Revert "Rotate split cards (#5264)" (#5269)
This reverts commit a5c509981b.
2024-12-19 06:03:48 +00:00
Zach HandGitHub 71b01e6110 ADD landscapeOrientation field (#5267) 2024-12-19 03:52:34 +00:00
Zach HandGitHub 0463a6fd70 Support Windows Debug Builds (#5242) 2024-12-13 21:58:46 +00:00
Zach HandGitHub e4cfe08113 Address weird crash case (#5221)
* Address weird crash case

* Address weird crash case

* remove const
2024-12-05 12:18:41 +01:00
Zach HandGitHub e33ff37c82 Pass QTime objects instead of references (#5209)
- References seem to go to 0 in newer Qt versions(?)

https://doc.qt.io/qt-6/qtime.html

> QTime objects should be passed by value rather than by reference to const; they simply package int.
2024-11-30 01:36:38 -05:00
Zach HandGitHub 1d8651bc00 Fix Deck Popup Glitchy Rendering (#5204)
- QLabel sizes weren't taken into account until the widget is rendered
- Long QLabels can cause exacerbated issues
- Force refresh after 1ms to take QLabels into account
2024-11-29 12:53:19 -05:00
Zach HandGitHub c6bfc8b8ea Fix Qt5 Slot/Signals for QCheckBoxes (#5201) 2024-11-27 22:11:55 +00:00
Zach HandGitHub 7b1653034b Bump macos14 XCode to 15.4 (#5188) 2024-11-22 22:52:42 -05:00
Zach HandGitHub 50274cb66d Change 'custom(VER)' to 'custom-VER' because Fedora mad (#5180) 2024-11-22 22:22:22 -05:00
Zach HandGitHub 8d5421d9da Add backwards support Qt6.7's checkStateChanged on QCheckBoxes (#5137) 2024-10-20 23:35:34 -04:00
Zach HandGitHub 248ea82573 Support Game Events (#5087) 2024-08-25 00:31:20 +00:00
Zach HandGitHub c5bb38e907 Add types for Moderator commands (#5084)
* Add types for Moderator commands

* Support User Priv Level & userLevel
2024-07-29 01:16:29 +00:00
Zach HandGitHub 245edcefdd Add openssl to windows reqs (#5074) 2024-07-13 12:38:43 -04:00
Zach HandGitHub 8687163cca Add few more interfaces (#5063) 2024-06-25 05:00:45 +00:00
Zach HandGitHub e261e16d99 Re-Add ability to share editable deck views (#5060)
- Rolls back 6811819161
- Follow up to adbb607700
2024-06-24 21:52:11 +00:00
Zach HandGitHub c4bf9eb61c Cleanup (#5057)
* Add Types

* Add Types
2024-06-17 00:32:36 -04:00
Zach HandGitHub 0994d10410 More stuff (#5056)
* Skeleton + RemoveMessages

* GameJoinedData
2024-06-16 23:26:03 -04:00
Zach HandGitHub 291c535edb More web stuff (#5055)
* Add Response.gamesOfuser

* Cleanup and confirm all
2024-06-16 22:48:07 -04:00
ZeldaZach f04702fdd1 Backwards Compatibility for rolling dice 2024-06-16 21:10:07 -04:00
Zach HandGitHub b7fbc12ac0 Allow Judges to see all information, regardless of room settings (#5053) 2024-06-16 19:12:37 -04:00
Zach HandGitHub e2ab8db958 Add some sessions (#5052)
* Add AccountEdit

* Add PasswordChange

* Cleanup

* Add SessionService.accountImage

* Add SessionService.message

* Add SessionService.getUserInfo

* Lint
2024-06-14 23:06:50 -04:00
Zach HandGitHub 34d70980e8 Webatrice admin commands (#5051)
* Add AdminCommand.updateServerMessage

* Add AdminCommand.shutdownServer

* Add AdminCommand.reloadConfig

* Cleanup

* Add AdminCommand.adjustMod

* Lint

* Lint
2024-06-13 02:52:40 +00:00
Zach HandGitHub e45c4042fe Webatrice: Add all ModeratorCommands (#5049)
* Move viewLogHistory to Moderator commands

* Add Moderator.banFromServer

* Add Moderator.getBanHistory

* Add Moderator.getWarnHistory

* Add Moderator.warnUser

* Add Moderator.getWarnList
2024-06-13 02:15:14 +00:00
Zach HandGitHub ce8092318e Allow up to 100 dice to be rolled at a time (#5047)
* Allow up to 100 dice to be rolled at a time
- Fix #4276
2024-06-12 08:37:04 -04:00
Zach HandGitHub 1f72877728 Drop MacOS 10.15/11 Support :( (#5033) 2024-05-31 09:10:54 -04:00
Zach HandGitHub 59f327f97a Pin XCode versions for Mac Builds (#5032) 2024-05-13 18:57:33 -04:00
Zach HandGitHub 9f86ed7887 Fix Fedora Builds (#4964) 2023-12-15 13:49:32 -05:00
Zach HandGitHub 07a8cd0a5f Fix #4903: Parse Email Addresses whenever used (#4932) 2023-12-09 00:52:47 -05:00
Zach HandGitHub b73ef58567 Support WebP format for Card Images (#4950)
- Fix #4939
2023-12-09 00:52:14 -05:00
Zach HandGitHub 519531f3a0 Support escaping single and double quotes in Deck Editor Search Regex Strings (#4948)
- Fix #4946
2023-12-09 00:51:54 -05:00