This page will keep track of recent major changes to the website and client for easy reference. (Yes, I should have done this a long time ago)
Added support for the ability to request a substitution in a game - games containing players that need substitution will be shown in the new "Substitution Requested" tab of the Open Games page.
We're keeping much more detailed statistics on turn activity, which you can see pretty much anywhere turn stats are showed (global/game/user). Now that we have this, I've added a new "Sort via Play Times" option when sorting players that will take into account their last 100 turns and sort appropriately, so people no longer have to bug Valamas all the time.
When users are in vacation mode and a game has a turn timer, they will now be skipped at the end of the turn timer by default. The game host can also choose to skip the user immediately or pause the game when a user is on vacation.
Endgame changes (BETA): I've integrated this Civ 6 replay generator into the game pipeline, it will take one image per turn and then create a video of the game when the game is "finalized" (less than 2 players remain in the game). The image generation has been running in the background for about a month now, and any turns played before it started running won't be captured in the video. Also, I've made a few bugfixes to the image generation (and I'm sure there's more things to find) so the video might not be great yet, but definitely let me know if you see issues with the videos.
Also, you can now download your previous turns from the turn history tab, and once the game is finalized you can download any player's turn (but PYDT only keeps the most recent 20 or so saves, so not that far back).
Add support for the Rulers of England DLC.
Add support for the Great Builders DLC.
Add support for Rulers of the Sahara DLC.
Add support for Rulers of China DLC.
You now have the ability to subscribe to receive email notifications when games are added. Go to the Email Notifications tab in Your Profile to set it up!
Add support for Great Commanders DLC.
Add support for Great Negotiators DLC.
Civ 6 turn timers are enabled! Thanks to bestander for pointing us in the right direction on the forum.
I'm allowing editing more fields on the first turn submission now to prevent re-lobbies because of bad game settings.
Support for Old World, a great new turn based 4X game!
Very small release, a couple of bug fixes and an update to bring in the dead player icon.
Library bumps and a couple small niceties:
A fairly small release with some bug/feature requests:
NOTE: Versions 2.1.2 and 2.1.3 were basically the same as this release, there were a couple things that needed to be hotfixed.
A quick hotfix release to fix an issue with the taskbar icon duplicating endlessly. Also including a small commit I missed in the last release because I hadn't pushed it from another computer that shows the current round in the game header.
It's been a long time since I did a client release, but not a lot in here other than version bumps and a couple small things:
There's no real changes in this release - the 2.0.0 release wasn't able to upgrade 1.6.0 windows to 2.0.0 because of the change in updater/installer format. This release fakes an upgrade in the old format (playyourdamnturn-2.0.2-full.nupkg and RELEASES), which really just contains the new installer. The new installer runs, and the PYDT client will check for the old client on startup and run the uninstaller to get rid of it. See here if you're interested in the details: https://github.com/electron-userland/electron-builder/issues/837#issuecomment-614127460.
(2.0.1 was deleted because I fixed a bug preventing the app from closing when you pressed the update button)
Duplicating the note from 2.0.0: IF YOU USE START CLIENT ON BOOT you'll need to uncheck the box in settings, save, and then recheck the box because the actual location of the app on the hard drive has changed.
This release is mostly digging out of a lot of technical debt, cleaning things up and getting updated to current versions of everything. The biggest change is changing how updates on Windows are handled - we were using an old, deprecated installer format (Squirrel.Windows) and this release switches to the current recommended installer, NSIS. I'm hoping this changeover will be transparent, but it's possible you'll need to manually uninstall/reinstall if you have issues. 🤞
Because of this, IF YOU USE START CLIENT ON BOOT you'll need to uncheck the box in settings, save, and then recheck the box because the actual location of the app on the hard drive has changed.
UPDATE: Windows auto update from 1.6.0 to 2.0.0 isn't working, I'll be releasing 2.0.1 next weekend (2/12ish) that will support auto update from 1.6.0.
A bunch of bugfixes & features (thanks @Valamas for keeping the backlog full), and also getting the client synced up with some improvements from the website.
#23: background turn download (disabled by default, enable in the settings menu, if it doesn't cause a lot of issues I'll make it the default behavior in the future)
#24: cleaned up window close/tray behavior
#37: allow cancelling downloads/uploads
#44: sort turns by: your turn/smack talk/other, sort within by last update