8974d190cd
_evaluate_recursive() now uses the correct vars
2024-05-11 11:55:04 +02:00
5b0713f1cf
Fix nested dictionaries
2024-05-11 11:52:37 +02:00
c7c564fac2
Rename all 'parent_dict' to 'schema_parent'
...
It's a much more fitting name
2024-05-11 11:51:15 +02:00
c375cd96d5
Fix error when checking data not of type String
2024-05-11 02:59:16 +02:00
4d7717b3bf
Fix and compact evaluate()
2024-05-11 02:56:51 +02:00
f45a83bf2c
Drop typed array requirement (2nd try)
2024-05-11 02:50:15 +02:00
1616c7b37d
Allow minimum_matches = -1
2024-05-11 02:48:12 +02:00
48380cd8c3
Add more compatibility to is_not_empty()
2024-05-11 02:40:08 +02:00
458b1fc6e0
Drop typed array requirement (more compat)
2024-05-11 02:39:41 +02:00
d384216b42
Fix shadowing warning
2024-05-11 02:02:49 +02:00
bcea9399bc
CoreValidationSchemas are now even cooler!
...
(they now support nested Dictionaries)
2024-05-11 02:01:46 +02:00
a081d71bed
Make CoreValidationSchema's 1000x better
2024-05-11 01:40:28 +02:00
08bda06760
Update default value of 'misc_stringify_show_type'
...
It's now 'false' instead of 'true' because it isn't required most of the time.
2024-05-07 20:25:43 +02:00
307a4c7533
Update script documentation
2024-05-05 15:01:01 +02:00
3ee429c63b
Add CoreValidationSchema code
2024-05-05 14:53:35 +02:00
7d8c5f295a
Fix issues
2024-05-05 14:53:21 +02:00
4a57edff95
Fix typo
2024-05-04 12:38:49 +02:00
35868ca52d
Update some method and variable descriptions
2024-05-04 12:33:56 +02:00
13b682d24c
Add script documentation
2024-05-04 12:12:50 +02:00
2413e125ce
Add copyright notice, update has_values method
2024-05-04 12:12:39 +02:00
d608999990
Added validation module
...
Hopefully it works, because I didn't write tests for it. Heck I didn't even test it at all, gonna do that soon.
2024-05-03 21:28:07 +02:00
acc305d3db
Update module logging and update many log calls
...
This commit firstly removes the 'logger' variable in CoreBaseModule, secondly renames 'loggeri' to 'logger' in CoreBaseModule, effectively replacing it, and thirdly it forces using 'stringify_variables' onto all log calls.
2024-04-25 20:20:34 +02:00
2909075ed2
Allow custom modules per default now
2024-04-25 16:48:57 +02:00
5a02c10080
Add ability to hide the window on shutdown
2024-04-24 01:41:21 +02:00
b4e4a4df1f
Reimplement 'logger_detect_verbose_mode' setting
2024-04-24 01:39:38 +02:00
e7d0a9d9a6
Add ✨ special ✨ welcome message
...
This also adds this nice banner (thanks figlet!):
_________________________________ __________ ______
__ ____/_ __ \__ __ \__ ____/ ___ ____/____________ _______ ___________ _________________ /__
_ / _ / / /_ /_/ /_ __/ __ /_ __ ___/ __ `/_ __ `__ \ _ \_ | /| / / __ \_ ___/_ //_/
/ /___ / /_/ /_ _, _/_ /___ _ __/ _ / / /_/ /_ / / / / / __/_ |/ |/ // /_/ / / _ ,<
\____/ \____/ /_/ |_| /_____/ /_/ /_/ \__,_/ /_/ /_/ /_/\___/____/|__/ \____//_/ /_/|_|
2024-04-23 21:34:38 +02:00
cacb5226bf
Add stringify_variables method to misc.gd
2024-04-15 21:52:27 +02:00
493bf45b8c
Fix wait time
2024-04-14 15:17:55 +02:00
0479635f95
Fix logger output when using verbose stdout mode ( fix #23 )
2024-04-14 14:42:46 +02:00
b05d1428a5
Add automatic cleanup ( fixes #25 )
2024-04-14 14:23:05 +02:00
d2735361b0
Introduce scheduler and add CoreLoggerInstance cleanup ( #17 )
2024-04-09 20:13:49 +02:00
bf7eacdb39
Update development mode
2024-04-09 00:53:43 +02:00
abcbce2dcd
Fix crash function crashing (lol)
2024-04-08 21:37:29 +02:00
39bc3f5872
Fix a few class documentation issues
...
Fixed a few newline issues and made all notes, warnings and dangers (is that a word?) bold and partially italic.
2024-04-08 21:19:24 +02:00
5fed9c1f9b
Update documentation (second commit)
2024-04-08 20:14:38 +02:00
330bb98dd9
Update erm module
...
Added blocking functionality for unsecure requests and modified some function names.
2024-04-08 16:42:03 +02:00
0ac55d4f1b
Update documentation (first commit)
2024-04-08 02:43:31 +02:00
6c8fc29c28
Update class descriptions
2024-03-31 17:59:11 +02:00
f97fddcb97
Add CoreLoggerInstance variable to CoreBaseModule
2024-03-31 11:22:57 +02:00
32e09ea296
Framework rework
...
Changes in this commit include:
- Add Core.cleanup() and CoreBaseModule._cleanup() functions
- All builtin modules now clean and free any nodes
- Reduce code duplication in src/core.gd by not writing the same code for all builtin modules but instead iterating through a array
2024-03-29 02:40:56 +01:00
2485edfd87
Make all scripts lowercase again
...
I am stupid.
I changed 'release_' to 'version_' in src/core.gd and Test.gd btw.
2024-03-28 12:54:12 +01:00
50a8c7beaa
aaaahhhhh
2024-03-28 02:21:31 +01:00
05ebb62641
Add 'initialized' var & waiting code
2024-03-22 21:12:11 +01:00
a46687590a
Rename modules
2024-03-21 15:47:39 +01:00
2187e75ffd
what
2024-03-18 03:32:46 +01:00
9ccdee9130
Revert "Update CoreLoggerInstance"
...
This reverts commit d0e8e394fa
.
2024-03-18 03:26:12 +01:00
d0e8e394fa
Update CoreLoggerInstance
2024-03-18 03:03:54 +01:00
a533c8916f
Add CoreLoggerInstance
2024-03-17 22:32:14 +01:00
d4baec5832
Get origin from args, not stack
2024-03-05 21:32:13 +01:00
0bdfe08574
Change license (GPL -> AGPL)
2024-03-03 18:53:09 +01:00