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 H and GitHub
8bea3f8997
Fix sounds on Qt6 ( #5439 )
2025-01-10 23:10:47 -05:00
Zach H and GitHub
2b3c47148e
GHA MacOS Only Sign/Notarize if self repo ( #5437 )
2025-01-10 16:46:05 -05:00
Zach H and GitHub
5a82ff106d
Update VCPkg ( #5433 )
2025-01-09 23:23:00 -05:00
Zach H and GitHub
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 H and GitHub
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 H and GitHub
6e1047032d
Keep card annotations on stack ( #5399 )
2024-12-31 14:08:25 -05:00
Zach H and GitHub
026afeb885
Support auto-reconnect for Servatrice ( #5391 )
...
- Fix #5022
2024-12-30 04:35:32 +00:00
Zach H and GitHub
dad1aea128
Show correct art on middle mouse popup ( #5385 )
2024-12-29 23:24:32 +00:00
Zach H and GitHub
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 H and GitHub
2ff99f12d8
Require Admin Permissions to install Cockatrice Windows ( #5383 )
...
Fix #5382
2024-12-29 16:22:39 +00:00
Zach H and GitHub
b4036c8671
Disable CardMenu iff no items selected ( #5376 )
...
- Fix #4372
2024-12-29 06:10:27 +00:00
Zach H and GitHub
24a0dac420
Fix Windows Portable Crash ( #5371 )
2024-12-29 03:02:52 +00:00
Zach H and GitHub
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 H and GitHub
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 H and GitHub
45b11dc984
Add password reset button label ( #5367 )
2024-12-28 23:52:14 +00:00
Zach H and GitHub
c8d49b5bf9
Support macOS-15 Builds ( #5364 )
2024-12-28 23:09:01 +00:00
Zach H and GitHub
1f58f7e93d
Support Mod/Admin Notes Section ( #5361 )
2024-12-28 18:05:49 +00:00
Zach H and GitHub
7a5704beaa
Support Moderator/Admin force activating users ( #5353 )
2024-12-28 05:01:31 +00:00
Zach H and GitHub
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 H and GitHub
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 H and GitHub
17b82a186f
Add QSet for faster lookups in CardDatabase ( #5332 )
2024-12-26 19:52:18 -05:00
Zach H and GitHub
6dfd354973
Support starting games with fewer than max players ( #5338 )
2024-12-26 18:32:20 -05:00
Zach H and GitHub
c7ca55ceb5
Support Picking Select Art per Card Basis ( #5329 )
2024-12-25 23:12:06 -05:00
Zach H and GitHub
d987628935
Reorder String options for Filtering ( #5324 )
2024-12-25 00:58:59 -05:00
Zach H and GitHub
1d9e64ec73
Fix settings dialog tr ( #5292 )
2024-12-22 17:39:43 -05:00
Zach H and GitHub
5339be318e
Fix "ghosting" of cards sticking on invalid moves ( #5289 )
2024-12-22 17:35:44 -05:00
Zach H and GitHub
e1ba39c437
Fix multiple "Selected Cards" in Menu on MacOS ( #5288 )
2024-12-22 04:33:09 +00:00
Zach H and GitHub
23099f7e8b
Fix token name highlight on open ( #5286 )
2024-12-22 01:43:00 +00:00
Zach H and GitHub
2bd06ff0fd
Add CrashDump support for Windows OS ( #5282 )
2024-12-21 18:52:07 +00:00
Zach H and GitHub
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 H and GitHub
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 H and GitHub
d41aa30e10
Revert "Rotate split cards ( #5264 )" ( #5269 )
...
This reverts commit a5c509981b .
2024-12-19 06:03:48 +00:00
Zach H and GitHub
71b01e6110
ADD landscapeOrientation field ( #5267 )
2024-12-19 03:52:34 +00:00
Zach H and GitHub
0463a6fd70
Support Windows Debug Builds ( #5242 )
2024-12-13 21:58:46 +00:00
Zach H and GitHub
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 H and GitHub
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 H and GitHub
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 H and GitHub
c6bfc8b8ea
Fix Qt5 Slot/Signals for QCheckBoxes ( #5201 )
2024-11-27 22:11:55 +00:00
Zach H and GitHub
7b1653034b
Bump macos14 XCode to 15.4 ( #5188 )
2024-11-22 22:52:42 -05:00
Zach H and GitHub
50274cb66d
Change 'custom(VER)' to 'custom-VER' because Fedora mad ( #5180 )
2024-11-22 22:22:22 -05:00
Zach H and GitHub
8d5421d9da
Add backwards support Qt6.7's checkStateChanged on QCheckBoxes ( #5137 )
2024-10-20 23:35:34 -04:00
Zach H and GitHub
248ea82573
Support Game Events ( #5087 )
2024-08-25 00:31:20 +00:00
Zach H and GitHub
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 H and GitHub
245edcefdd
Add openssl to windows reqs ( #5074 )
2024-07-13 12:38:43 -04:00
Zach H and GitHub
8687163cca
Add few more interfaces ( #5063 )
2024-06-25 05:00:45 +00:00
Zach H and GitHub
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 H and GitHub
c4bf9eb61c
Cleanup ( #5057 )
...
* Add Types
* Add Types
2024-06-17 00:32:36 -04:00
Zach H and GitHub
0994d10410
More stuff ( #5056 )
...
* Skeleton + RemoveMessages
* GameJoinedData
2024-06-16 23:26:03 -04:00
Zach H and GitHub
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 H and GitHub
b7fbc12ac0
Allow Judges to see all information, regardless of room settings ( #5053 )
2024-06-16 19:12:37 -04:00
Zach H and GitHub
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 H and GitHub
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 H and GitHub
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 H and GitHub
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 H and GitHub
1f72877728
Drop MacOS 10.15/11 Support :( ( #5033 )
2024-05-31 09:10:54 -04:00
Zach H and GitHub
59f327f97a
Pin XCode versions for Mac Builds ( #5032 )
2024-05-13 18:57:33 -04:00
Zach H and GitHub
9f86ed7887
Fix Fedora Builds ( #4964 )
2023-12-15 13:49:32 -05:00
Zach H and GitHub
07a8cd0a5f
Fix #4903 : Parse Email Addresses whenever used ( #4932 )
2023-12-09 00:52:47 -05:00
Zach H and GitHub
b73ef58567
Support WebP format for Card Images ( #4950 )
...
- Fix #4939
2023-12-09 00:52:14 -05:00
Zach H and GitHub
519531f3a0
Support escaping single and double quotes in Deck Editor Search Regex Strings ( #4948 )
...
- Fix #4946
2023-12-09 00:51:54 -05:00
Zach H and GitHub
186f4289e9
Address /W4 compiler warnings for Windows ( #4910 )
2023-10-15 20:31:13 -04:00
Zach H and GitHub
cb90a8356b
Use proto21 on macos11 ( #4914 )
2023-10-15 20:30:50 -04:00
Zach H and GitHub
c1b0d50237
Handle Qt6.6 Deprecations ( #4908 )
2023-10-13 20:53:47 -04:00
Zach H and GitHub
2bd0e58354
HotFix: Prevent crashing if a Zone is null with an arrow while a player concedes race time ( #4904 )
2023-10-13 19:00:53 -04:00
Zach H and GitHub
ee674cb0cf
Support MacOS 12 & 13. Support Protobuf 23. Deprecate MacOS 11. ( #4884 )
2023-10-13 14:45:22 -04:00
Zach H and GitHub
b0470ab678
Move to OpenSSLv3 (& Drop 32-bit) ( #4883 )
2023-10-01 17:19:31 -04:00
Zach H and GitHub
0deb037035
Address connect errors in logs ( #4882 )
2023-10-01 15:30:54 -04:00
ZeldaZach
064b362d60
Bump to 2.9.0 :)
2023-09-14 22:14:22 -04:00
Zach H and GitHub
8c539351e3
Fix Mac Builds ( #4844 )
2023-08-06 22:45:45 -04:00
Zach H and GitHub
ba35a11e82
Find OpenSSL on Windows ( #4730 )
2023-02-07 16:47:50 -05:00
Zach H and GitHub
f25e4785ae
FIX #4665 : Address missing sound on Qt5 Builds ( #4733 )
...
* FIX #4665 : Address missing sound on Qt5 Builds
* FIX #4665 : Address missing sound on Qt5 Builds
* Include both engines
2023-02-05 22:05:47 -05:00
4c290aec57
Fix #4706 : don't replace ampersands when loading from plain text ( #4734 )
...
* Fix #4706 : Exit linting early if a card with the exact name is found first
* Remove ampersand conversion
* put back
* Update tests
* Format
* don't use qsizetype
---------
Co-authored-by: ebbit1q <ebbit1q@gmail.com >
2023-01-30 00:37:28 +01:00
Zach H and GitHub
6b86e4d463
Update configuration path to be backwards compatible ( #4620 )
...
* Update configuration path to be backwards compatible
Windows users have used AppData/Local/Cockatrice, whereas the new system was using AppData/Roaming/Cockatrice. This reverts the behavior in a Qt5/6 way.
2022-05-12 18:13:49 -04:00
ZeldaZach
a8e1dc3b18
Re-Run cmakeify
2022-05-09 18:01:30 -04:00
a95b338c80
Add cmake format ( #4618 )
...
* Support CMakeify operation
* Run Cmakeify
* Update cmakeify.sh
Co-authored-by: ebbit1q <ebbit1q@gmail.com >
2022-05-08 21:22:43 +02:00
Zach H and GitHub
3e90f109a2
Prevent bad access potential for removals by checking bounds ( #4617 )
...
* Prevent bad access potential for removals by checking bounds
Fix #4616
Switch to removeOne instead of bound checking removeAt
* Revert server cardzone check
2022-05-08 20:26:50 +02:00
Zach H and GitHub
a532a63403
Change actions to use Windows 2019
...
Windows 2022 isn't stable yet with the Qt installer, and we need to cut releases so this unblocks us
2022-04-02 00:55:05 -04:00
ZeldaZach
2b330940e1
ncu update
2022-03-07 13:46:43 -05:00
ZeldaZach
7aba404f2e
Add i18n for Oracle and fix Transifex
2022-01-22 00:17:29 -05:00
Zach H and GitHub
1b7e8f3a16
Re-add handling of i18n for Oracle (since it was manual before) ( #4541 )
...
Removes en@source from options menu intentionally
2022-01-21 23:35:04 -05:00
ZeldaZach
5cf93ad61c
Remove empty languages
2022-01-21 22:59:47 -05:00
ZeldaZach
5a52e085a7
Translation Dump!
2022-01-21 22:28:07 -05:00
d61c604bf4
Address macOS issue where right-clicking a username in the main chat ( #4523 )
...
* Address macOS issue where right-clicking a username in the main chat (or game chat) areas would pop up a seemingly empty user profile. This is because the resize event is overridden and doesn't actually attempt to resize based on the size hint of the dialog. Now that we're explicit with the call, this resize should be forced and have comparable results to popping up user profile from the user list.
* use datetime for calculating account age (#4526 )
* use datetime for calculating account age
make translating easier by using tr multiples
automatically account for leap days
Co-authored-by: ebbit1q <ebbit1q@gmail.com >
2022-01-16 16:51:13 -05:00
ZeldaZach
37879c4255
Re-lint on linux
2021-11-23 02:49:11 -05:00
Zach H and GitHub
0683d1aced
Support Server requests for MFA, Render failed UI statuses to user, C… ( #4483 )
...
* Support Server requests for MFA, Render failed UI statuses to user, Connect to KnownHosts component
2021-11-23 02:45:08 -05:00