Commit graph

  • 9955966375 Add required package for the linkFoundry to package.json main Eldritch-Oliver 2025-09-28 00:49:47 -06:00
  • e84e921bec Add scripts and infra required to get Foundry intellisense working Eldritch-Oliver 2025-09-28 00:45:48 -06:00
  • 2cb4268400
    Merge pull request #42 from Oliver-Akins/feature/chatMessageHook Oliver 2025-06-22 10:32:32 -06:00
  • 1a8fcf04ab Remove stray log Oliver-Akins 2025-06-22 10:30:23 -06:00
  • 8905cb05bc Update the message listening to use createChatMessage instead of preCreateChatMessage Oliver-Akins 2025-06-13 19:28:08 -06:00
  • 8c42f1b240 Add a utility to the API for inferring a chat message's roll mode (and update the docs) Oliver-Akins 2025-06-13 19:27:39 -06:00
  • cbc2691a0e Update privacy detection to default to Self if it's not able to be otherwise determined Oliver-Akins 2025-06-12 22:04:01 -06:00
  • a72c33b901 Rename files to better indicate that they're tests v1.0.3 Oliver-Akins 2025-06-12 19:27:20 -06:00
  • e4f37d56a6 Update the pre-filled draft release template to include the changes header and a download count badge Oliver-Akins 2025-06-11 01:01:14 -06:00
  • d8121dbfaa Get GitHub to put both badges on the same row Oliver-Akins 2025-06-11 00:56:29 -06:00
  • 612f52bf51 Use URL-encoded URL for the badge Oliver-Akins 2025-06-11 00:52:56 -06:00
  • 7859d23d50 Add a couple of version badges because I want to Oliver-Akins 2025-06-11 00:51:14 -06:00
  • 34975156c1
    Merge pull request #37 from Oliver-Akins/feature/manifest-description Oliver 2025-06-04 21:33:05 -06:00
  • a773ce4688 Add description to manifest Oliver-Akins 2025-06-04 21:31:36 -06:00
  • c27c47661c
    Merge pull request #36 from Oliver-Akins/fix/double-locked-buckets Oliver 2025-06-04 21:25:15 -06:00
  • c90ee7a6d3
    Merge pull request #35 from Oliver-Akins/fix/bucket-type-list Oliver 2025-06-04 21:21:20 -06:00
  • 00d63d42d1 Remove stray logs Oliver-Akins 2025-06-04 21:20:54 -06:00
  • 4b11d12f81 Undo code that got commented out Oliver-Akins 2025-06-04 21:18:10 -06:00
  • 4354a25866 Prevent the double-locked bucket configuration from being possible Oliver-Akins 2025-06-02 23:10:22 -06:00
  • 1423bf097a Version bump Oliver-Akins 2025-06-02 23:06:30 -06:00
  • 8f993adb47 Finish removing the Range bucket type that was accidentally still able to be created Oliver-Akins 2025-06-02 19:26:43 -06:00
  • 3fc8b654c7 Add images for the Foundry package listing Oliver-Akins 2025-06-01 16:08:34 -06:00
  • ab3281b288 Update README Oliver-Akins 2025-06-01 15:47:39 -06:00
  • cad04690ff Update the release creation to provide a direct manifest url in the description of the release v1.0.2 Oliver-Akins 2025-06-01 15:00:23 -06:00
  • 8e83925abe Have the UserFlagDatabase validate the row's value according to the bucket schema during creation / updating Oliver-Akins 2025-06-01 14:59:06 -06:00
  • fc3b041464 Expose the determinePrivacyFromRollMode within the API Oliver-Akins 2025-06-01 14:23:21 -06:00
  • 3d5e28189a Version bump Oliver-Akins 2025-06-01 14:23:18 -06:00
  • bd4c32f65a Update documentation (closes #30) v1.0.1 Oliver-Akins 2025-06-01 13:03:31 -06:00
  • 6ef20e1ec1 Remove action that I haven't implemented yet Oliver-Akins 2025-06-01 13:03:13 -06:00
  • 21b9cf5b2d Remove logs that aren't helpful for prod Oliver-Akins 2025-06-01 13:03:03 -06:00
  • c6161dd312 Prevent errors when the flag is undefined on the user Oliver-Akins 2025-06-01 12:26:40 -06:00
  • 965cb26b51 Update the tests import not to be bundled for production Oliver-Akins 2025-06-01 11:25:10 -06:00
  • c26b4318ee Finish writing the schema tests Oliver-Akins 2025-06-01 11:24:20 -06:00
  • 946a44edae Add missing import into the extraction script Oliver-Akins 2025-05-31 23:17:38 -06:00
  • ac93a3342f Begin work on purging the range bucket type from the codebase Oliver-Akins 2025-05-31 23:16:13 -06:00
  • 5fe11fda0d Update db schemas Oliver-Akins 2025-05-31 23:15:42 -06:00
  • 22036c419d Begin writing tests Oliver-Akins 2025-05-31 23:15:24 -06:00
  • d49998801f Remove TODO since it is handled by the watcher plugin Oliver-Akins 2025-05-31 17:28:23 -06:00
  • 60b01c55e1 Fix undefined reference error when updating a table (closes #27) Oliver-Akins 2025-05-31 15:33:40 -06:00
  • d11262ad01 Make the bucket validator throw an error rather than returning a weird value Oliver-Akins 2025-05-31 15:32:22 -06:00
  • af2dac394f Update the throw to not include the stack trace Oliver-Akins 2025-05-31 13:26:09 -06:00
  • de69fdec0f Update vite to make dependabot happier Oliver-Akins 2025-05-31 11:04:43 -06:00
  • d11b270019 Throw a more clear error when the compendia build fails Oliver-Akins 2025-05-31 11:03:55 -06:00
  • 0b89b0e54e Ensure that the manager doesn't error while prepping string buckets without a pre-existing choices config (closes #26) Oliver-Akins 2025-05-31 10:25:20 -06:00
  • 2c733385ef Close the TableCreator and dice namespace warning when the table is made successfully (closes #25) Oliver-Akins 2025-05-31 10:17:20 -06:00
  • c7379a48f4 Increment version number Oliver-Akins 2025-05-31 10:05:08 -06:00
  • 79780e885b Only copy the licence and readme on production builds Oliver-Akins 2025-05-31 10:05:00 -06:00
  • c23a656574 Make it so that I can test the prod build locally easier v1.0.0 Oliver-Akins 2025-05-31 00:50:20 -06:00
  • d888a0c9be Have the build delete all of the temp files Oliver-Akins 2025-05-31 00:28:12 -06:00
  • 033be40e80 Read the correct manifest file Oliver-Akins 2025-05-31 00:22:50 -06:00
  • cf800f0a51 Update the github action to make it work with the prod.dist folder better Oliver-Akins 2025-05-31 00:17:45 -06:00
  • d28f4af088 Add a build step to copy the license and readme into the build output. Oliver-Akins 2025-05-31 00:14:30 -06:00
  • b70e4107b7 Add a license Oliver-Akins 2025-05-31 00:14:08 -06:00
  • 7b41343778 Improve logs in the compendia helpers Oliver-Akins 2025-05-30 23:59:14 -06:00
  • 777ea69b66 Update manifest version and bugs link Oliver-Akins 2025-05-30 23:58:50 -06:00
  • 1bcd01ed75 Rename github folder to .github Oliver-Akins 2025-05-30 23:55:13 -06:00
  • 8e667bf3ac Move the issue templates into the correct location so that they actually work Oliver-Akins 2025-05-30 23:53:00 -06:00
  • 9e037818a6 Finish creating the build step for prod to handle the compendia pack(s) Oliver-Akins 2025-05-30 23:50:59 -06:00
  • 66edecc217 Finish the majority of the docs that I feel are necessary for v1.0.0 Oliver-Akins 2025-05-30 23:26:29 -06:00
  • a7c11acc2f Add an action to delete a table (closes #21) Oliver-Akins 2025-05-30 23:25:34 -06:00
  • b4b3becec0 Implement the deleteTable method on the MemoryDatabase Oliver-Akins 2025-05-30 23:24:51 -06:00
  • de35935a2d Disable legend clicks in the graphs (closes #4) Oliver-Akins 2025-05-30 21:28:15 -06:00
  • c7b9146e34 Remove logs that aren't required Oliver-Akins 2025-05-30 21:27:55 -06:00
  • 46400ca318 Make the migrationCheck methods synchronous Oliver-Akins 2025-05-30 21:27:23 -06:00
  • 5c1a332921 Keep writing initial documentation Oliver-Akins 2025-05-29 23:46:58 -06:00
  • a13310aaad Allow each database to determine if a user is allowed to perform CRUD operations on tables Oliver-Akins 2025-05-29 23:42:14 -06:00
  • 2b782fd5ed Add issue templates for bug report and feature request Oliver-Akins 2025-05-29 23:35:04 -06:00
  • cfc5b9e70a Add author info and links into the manifest file Oliver-Akins 2025-05-29 23:16:05 -06:00
  • 7c68dd0c31 Disable requiresReload on autoTrackRolls Oliver-Akins 2025-05-29 23:15:46 -06:00
  • 0a01528bd3 Set the correct setting name instead of trying to set a setting with the version name Oliver-Akins 2025-05-29 22:49:35 -06:00
  • 0af4be2cfb Update documentation Journal Oliver-Akins 2025-05-29 01:23:42 -06:00
  • 1e007af52a Add an API interface for performing DB migrations as required Oliver-Akins 2025-05-29 01:22:17 -06:00
  • 2567f5fb62 Add a build step in dev mode to create a symlink to the compendium packs on disk Oliver-Akins 2025-05-27 23:37:31 -06:00
  • 47deb24d67 Hard-override any configured database handler that is erroneous and freeze the config after ready. Oliver-Akins 2025-05-27 23:34:27 -06:00
  • a354629839 Update the English documentation Oliver-Akins 2025-05-27 23:29:06 -06:00
  • 4b78ab4d01 Begin work on the English documentation in a compendium Oliver-Akins 2025-05-27 01:53:55 -06:00
  • 9b3751b281 Add a user setting to determine if the sidebar tab should be added Oliver-Akins 2025-05-25 18:21:29 -06:00
  • 12ac7edbc5 Add workflow to build the release Oliver-Akins 2025-05-25 18:08:18 -06:00
  • 52a64ca54b Make the schema a bit easier to read Oliver-Akins 2025-05-25 02:01:39 -06:00
  • 354b22da57 Add data validation and a world setting for enabling the Global API Oliver-Akins 2025-05-25 02:00:13 -06:00
  • c3d632274a Ensure we conform to the API specification as closely as possible Oliver-Akins 2025-05-24 16:50:50 -06:00
  • cb519ad721 Begin working on converting the list of text into an actual graph feature/summary-graph Oliver-Akins 2025-05-24 16:45:43 -06:00
  • c7197641b6 Fixed a bug with rendering applications that depend on the database mutating the object by reference Oliver-Akins 2025-05-24 15:00:12 -06:00
  • 76fe473cd1 Begin implementing Joi validation on the database models Oliver-Akins 2025-05-20 23:43:20 -06:00
  • 64029b9508 Always register the database listeners Oliver-Akins 2025-05-19 23:45:16 -06:00
  • 00829eae04 Implement the listeners for user updates Oliver-Akins 2025-05-19 23:44:55 -06:00
  • 240fb53b85 Add the Databases to the global API Oliver-Akins 2025-05-19 23:22:44 -06:00
  • b717b0060b Add a user-facing error when the Database is misconfigured. Oliver-Akins 2025-05-19 23:22:17 -06:00
  • 142586536a Remove the manageData control from the sidebar because it's unimplemented for now Oliver-Akins 2025-05-19 02:02:05 -06:00
  • d345b110ab Correct the errors for the UserFlag database Oliver-Akins 2025-05-19 01:57:33 -06:00
  • 6d82a2acf3 Pull the stacked value from the correct location Oliver-Akins 2025-05-19 01:57:10 -06:00
  • 20cc26cc4e Untested implementation of the UserFlag database Oliver-Akins 2025-05-19 01:39:21 -06:00
  • 07b6288408 Update Memory db to use the correct Privacy arguments as defaults Oliver-Akins 2025-05-19 01:39:02 -06:00
  • abc4b1d2ed Make it clearer what arguments are IDs and which aren't Oliver-Akins 2025-05-19 01:38:35 -06:00
  • 6dbc0a817f Update the privacy handling for the rows to be more dynamic and support more than just private or public rolls Oliver-Akins 2025-05-18 20:52:32 -06:00
  • f66510c811 Change region label Oliver-Akins 2025-05-18 12:16:25 -06:00
  • cf4be4163e Pull some CSS out into the common scope Oliver-Akins 2025-05-18 12:16:12 -06:00
  • 606d6e14ea Make all of the DB methods async, and update the dependencies in order to make them work with the async DBs Oliver-Akins 2025-05-11 22:47:23 -06:00
  • 8a2d946b63 Create the initial version of the TableManager class for configuring settings Oliver-Akins 2025-05-11 17:24:09 -06:00
  • 4bfce858ef Convert my notes from paper form into a form that isn't as easy to lose Oliver-Akins 2025-05-07 23:14:22 -06:00