Skip to content

Releases: Dasmius007/HumbleKeysLibrary

0.4.0

12 Mar 05:48

Choose a tag to compare

What's Changed

0.4.0

  • Fixed issue where games in the Exclusion List were being re-imported

0.3.9

05 Nov 08:40
d5f8193

Choose a tag to compare

What's Changed

0.3.9

  • IMPORTANT - Platform field is no longer used by default for the Redemption Store (i.e. Steam, GOG, etc.), but now Source is (helps some metadata plugins properly match games)
  • Added dropdown setting to add Redemption Store (e.g. Steam) to either Source (now default), Tag, Category, or Platform (no longer default) field, or None (disabled)
  • Added checkbox setting to add Key Redemption status Tag (default enabled)
  • Added checkbox setting to "Add Humble & Steam links" (default enabled)
  • Added checkbox setting to add "Nintendo Switch" to Platform for all Nintendo keys
  • Added checkbox setting to add default of "PC (Windows)" to Platform for all other keys
  • Updated settings UI to be more compact and add the above features
  • Fixed a couple misc. bugs related to key redemption tags and tag methodology
  • Added more logging to help debug excessive library update time reported by some users

0.3.8

07 May 02:11
12b245b

Choose a tag to compare

What's Changed

0.3.8

  • Restored plugin name
  • Restored plugin GUID to fix broken auto-update process from old versions, prevent duplicate old & new plugins installed at the same time, and ensure "Already installed" button works properly in Add-on Browser

0.3.6

05 May 01:25
40abca6

Choose a tag to compare

What's Changed

0.3.6

  • Added support for multiple languages (currently only English is implemented, but other languages can now be added)
  • Language is determined by Windows culture (may add a setting for it later)
  • Fixed missing "Connect account" description next to checkbox
  • Fixed missing "Authenticate" button text
  • Now shows authentication status next to the button like other library add-ons

0.3.4

20 Mar 05:20
bfb780f

Choose a tag to compare

What's Changed

0.3.4

  • Altered how tags are handled to deal with scenario where tags get removed manually via Manage Library function of Playnite
  • Corrected tooltips for Unredeemable key handling
  • Remove prerequisite "Import Choice Game" from "Unredeemable key handling" options
  • Correct github action to build against correct tag version
  • Update ChoiceMonth model to include ChoicesRemaining and ChoicesMade
  • Update Order model to determine virtual orders (items added from Bundle instead of from persisted record on server)
  • Alter HumbleKeysAccountClient to add virtual orders that have not yet been added to the Order
  • Add additional logic to HumbleKeysLibrary to handle unredeemable virtual orders (either expired and cannot be redeemed or part of a Bundle where all choices have been made)
  • Add new option to allow for either tagging a Game as "Key: Unredeemable" or not add to the library
  • Correct version number to match release version
  • Added Optional feature to import games in Humble Choice Monthly bundles.
  • Added Optional feature to create tags based on Bundle Names (Either all Bundles or Monthly only)
  • Added Optional feature to cache API Objects as JSON files in the ExtensionsData directory

v0.2.0

09 Jun 01:51

Choose a tag to compare

Updated for new SDK. Also fixes Newtonsoft.Json exceptions thrown when Humble API returns redeemed_key_val as a JObject instead of JString.

Tested against:
Playnite 9.18
SDK 6.2.2
Desktop 2.1.0

v0.1.4

07 Oct 21:00

Choose a tag to compare

Adds Ignore Redeemed Keys setting. When checked, the library does not import any keys which have already been redeemed.

v0.1.3

05 Oct 20:39

Choose a tag to compare

Compiled for Playnite 8.0

Removes references to Playnite and Playnite.Common assemblies to comply with SDK changes in Playnite 8.

v0.1.2

01 Oct 17:39

Choose a tag to compare

Compiled for Playnite 7.9

Improves key type filtering and adds settings view localization. Also changes "Platform" for keys to reflect the TPKD machine name, as the human names were too inconsistent and creating many single-game platforms.

v0.1.1

30 Sep 22:31

Choose a tag to compare

Adds nintendo_direct tag to Humble key_type whitelist and removes extraneous Humble Key: {key_type} tagging, since that information is already in "Platform".