Commit graph

  • d06e8c6850 Remove API URL from the manifest v3.1.0 Oliver 2026-05-11 22:49:01 -06:00
  • d04985b5b7 Remove the button from the settings config list when the default attributes have been successfully removed & send a notification (closes #92) Oliver 2026-05-11 22:43:54 -06:00
  • 7603e79e42 Remove extra arguments so eslint is happier Oliver 2026-05-11 22:40:58 -06:00
  • 3875cbba4f Add the localization strings for the betaChannel notifications Oliver 2026-05-11 22:39:44 -06:00
  • e164e046a5 Update the settings sidebar to include a semi-persistent notification about new versions Oliver 2026-05-11 22:37:43 -06:00
  • 09ac9624ed Add an automatic version notification for new stable releases, and optionally beta releases Oliver 2026-05-11 22:23:09 -06:00
  • d3a60fbef5 Remove noopener from the sidebar links Oliver 2026-05-11 22:21:35 -06:00
  • 211b9b3135 Update version to 3.0.2 in the manifest main v3.0.2 Oliver 2026-05-10 23:46:31 -06:00
  • 8cadd8318b Add some TAF-specific links into the settings sidebar Oliver 2026-05-10 23:45:00 -06:00
  • 849da4bb54 Add dev-only hook to remove the core software update notification because it annoys me Oliver 2026-05-10 15:07:04 -06:00
  • 500eabc755 Fix the deprecation warning in v14 & hide the context menu options in v13 correctly Oliver 2026-05-10 14:56:28 -06:00
  • b36fe27182 Fix the issue with ContextMenus being completely non-functional in v13 (closes #91) Oliver 2026-05-07 18:05:00 -06:00
  • 9177b7cc2d Remove the web-only files from the wiki archive v3.0.1 Oliver 2026-05-06 16:18:23 -06:00
  • 288f3a54b5 Update system version in the manifest Oliver 2026-05-06 16:11:02 -06:00
  • dddad7f55d Fix actor creation throwing an error (closes #89) Oliver 2026-05-06 16:10:34 -06:00
  • a34525f05e Remove useless command from the wiki portion of my action Oliver 2026-05-05 17:56:20 -06:00
  • 786cb7f5ec Remove unused CDN URL environment variable Oliver 2026-05-03 15:45:52 -06:00
  • 9527cd972e Tweak comment in data model v3.0.0 Oliver 2026-05-03 00:09:24 -06:00
  • 504a91bb9c Add way to set default attributes now that we no longer have the AttributeManager (closes #83) Oliver 2026-05-02 20:51:05 -06:00
  • a9567c200a Add the macro trigger into the Items tab, and localize the trigger button for attributes (closes #85) Oliver 2026-05-02 20:27:15 -06:00
  • a55748d6fc Remove log that slipped through the cracks Oliver 2026-05-02 19:28:13 -06:00
  • 77413687e9 Make the generic Item subtype actually provide the speaker data to the macro Oliver 2026-05-02 19:28:03 -06:00
  • c6d3c094b8 Add an extra paragraph to the Macro deletion dialog in order to tell people how many items use that macro (closes #81) Oliver 2026-05-02 19:23:20 -06:00
  • 74d881c3df Fix a bug where the actor context was not being correctly called unless the user had an actor assigned to them Oliver 2026-05-02 18:56:23 -06:00
  • 5b59956016 Implement the light mode using Forgejo's colour pallete (closes #51) Oliver 2026-05-02 18:35:59 -06:00
  • 749d442bd8 Update the QueryStatus app theme (closes #61) Oliver 2026-05-01 15:26:57 -06:00
  • 6723e0d25f Add a different default image for attribute items so they stand out a bit more in the item tab Oliver 2026-04-29 22:12:18 -06:00
  • a30d68a327 Lint and fix undefined reference error Oliver 2026-04-29 21:38:07 -06:00
  • fe0a21f0ca Merge pull request 'Update the theming for Actor sheets' (#80) from theming/actor-sheet into main Oliver 2026-04-30 01:57:12 +00:00
  • c090daa2aa Improve the chat message handling to make it so that the flavour can be properly updated if you include @active roll data Oliver 2026-04-29 19:53:39 -06:00
  • 0fb10b7ae2 Prevent early returning in the taf.getRollData hook Oliver 2026-04-29 19:51:56 -06:00
  • 6e6402445c Improve the hover/focus states for the PlayerSheet and tabs theming/actor-sheet Oliver 2026-04-29 19:48:47 -06:00
  • f64dbcd42f Update the styling of the actor sheet Oliver 2026-04-29 00:15:52 -06:00
  • 1cb9adfe33 Fix the localization and make it clearer that you might not need to update macros Oliver 2026-04-29 00:12:36 -06:00
  • 7a8a75fe64 Hide the scripts from VSC's file browser since I rarely need to see them Oliver 2026-04-29 00:12:16 -06:00
  • 6b937e03c4 Fix exection error Oliver 2026-04-28 23:11:24 -06:00
  • 0cd8af77b2 Make attributes rollable using Foundry macros Oliver 2026-04-28 18:01:58 -06:00
  • 8f67bff2ec Add the ability to automate items and attributes using a Macro Oliver 2026-04-27 00:51:31 -06:00
  • 47892d116b Prevent non-GMs from making attributes when the setting is disabled. Oliver 2026-04-27 00:11:02 -06:00
  • d22cd83bf3 Fix typo in localization string (closes #77) Oliver 2026-04-26 23:52:55 -06:00
  • 14193cbad0 Remove references to the AttributeManager now that it is no longer required Oliver 2026-04-26 23:52:37 -06:00
  • 0347a00632 Merge pull request 'Attribute Item Subtype' (#76) from feature/attribute-items into main Oliver 2026-04-27 02:12:56 +00:00
  • 9a92c288a6 Remove unused data field file Oliver 2026-04-26 20:12:25 -06:00
  • 5d951d043b Lint and cleanup unused code Oliver 2026-04-26 19:39:44 -06:00
  • de1b976b12 Finish localizing the Attribute item sheet Oliver 2026-04-25 22:46:19 -06:00
  • 0c694d2166 Sort the attributes and attribute groups by name for now Oliver 2026-04-25 22:37:04 -06:00
  • dbaac0cf29 Prevent aboveTheFold attributes from being listed in the tab Oliver 2026-04-25 22:30:24 -06:00
  • 4284340b87 Remove broken styling no longer required from the Primary attributes Oliver 2026-04-25 22:28:55 -06:00
  • e30a7f9156 Make the attribute tab use a two-column layout for the lists Oliver 2026-04-25 20:49:00 -06:00
  • edceb5b384 Make the player sheet list use the inferred minimum and actually update the embedded document Oliver 2026-04-25 19:51:30 -06:00
  • d2599d0db3 Make it so preUpdate hooks can't violate my data model constraints Oliver 2026-04-25 19:39:25 -06:00
  • 05dcb9afbd Prevent attributes with a min/max from going out of bounds during update Oliver 2026-04-25 19:38:53 -06:00
  • e8c73de6bd Implement the Attribute sheet for editing Oliver 2026-04-25 19:30:38 -06:00
  • 599789ec13 Fix attribute schema allowing key to be nullable Oliver 2026-04-25 19:07:54 -06:00
  • 7b127069b7 Get the basic listing of attributes for the tab Oliver 2026-04-25 15:31:24 -06:00
  • c2b2376699 Update the template paths to point at the right subfolder structure Oliver 2026-04-25 14:04:26 -06:00
  • c2d7b5786c Add localization string for the attribute item subtype Oliver 2026-04-25 14:02:27 -06:00
  • fdb55c42c5 Move the attribute tab files into a subfolder structure Oliver 2026-04-25 14:02:11 -06:00
  • 0220083daf Move the tab-specific partials into a subfolder structure Oliver 2026-04-25 14:01:47 -06:00
  • bda5d05969 Prevent the attribute Items from getting invalid keys Oliver 2026-04-25 13:55:01 -06:00
  • 3a7ffa4332 Consolidate both context menus into a single one Oliver 2026-04-23 21:24:54 -06:00
  • 2cc43bd6e5 Remove unused import Oliver 2026-04-23 21:19:53 -06:00
  • 5a4368b5e0 Fix bug causing sheets to not render when the actor has no attribute items Oliver 2026-04-23 21:19:18 -06:00
  • e9d92d3db1 Add the item UUID into the fieldset and add a context menu to edit/delete primary attributes Oliver 2026-04-23 21:18:57 -06:00
  • 60d29adc3e Add placeholder tab template Oliver 2026-04-23 21:18:15 -06:00
  • 6ccc10f897 Prevent attribute items from being embedded if there is already an attribute with the same key Oliver 2026-04-23 18:06:00 -06:00
  • f1499d1c3d Get started on the required infrastructure for the attributes tab Oliver 2026-04-23 17:46:40 -06:00
  • 2c915c82e8 Fix a bug with the item groups having the formatted totalWeight instead of group-only weight Oliver 2026-04-23 17:20:12 -06:00
  • 5073c972e8 Rip out the _preUpdate handling, it's complicated and messy to maintain Oliver 2026-04-23 17:04:17 -06:00
  • 7970cb64c8 Add clamp utility Oliver 2026-04-23 17:03:15 -06:00
  • 90447de742 Add _preUpdate handling to the player actor subtype to forward any attribute updates into the appropriate embedded item Oliver 2026-04-22 18:00:50 -06:00
  • b856708b93 Add isRange for an attribute item Oliver 2026-04-22 17:59:55 -06:00
  • f932c6d774 Add an EphemeralObjectField that only allows deleting itself from the db and showing up in diffs Oliver 2026-04-22 17:25:30 -06:00
  • 12651938ed Prevent attribute Items from showing up in the Items tab of actor sheets Oliver 2026-04-21 23:39:14 -06:00
  • 59d2d57ed7 Remove unused schema property Oliver 2026-04-21 17:43:32 -06:00
  • 153f48a7c3 Improve cloning-detection in the preCreate hook so that we can ignore duplications for creating attribute items Oliver 2026-04-21 17:42:32 -06:00
  • 71fce2c0ca Update the preCreate hook to create the attribute items if there are no items in the actor Oliver 2026-04-21 17:30:42 -06:00
  • 3e1f14f957 Move the _preCreate logic into the Data Model instead of the Document Oliver 2026-04-21 16:57:05 -06:00
  • f558b08c75 Add a migration for the world setting to make it use an array of item schemas Oliver 2026-04-21 16:53:04 -06:00
  • 6461057647 Lint the code that I fairly copy-pasted from draw-steel Oliver 2026-04-20 23:22:19 -06:00
  • 3fff439483 Rename "operations" -> "worldOperations" to make it clearer what it's for Oliver 2026-04-20 23:20:58 -06:00
  • e087ba7d42 Make the JSON be valid and actually load in Foundry Oliver 2026-04-20 23:13:24 -06:00
  • 4e1714ee93 Finish the one-time migration script for loading old worlds Oliver 2026-04-20 23:13:10 -06:00
  • 6b6bb261f8 Remove unused code snippets Oliver 2026-04-20 23:02:30 -06:00
  • 94cdea044b Bump the version for migration testing Oliver 2026-04-20 21:39:30 -06:00
  • 9269a68aa6 Switch the TOF into a non-persisted ObjectField Oliver 2026-04-20 21:28:57 -06:00
  • 11f9e407a3 Temporarily make it so that the attribute items don't cause the sheet to break during rendering Oliver 2026-04-20 21:28:07 -06:00
  • b0a3d972f0 Add committing of the db operations into the migration lifecycle Oliver 2026-04-20 21:25:48 -06:00
  • 85e3838396 Add reference comment for the modifyBatch method Oliver 2026-04-19 23:43:12 -06:00
  • 14f76e0a27 Begin working on the migration script upon world load for Actors Oliver 2026-04-19 23:41:49 -06:00
  • 8f8da244c0 Add the Attribute item data model Oliver 2026-04-19 14:53:05 -06:00
  • debcf9d829 Add the attribute item type to the manifest Oliver 2026-04-19 14:20:28 -06:00
  • 86ff3c9b79 Fix the tabActive for the content tab since we assert the selected tab on render Oliver 2026-04-14 20:47:44 -06:00
  • 1f213a890a Merge pull request 'Item Support' (#69) from feature/item-support into main Oliver 2026-04-15 02:42:52 +00:00
  • 3ca1de9645 Remove unused css Oliver 2026-04-14 20:34:07 -06:00
  • 1eebde246e Update --divider-color to --divider-colour Oliver 2026-04-14 20:29:20 -06:00
  • 0e966f4b6a Make the comment read nicer Oliver 2026-04-12 22:42:20 -06:00
  • 4bbca4e786 Remove the tabs partial from the removedParts set Oliver 2026-04-12 22:41:42 -06:00
  • 57b902f986 Lint the code Oliver 2026-04-12 22:39:12 -06:00
  • 48760343ce Merge remote-tracking branch 'origin/main' into feature/item-support Oliver 2026-04-12 22:26:59 -06:00