Skip to content

Latest commit

 

History

History
209 lines (159 loc) · 10.7 KB

changelog.md

File metadata and controls

209 lines (159 loc) · 10.7 KB

Version 1.1.0

  • Compatibility for dnd5e 3.x
  • Added German localization (credit DevConFox)

Version 1.0.4

  • Fixed bug preventing NPC sheets from opening when used with Tidy

Version 1.0.3

  • Compatibility with Kgar's Tidy sheets
  • OG Tidy is no longer supported

Version 1.0.2

  • Updated how ability lavels are referenced in sheet renders
  • Fixed how actor data is referenced in the audit log

Version 1.0.1

  • Compatibility update for Foundry v11
  • Removed console log spam when running migration scripts
  • Updated license. Previous versions of this module were released under CC, which wasn't really appropriate. Now we're using MIT. Have fun.

Version 1.0.0 (Foundry v10)

  • Compatibility update for Foundry v10
  • Importing has been streamlined and now also handles categories
  • As of this release I will no longer be officially maintaing this module. You're welcome to keep submitting bug reports, and I'll try to fix issues if/when I can, but feature requests that haven't been gotten to by now will likely never get done. Thanks all for sticking with me this far, really appreciate all the support.

Version 0.6.9

  • Restrict module to dnd5e system (credit MrVauxs)
  • Fix compatibility issues with MidiQOL and BetterRolls (credit tposney)

Version 0.6.8

  • Fixed some small CSS issues (credit Varriount)
  • Get rid of some log spam
  • Remove Chinese localization, as it lives in its own repo (credit Hmqgg)
  • Confirmed v9 compatibility

Version 0.6.7

  • Fixing incompatibilities when BR and Midi are both being used simultaneously
  • Fixed a bug where imported items would get lost in the void if they were in a category when they were exported

Version 0.6.6

  • Restores compatibility with Better Rolls. Shift/Ctrl for adv/disadvantage do not work at present, but I wanted to get at least basic functionality restored because people were losing data.

Version 0.6.5

  • Updated Korean translations

Version 0.6.4

  • Fixed a bug where current progress couldn't be set to zero in the tracked item edit dialog.

Version 0.6.3

  • Fixed a bug in CrashTNT.getActivitiesForActor that caused it to throw an error when used with actors with no activities
  • Fixed a bug in CrashTNT.getActivity that caused it to throw an error when used with actors with no activities

Version 0.6.2

  • Compatibility with Foundry 0.8.8
  • Fixed a bug causing newly created Monster Blocks sheets to be unable to expand properly
  • Fixed a bug causing Macro activities to not save macro names

Version 0.6.1

  • Compatibility with Foundry 0.8.7
  • Fixed logic that determines which users can perform migrations on which actors. Asst / GM's should be able to do all actors now, and Trusted/Players should be able to do the ones they own.

Version 0.6.0 (Foundry 0.8.x)

NOTICE: This version will prompt you to perform a migration that will automatically update all of the items tracked on your actors to a new data structure. Please back up your data before installing this update. If the migration fails for any reason, please reach out to me and I can try to help you fix anything that breaks.

New Features

  • Compatibility update for Foundry 0.8.2+. This version will not work with Foundry 0.7.x. Previous versions remain compatible with Foundry 0.7.x.
  • Enhanced the tracked item creation and edit workflow.
  • Users can now create categories and add tracked items to them.
  • Users can now add images to tracked items.
  • Users can now change the progression type of an item when you edit it.
  • Completed items will automatically get "checked off" in the tracking tab so you can easily see what's been done.
  • User can now export and import all tracked items on a per-actor basis. Importing allows you to overwrite, or merge with existing activities. Merge serves as a way to copy activities between actors.
  • New and improved documentation. Check out the wiki on the github repo for sample macros, API info, screenshots, use instructions, etc.

Fixes

  • Added warnings when a macro activity gets run but errors occur.
  • Removed several module settings that weren't used very often.

Breaking Changes

  • Using Compatibility Mode in Ethck's Downtime Tracking breaks the category functionality in this module. Works fine separately.
  • All the non-english translations are definitely out of date.

Version 0.5.0 (Foundry 0.7.x)

  • Fixed an issue where activities would not roll when Better Rolls was enabled.
  • Fixed an issue where the roll indicator wasn't displaying on hover.
  • Added a setting that allows the user to make the character sheet wider when it opens. This is a client-specific setting, so users can change it as they need to if they're using different sheets or have different preferences.
  • Added a setting to hide the activities from players. Off by default. When this is on, the tab does not display on the sheets, completion messages are automatically whispered to GM rather than displayed publicly, and roll dialogs will automatically have the Private GM Roll mode selected.
  • Disable roll button on completed activities
  • Prevent roll completion messages from displaying if activity was already completed
  • Added the ability to set a macro to run when an activity gets rolled
  • Opened up an accessible API and added the updateActivityProgress, getActivitiesForActor, and getActivity methods in order to facilitate macro use.

Version 0.4.11

  • Fixed an issue where the downtime tab would attempt to display on actor sheets inside compendiums and throw some errors.

Version 0.4.10

  • Compatibility patch for Tidy5e v0.4.x. It's not pretty, but you can see the buttons now.

Version 0.4.9

  • Compatibility with Foundry 0.7.9 and dnd5e 1.2.0

Version 0.4.8

  • Compatibility with Foundry 0.7.6 and dnd5e 1.1.0

Version 0.4.7

  • Added the CrashTrainingTabReady hook, which fires when the downtime tab is ready. Example usage:
Hooks.on(`CrashTrainingTabReady`, (app, html, data) => {
  console.log("Crash's Tracking & Training (5e) | Downtime tab ready!");
});

Version 0.4.6

Improvements:

  • Changed the way activity data is updated behind the scenes so things don't explode for no good reason. Special thanks to Ethck#6879 for slogging through it with me.
  • Added Chinese localization thanks to hmqgg#5775

Fixes:

  • Fixed a bug where the names of the rolls were displaying as ??? in the audit log. This doesn't fix any activities that have been logged as ??? already, but will prevent them from saving that way going forward.

Version 0.4.5

Compatibility patch for 0.7.1+

  • Modifies the way flags are updated to prevent data loss when using Foundry core versions higher than 0.7.0

Version 0.4.4

Improvements:

  • Added the ability to select tools in addition to skills and ability checks. Tools are limited to those the actor has in their inventory. This means they're not available on NPC sheets.

Changes:

  • "Ability" progression mode is now called "Ability/Skill/Tool Check" mode.
  • "DC" progression mode is now called "Check with DC".
  • Together, these modes are referred to as "Check-Based" progression modes, since they both utilize checks. You'll see them referred to this way in the module settings.

Version 0.4.3

Fixes:

  • Enhanced compatibility with Ethck's very cool downtime module. Clicking things will no longer open dialogs from two modules, and styles no longer wreak havoc with one another.

Version 0.4.2

Improvements:

  • Added an option to toggle the display of the downtime tab on NPC sheets independently.

Removed:

  • The downtime tab no longer shows up on vehicle actor sheets.

Version 0.4.1

Improvements:

  • Added a description field to the add/edit dialogs so you can add notes to your downtime activities. Clicking the activity's name on the downtime tab will display the notes.
  • Changed the default option in dialogs from 'No' to 'Yes' so hitting Enter submits the dialog rather than closing it.

Version 0.4.0

New Features:

  • Added a DC progression type. This is a hybrid between Simple and Ability Check types. When you create a downtime item of this type, you can select the number of successes required to complete the activity, a skill or ability associated with it, and the DC of the check. Passing the check will increase the success count by one. Failing the check will not increase it.

Improvements:

  • You can now select skills when selecting what kind of ability check to roll for Ability Check progression

Version 0.3.3

Improvements:

  • Added some missing Korean language translation keys, courtesy of KLO#1490

Version 0.3.2

Improvements:

  • Increased width of progress adjustment column to allow for larger values
  • Updated styling for the activity completion notifications
  • Korean language translation, courtesy of KLO#1490

Removed:

  • The toggle for the Tidy5e delete lock. Deleing downtime items requires confirmation already. Essentially asking for it twice was needlessly annoying for some folks.

Fixes:

  • Fixed some styling for the item control buttons

Version 0.3.1

Fixes:

  • Fixed an issue where enabling MQoL's Item Delete Check setting prevented downtime activities from being deleted on some character sheets.

Version 0.3.0

New Features:

  • Added localization support. Currently we've only got English, but if you'd like to contribute, please get in touch!
  • Added a setting to allow the GM to choose which actor types trigger the display of chat messages upon activity completion. This can be set to PC's only, NPC's only, Both, or Neither.
  • Added a change log. This is visible to both player and GM, and tracks changes made to activity progress through any of the following methods: rolling for progress (ability check mode), making an attempt (simple mode), editing the progress value using the override input field on the item's entry in the downtime tab. This is JUST a log. It does not allow the GM to revert changes made by players.

Removed:

  • Removed the Progress field from the edit activity dialog. This was causing confusion for some people. Now the only ways to edit activity progress are on the downtime tab - "roll" for it, or adjust it with the override progress field.

Fixes:

  • Entering a non-number into the quick progress adjustment field now correctly displays a warning
  • Activity progression can now no longer go above its completion threshold or below 0
  • Fixed some style issues on the Tidy5e NPC sheet

Behind The Scenes:

  • Converted several repeated blocks of code into functions for quicker use and readability

Version 0.2.0

New Features:

  • Added chat messages when activities are completed
  • Sped up the flow for creating new downtime activities
  • Added settings to configure default options for both Simple and Ability Check progression systems

Fixes:

  • Updated the text for the old completion threshold setting to accurate describe its new function

Behind The Scenes:

  • Refactored some things to allow for easier additions of more progression systems

Version 0.1.0

Initial Release