Commit graph

93 commits

Author SHA1 Message Date
Oliver-Akins
d11b270019 Throw a more clear error when the compendia build fails 2025-05-31 11:03:55 -06:00
Oliver-Akins
0b89b0e54e Ensure that the manager doesn't error while prepping string buckets without a pre-existing choices config (closes #26) 2025-05-31 10:25:20 -06:00
Oliver-Akins
2c733385ef Close the TableCreator and dice namespace warning when the table is made successfully (closes #25) 2025-05-31 10:17:20 -06:00
Oliver-Akins
c7379a48f4 Increment version number 2025-05-31 10:05:08 -06:00
Oliver-Akins
79780e885b Only copy the licence and readme on production builds 2025-05-31 10:05:00 -06:00
Oliver-Akins
c23a656574 Make it so that I can test the prod build locally easier 2025-05-31 00:50:28 -06:00
Oliver-Akins
d888a0c9be Have the build delete all of the temp files 2025-05-31 00:28:12 -06:00
Oliver-Akins
033be40e80 Read the correct manifest file 2025-05-31 00:22:50 -06:00
Oliver-Akins
cf800f0a51 Update the github action to make it work with the prod.dist folder better 2025-05-31 00:17:45 -06:00
Oliver-Akins
d28f4af088 Add a build step to copy the license and readme into the build output. 2025-05-31 00:14:30 -06:00
Oliver-Akins
b70e4107b7 Add a license 2025-05-31 00:14:08 -06:00
Oliver-Akins
7b41343778 Improve logs in the compendia helpers 2025-05-30 23:59:14 -06:00
Oliver-Akins
777ea69b66 Update manifest version and bugs link 2025-05-30 23:58:50 -06:00
Oliver-Akins
1bcd01ed75 Rename github folder to .github 2025-05-30 23:55:13 -06:00
Oliver-Akins
8e667bf3ac Move the issue templates into the correct location so that they actually work 2025-05-30 23:53:00 -06:00
Oliver-Akins
9e037818a6 Finish creating the build step for prod to handle the compendia pack(s) 2025-05-30 23:50:59 -06:00
Oliver-Akins
66edecc217 Finish the majority of the docs that I feel are necessary for v1.0.0 2025-05-30 23:26:29 -06:00
Oliver-Akins
a7c11acc2f Add an action to delete a table (closes #21) 2025-05-30 23:25:34 -06:00
Oliver-Akins
b4b3becec0 Implement the deleteTable method on the MemoryDatabase 2025-05-30 23:24:51 -06:00
Oliver-Akins
de35935a2d Disable legend clicks in the graphs (closes #4) 2025-05-30 21:28:15 -06:00
Oliver-Akins
c7b9146e34 Remove logs that aren't required 2025-05-30 21:27:55 -06:00
Oliver-Akins
46400ca318 Make the migrationCheck methods synchronous 2025-05-30 21:27:23 -06:00
Oliver-Akins
5c1a332921 Keep writing initial documentation 2025-05-29 23:46:58 -06:00
Oliver-Akins
a13310aaad Allow each database to determine if a user is allowed to perform CRUD operations on tables 2025-05-29 23:42:14 -06:00
Oliver-Akins
2b782fd5ed Add issue templates for bug report and feature request 2025-05-29 23:35:04 -06:00
Oliver-Akins
cfc5b9e70a Add author info and links into the manifest file 2025-05-29 23:16:05 -06:00
Oliver-Akins
7c68dd0c31 Disable requiresReload on autoTrackRolls 2025-05-29 23:15:46 -06:00
Oliver-Akins
0a01528bd3 Set the correct setting name instead of trying to set a setting with the version name 2025-05-29 22:49:35 -06:00
Oliver-Akins
0af4be2cfb Update documentation Journal 2025-05-29 01:23:42 -06:00
Oliver-Akins
1e007af52a Add an API interface for performing DB migrations as required 2025-05-29 01:22:17 -06:00
Oliver-Akins
2567f5fb62 Add a build step in dev mode to create a symlink to the compendium packs on disk 2025-05-27 23:37:31 -06:00
Oliver-Akins
47deb24d67 Hard-override any configured database handler that is erroneous and freeze the config after ready. 2025-05-27 23:34:27 -06:00
Oliver-Akins
a354629839 Update the English documentation 2025-05-27 23:29:06 -06:00
Oliver-Akins
4b78ab4d01 Begin work on the English documentation in a compendium 2025-05-27 01:53:55 -06:00
Oliver-Akins
9b3751b281 Add a user setting to determine if the sidebar tab should be added 2025-05-25 18:21:29 -06:00
Oliver-Akins
12ac7edbc5 Add workflow to build the release 2025-05-25 18:08:18 -06:00
Oliver-Akins
52a64ca54b Make the schema a bit easier to read 2025-05-25 02:01:39 -06:00
Oliver-Akins
354b22da57 Add data validation and a world setting for enabling the Global API 2025-05-25 02:00:13 -06:00
Oliver-Akins
c3d632274a Ensure we conform to the API specification as closely as possible 2025-05-24 16:50:50 -06:00
Oliver-Akins
c7197641b6 Fixed a bug with rendering applications that depend on the database mutating the object by reference 2025-05-24 15:00:12 -06:00
Oliver-Akins
76fe473cd1 Begin implementing Joi validation on the database models 2025-05-20 23:43:27 -06:00
Oliver-Akins
64029b9508 Always register the database listeners 2025-05-19 23:45:16 -06:00
Oliver-Akins
00829eae04 Implement the listeners for user updates 2025-05-19 23:44:55 -06:00
Oliver-Akins
240fb53b85 Add the Databases to the global API 2025-05-19 23:22:44 -06:00
Oliver-Akins
b717b0060b Add a user-facing error when the Database is misconfigured. 2025-05-19 23:22:17 -06:00
Oliver-Akins
142586536a Remove the manageData control from the sidebar because it's unimplemented for now 2025-05-19 02:02:05 -06:00
Oliver-Akins
d345b110ab Correct the errors for the UserFlag database 2025-05-19 01:57:33 -06:00
Oliver-Akins
6d82a2acf3 Pull the stacked value from the correct location 2025-05-19 01:57:10 -06:00
Oliver-Akins
20cc26cc4e Untested implementation of the UserFlag database 2025-05-19 01:39:21 -06:00
Oliver-Akins
07b6288408 Update Memory db to use the correct Privacy arguments as defaults 2025-05-19 01:39:02 -06:00