Commit graph

135 commits

Author SHA1 Message Date
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
Oliver-Akins
abc4b1d2ed Make it clearer what arguments are IDs and which aren't 2025-05-19 01:38:35 -06:00
Oliver-Akins
6dbc0a817f Update the privacy handling for the rows to be more dynamic and support more than just private or public rolls 2025-05-18 20:52:42 -06:00
Oliver-Akins
f66510c811 Change region label 2025-05-18 12:16:25 -06:00
Oliver-Akins
cf4be4163e Pull some CSS out into the common scope 2025-05-18 12:16:12 -06:00
Oliver-Akins
606d6e14ea Make all of the DB methods async, and update the dependencies in order to make them work with the async DBs 2025-05-11 22:49:26 -06:00
Oliver-Akins
8a2d946b63 Create the initial version of the TableManager class for configuring settings 2025-05-11 17:24:09 -06:00
Oliver-Akins
4bfce858ef Convert my notes from paper form into a form that isn't as easy to lose 2025-05-07 23:14:22 -06:00
Oliver-Akins
dff2455dc7 Add a setting to disable the auto tracking 2025-05-04 22:20:00 -06:00