Commit graph

142 commits

Author SHA1 Message Date
ddbe0d605c
Remove invisible characters
Didn't notice them while copy and pasting. Thank you Forgejo.
2024-05-22 00:55:05 +02:00
5582fef70a
Bump version 2024-05-18 19:28:40 +02:00
94a677286c
Make register_custom_module() less verbose 2024-05-18 19:26:57 +02:00
227b0be514
Reverse scene collection order (fix) 2024-05-17 01:56:23 +02:00
539fc1cea6
Bump version to v2-r0 2024-05-17 00:51:44 +02:00
7a165bb882
Remove "Stripping text" line used during debugging 2024-05-15 02:00:40 +02:00
fee0bb3eb1
Validation singles & schemas now have names 2024-05-15 01:57:53 +02:00
7ea7de55ff
Update Log UI 2024-05-15 01:52:12 +02:00
eaa5ce2a2d
The scheduler now uses an interted module list
This help with cleaning up unused logger instances.
2024-05-11 12:17:21 +02:00
5c94ec058d
Fix type detection 2024-05-11 12:03:36 +02:00
cdb2dfee19
Fix contains() function 2024-05-11 12:02:12 +02:00
6926fab873
Add path to failed.append() call 2024-05-11 11:56:14 +02:00
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
1926620e45
Replace queue_free() call with sth more robust 2024-05-10 21:19:27 +02:00
61da7fb367
Fix format_stringarray() 2024-05-10 21:02:43 +02:00
09dee490e5
Make reload_configuration() and cleanup() safer 2024-05-10 19:16:25 +02:00
fd4d7d2eb0
Fix logger _schedule() logic 2024-05-10 19:15:56 +02:00
17cecf5ef3
Fix multiple issues regarding validation cleanup
Good that I'm writing unit tests for this shit.
2024-05-09 15:20:22 +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
cd711fe0bd
Fix custom modules 2024-05-07 17:02:41 +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
a32b00d118
Fixed logger scheduling stuff 2024-05-03 21:26:42 +02:00
95aef2ea48
Update welcome message and add version indicator 2024-04-26 19:55:16 +02:00
bfd53f46b1
Add fork indicator to match SOSVS v1 2024-04-26 19:54:16 +02:00
4f1e263708
Update size conversion methods 2024-04-25 20:20:57 +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
708913ae7e
Add init time tracking 2024-04-24 01:41:46 +02:00
5a02c10080
Add ability to hide the window on shutdown 2024-04-24 01:41:21 +02:00
971b15adfc
Introduce warnings for developmen & verbose mode 2024-04-24 01:40: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