Oliver-Akins
|
8c42f1b240
|
Add a utility to the API for inferring a chat message's roll mode (and update the docs)
|
2025-06-13 19:27:39 -06:00 |
|
Oliver-Akins
|
cbc2691a0e
|
Update privacy detection to default to Self if it's not able to be otherwise determined
|
2025-06-12 22:04:01 -06:00 |
|
Oliver-Akins
|
a72c33b901
|
Rename files to better indicate that they're tests
|
2025-06-12 19:27:20 -06:00 |
|
Oliver-Akins
|
00d63d42d1
|
Remove stray logs
|
2025-06-04 21:20:54 -06:00 |
|
Oliver-Akins
|
4b11d12f81
|
Undo code that got commented out
|
2025-06-04 21:18:10 -06:00 |
|
Oliver-Akins
|
8f993adb47
|
Finish removing the Range bucket type that was accidentally still able to be created
|
2025-06-02 19:26:43 -06:00 |
|
Oliver-Akins
|
8e83925abe
|
Have the UserFlagDatabase validate the row's value according to the bucket schema during creation / updating
|
2025-06-01 14:59:06 -06:00 |
|
Oliver-Akins
|
fc3b041464
|
Expose the determinePrivacyFromRollMode within the API
|
2025-06-01 14:23:21 -06:00 |
|
Oliver-Akins
|
6ef20e1ec1
|
Remove action that I haven't implemented yet
|
2025-06-01 13:03:13 -06:00 |
|
Oliver-Akins
|
21b9cf5b2d
|
Remove logs that aren't helpful for prod
|
2025-06-01 13:03:03 -06:00 |
|
Oliver-Akins
|
c6161dd312
|
Prevent errors when the flag is undefined on the user
|
2025-06-01 12:26:40 -06:00 |
|
Oliver-Akins
|
965cb26b51
|
Update the tests import not to be bundled for production
|
2025-06-01 11:25:10 -06:00 |
|
Oliver-Akins
|
c26b4318ee
|
Finish writing the schema tests
|
2025-06-01 11:24:20 -06:00 |
|
Oliver-Akins
|
ac93a3342f
|
Begin work on purging the range bucket type from the codebase
|
2025-05-31 23:16:13 -06:00 |
|
Oliver-Akins
|
5fe11fda0d
|
Update db schemas
|
2025-05-31 23:15:42 -06:00 |
|
Oliver-Akins
|
22036c419d
|
Begin writing tests
|
2025-05-31 23:15:24 -06:00 |
|
Oliver-Akins
|
60b01c55e1
|
Fix undefined reference error when updating a table (closes #27)
|
2025-05-31 15:33:40 -06:00 |
|
Oliver-Akins
|
d11262ad01
|
Make the bucket validator throw an error rather than returning a weird value
|
2025-05-31 15:32:22 -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
|
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
|
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
|
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
|
1e007af52a
|
Add an API interface for performing DB migrations as required
|
2025-05-29 01:22:17 -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
|
9b3751b281
|
Add a user setting to determine if the sidebar tab should be added
|
2025-05-25 18:21:29 -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
|
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 |
|