Adrien Ufferte
|
843342617d
|
Reimport all files with Godot 4.5
|
2025-09-23 10:13:56 +02:00 |
|
Adrien Ufferte
|
bdcf7f0030
|
Merge pull request #80 from Excello-Recherche-Education/enhance-and-clean-logger
Enhance Log class
|
2025-09-22 10:25:46 +02:00 |
|
Adrien Ufferte
|
cf8a9c33df
|
Enhance Log class and final cleaning of remaining artefacts after upgrade to Godot 4.5
|
2025-09-19 14:25:49 +02:00 |
|
Adrien Ufferte
|
1d08d667c1
|
Merge pull request #79 from Excello-Recherche-Education/update-godot-4.5
Upgrade godot from 4.4.1 to 4.5
|
2025-09-18 16:32:02 +02:00 |
|
Adrien Ufferte
|
ee35e352b6
|
Upgrade godot from 4.4.1 to 4.5
|
2025-09-18 15:26:44 +02:00 |
|
Adrien Ufferte
|
b7f9e6220e
|
Merge pull request #78 from Excello-Recherche-Education/enhance-logs
Enhance logs clarity and visibility in production
|
2025-09-18 15:07:07 +02:00 |
|
Adrien Ufferte
|
a874a72718
|
Enhance logs clarity and visibility in production
|
2025-09-16 15:54:38 +02:00 |
|
Adrien Ufferte
|
61cfc418b1
|
Merge pull request #70 from Excello-Recherche-Education/nomenclature-pass
Nomenclature enforcement
|
2025-09-14 21:56:57 +02:00 |
|
Adrien Ufferte
|
1738590e30
|
Merge branch '2.1.6' into nomenclature-pass
|
2025-09-11 16:36:24 +02:00 |
|
Adrien Ufferte
|
8dddde0c87
|
Merge pull request #75 from Excello-Recherche-Education/architecture-compatibility
Ensure "and" and "or" will stay compatible if Godot stops support for classical symbols in GDScript
|
2025-09-11 16:34:53 +02:00 |
|
Adrien Ufferte
|
0d83d09605
|
Merge pull request #77 from Excello-Recherche-Education/clean-flower-fx
Clean naming to be easier to understand
|
2025-09-11 16:34:24 +02:00 |
|
Adrien Ufferte
|
145eaf399d
|
Clean naming to be easier to understand
|
2025-09-11 12:28:34 +02:00 |
|
Adrien Ufferte
|
1107f37247
|
Change version number in settings
|
2025-09-11 12:19:18 +02:00 |
|
Adrien Ufferte
|
b1630b5d1f
|
Ensure "and" and "or" will stay compatible if Godot stops support for classical symbols in GDScript
|
2025-09-09 09:21:17 +02:00 |
|
Adrien Ufferte
|
787d4d089c
|
Nomenclatures corrections
|
2025-09-05 15:55:48 +02:00 |
|
Adrien Ufferte
|
ced0fba792
|
Update version number
|
2025-09-05 15:33:18 +02:00 |
|
Adrien Ufferte
|
231dcaf3a9
|
Hotfix unzipper bug
|
2025-09-05 09:04:50 +02:00 |
|
Adrien Ufferte
|
7565843df8
|
Update version number
|
2025-09-04 13:45:43 +02:00 |
|
Adrien Ufferte
|
e4c29cf440
|
Update version number and export options
|
2025-09-04 10:38:53 +02:00 |
|
Adrien Ufferte
|
9e62bc323e
|
Automated localization changes
|
2025-09-04 09:05:36 +02:00 |
|
Adrien Ufferte
|
77a64d68f3
|
Merge pull request #72 from Excello-Recherche-Education/confusion-matrix-sync
Confusion matrix synchronization
|
2025-09-02 16:05:08 +02:00 |
|
Adrien Ufferte
|
2804a24594
|
Ensure confusion matrix data is created if server has it but client has not.
|
2025-09-02 15:20:15 +02:00 |
|
Adrien Ufferte
|
ea403a0007
|
Confusion matrix synchronization
|
2025-09-02 14:30:03 +02:00 |
|
Adrien Ufferte
|
81c8000cae
|
Merge pull request #71 from Excello-Recherche-Education/dashboard
Dashboard button in teacher settings
|
2025-08-29 11:44:40 +02:00 |
|
Adrien Ufferte
|
64a74783ea
|
Dashboard button in teacher settings
|
2025-08-28 11:00:53 +02:00 |
|
Adrien Ufferte
|
34c2c8b8cb
|
Merge pull request #69 from Excello-Recherche-Education/confusion-matrix
Confusion matrix
|
2025-08-27 13:49:22 +02:00 |
|
Adrien Ufferte
|
60f6af2ca5
|
Add confusion matrix score and clean remediation scores code and logic over all minigames
|
2025-08-25 17:08:25 +02:00 |
|
Adrien Ufferte
|
b4b7cbf1e7
|
Merge pull request #62 from Excello-Recherche-Education/improve-tests
Improve tests
|
2025-08-25 12:01:12 +02:00 |
|
Adrien Ufferte
|
31f4e52db0
|
Merge pull request #67 from Excello-Recherche-Education/clean-logs
Replace debug by trace and improve tracability of the message
|
2025-08-25 12:00:46 +02:00 |
|
Adrien Ufferte
|
8e383b9e3b
|
Optimized parameter parsing by appending characters to a list and joining once, improving performance on long strings
Added strict delimiter handling and empty-parameter filtering to catch unbalanced expressions and discard blank entries
|
2025-08-22 13:50:53 +02:00 |
|
Adrien Ufferte
|
d93d56895a
|
Replace debug by trace and improve tracability of the message
|
2025-08-21 10:11:40 +02:00 |
|
Adrien Ufferte
|
946427a896
|
Handle quotes and debug stripping of last element
|
2025-08-21 08:51:29 +02:00 |
|
Adrien Ufferte
|
01f7c2b9c7
|
Improve auto tests by handling nested structures
|
2025-08-21 08:51:29 +02:00 |
|
Adrien Ufferte
|
9a557d0aad
|
Merge pull request #59 from Excello-Recherche-Education/check-file-naming-local-exceptions
Remove temp folders and local-only folders from the file-naming check
|
2025-08-19 09:49:11 +02:00 |
|
Adrien Ufferte
|
ae94ed97ae
|
Merge pull request #66 from Excello-Recherche-Education/zip-security
Zip security
|
2025-08-19 09:48:51 +02:00 |
|
Adrien Ufferte
|
af9f375cde
|
Merge pull request #65 from Excello-Recherche-Education/cleaning
Misc cleaning
|
2025-08-19 09:48:22 +02:00 |
|
Adrien Ufferte
|
1db5bbd589
|
Merge pull request #60 from Excello-Recherche-Education/add-code-of-conduct
Add CODE_OF_CONDUCT file
|
2025-08-19 09:48:06 +02:00 |
|
Adrien Ufferte
|
dad3aa7246
|
Clean class that extends ZIPReader
|
2025-08-18 14:15:53 +02:00 |
|
Adrien Ufferte
|
560ea352e9
|
Remove temp folders and local-only folders from the file-naming check
|
2025-08-18 13:47:51 +02:00 |
|
Adrien Ufferte
|
134930d7c6
|
Misc cleaning
|
2025-08-18 13:46:08 +02:00 |
|
Adrien Ufferte
|
f00ee4ae8a
|
Add CODE_OF_CONDUCT file
|
2025-08-18 13:44:37 +02:00 |
|
Adrien Ufferte
|
620df86198
|
Merge pull request #64 from Excello-Recherche-Education/dynamic-number-of-lessons
Dynamic allocation of lessons by garden to fill the brain
|
2025-08-18 13:23:14 +02:00 |
|
Adrien Ufferte
|
bc3ec5ae74
|
Try to fill the brain as much as possible by calculating dynamically the number of lessons by garden
|
2025-08-18 11:51:35 +02:00 |
|
Adrien Ufferte
|
86496eb734
|
Merge pull request #63 from Excello-Recherche-Education/optimizations
Optimizations
|
2025-08-18 11:47:04 +02:00 |
|
Adrien Ufferte
|
18bf6a800c
|
Using String.join method for better clarity
|
2025-08-18 09:08:23 +02:00 |
|
Adrien Ufferte
|
492cec8e1d
|
Prevented AutoSizeLabel from using container dimensions directly, which previously caused distorted, non‑uniform scaling and failed when the reference text size was zero
|
2025-08-14 15:37:53 +02:00 |
|
Adrien Ufferte
|
a5f38da8fc
|
Correct log error
|
2025-08-14 15:34:35 +02:00 |
|
Adrien Ufferte
|
4bf90d0234
|
avoid unnecessary allocations
|
2025-08-14 15:19:52 +02:00 |
|
Adrien Ufferte
|
0b3be05c87
|
Removing redundant comparison
|
2025-08-14 15:13:17 +02:00 |
|
Adrien Ufferte
|
d43c217d77
|
Deactivate keyboard margin process if game is not on mobile, and then only updates it if margin has changed
|
2025-08-14 15:11:05 +02:00 |
|
Adrien Ufferte
|
b4a2cf27f7
|
Merge pull request #61 from Excello-Recherche-Education/debug-error-management
Debug error management
|
2025-08-13 15:37:30 +02:00 |
|
Adrien Ufferte
|
54bbccc9fb
|
Correction of confusion between FileAccess and DirAccess
|
2025-08-13 14:52:13 +02:00 |
|
Adrien Ufferte
|
fe8e3a516e
|
Merge pull request #57 from Excello-Recherche-Education/add-error-management
Add error management
|
2025-08-13 13:29:56 +02:00 |
|
Adrien Ufferte
|
1f11fc5b60
|
Merge pull request #58 from Excello-Recherche-Education/add-contributing-guidelines
Add CONTRIBUTING.md file to the repository
|
2025-08-13 13:29:13 +02:00 |
|
Adrien Ufferte
|
05d2c4729a
|
Add CONTRIBUTING.md file to the repository for a quick start for other developers
|
2025-08-13 10:54:48 +02:00 |
|
Adrien Ufferte
|
178a0f811e
|
Add more error management
|
2025-08-13 10:22:54 +02:00 |
|
Adrien Ufferte
|
b9cbccab5e
|
Add error management in important functions
|
2025-08-13 09:51:41 +02:00 |
|
Adrien Ufferte
|
781105b832
|
Merge pull request #51 from Excello-Recherche-Education/jellyfish-assets-v2
Jellyfish graphical improvement
|
2025-08-12 12:04:18 +02:00 |
|
Adrien Ufferte
|
9cb7d71b59
|
Merge pull request #54 from Excello-Recherche-Education/script-template
Add script template with all usefull informations
|
2025-08-12 12:02:56 +02:00 |
|
Adrien Ufferte
|
777924e9da
|
Merge pull request #55 from Excello-Recherche-Education/add-logs
Add logs
|
2025-08-12 12:02:36 +02:00 |
|
Adrien Ufferte
|
7714775459
|
Merge pull request #53 from Excello-Recherche-Education/debug
Debug
|
2025-08-12 12:01:33 +02:00 |
|
Adrien Ufferte
|
eb8d8a1159
|
Merge pull request #52 from Excello-Recherche-Education/more-utils
Utils centralization
|
2025-08-12 12:01:02 +02:00 |
|
Adrien Ufferte
|
d27e50a124
|
Add logger trace for enhancing debug
|
2025-08-11 16:19:29 +02:00 |
|
Adrien Ufferte
|
f55ddd0319
|
Add folder exception since the sub-folders of script-templates must be the same as the names of the nodes, which follow the PascalCase convention, and not the snake_case convention
|
2025-08-11 11:43:07 +02:00 |
|
Adrien Ufferte
|
f7fe540b43
|
Add script template with all usefull informations to ensure coherent project-wide conventions in GDScript
|
2025-08-11 11:20:54 +02:00 |
|
Adrien Ufferte
|
baaee5adf9
|
Debug runtime warning / error about UserDataManager not recognized
|
2025-07-17 10:39:29 +02:00 |
|
Adrien Ufferte
|
a7bb07e5e1
|
Ensure text is not stretched
|
2025-07-17 10:31:22 +02:00 |
|
Adrien Ufferte
|
c9255c0221
|
Polish jellyfish text settings
|
2025-07-17 09:49:33 +02:00 |
|
Adrien Ufferte
|
930e013be6
|
Put version comparator in utils class
|
2025-07-16 16:55:02 +02:00 |
|
Adrien Ufferte
|
7ffa435158
|
Import new assets and add text box for jellyfish
|
2025-07-16 11:40:13 +02:00 |
|
Adrien Ufferte
|
50eaa68213
|
Merge pull request #50 from Excello-Recherche-Education/show_default_config_text
Make parameter text visible by default in main menu of student
|
2025-07-15 11:03:13 +02:00 |
|
Adrien Ufferte
|
9763bbd5c2
|
Make parameter text visible by default in main menu of student
|
2025-07-11 16:28:43 +02:00 |
|
Adrien Ufferte
|
3e6ae98006
|
Merge pull request #44 from Excello-Recherche-Education/various-debug
Various debug
|
2025-07-11 15:57:58 +02:00 |
|
Adrien Ufferte
|
a5b8ab0847
|
Rename variable to improve readability and avoid variable redeclaration
|
2025-07-11 15:05:14 +02:00 |
|
Adrien Ufferte
|
ed06c087b0
|
Spelling mistake
|
2025-07-11 15:05:14 +02:00 |
|
Adrien Ufferte
|
ecb4cb3c57
|
Use range() to ensure compatibility with previous (and future ?) GDScript versions (again, this time in all scripts found)
|
2025-07-11 15:05:14 +02:00 |
|
Adrien Ufferte
|
963a3ae323
|
Added logic in “set_value” so ControlBinder can select multiple indices when a PackedInt32Array is provided, ensuring the block closes properly
|
2025-07-11 15:03:20 +02:00 |
|
Adrien Ufferte
|
a3a3375019
|
Use range() to ensure compatibility with previous (and future ?) GDScript versions
|
2025-07-11 15:03:19 +02:00 |
|
Adrien Ufferte
|
da9e7d4653
|
Avoid early return before the logger can inform what is missing
|
2025-07-11 15:03:19 +02:00 |
|
Adrien Ufferte
|
c5dd24eb7a
|
Merge pull request #48 from Excello-Recherche-Education/small-debug
Small debug
|
2025-07-11 14:58:52 +02:00 |
|
Adrien Ufferte
|
7843774d51
|
Merge pull request #47 from Excello-Recherche-Education/lower-sound-volume
Lower sound volume
|
2025-07-11 14:58:34 +02:00 |
|
Adrien Ufferte
|
b9a5680a62
|
Merge pull request #46 from Excello-Recherche-Education/utils
Add class Utils to factorize code and error management
|
2025-07-11 14:33:17 +02:00 |
|
Adrien Ufferte
|
a7f92a836a
|
Merge pull request #45 from Excello-Recherche-Education/debug-register-language-pack-download
Debug language pack not downloaded when register for first time
|
2025-07-11 14:23:51 +02:00 |
|
Adrien Ufferte
|
2925da1209
|
Ensure that generated ZIP archives are properly finalized
|
2025-07-10 17:41:28 +02:00 |
|
Adrien Ufferte
|
8d05234091
|
Initialized the variable first_folder to an empty string to avoid returning an undefined value when extracting zip files with no contents
|
2025-07-10 14:55:32 +02:00 |
|
Adrien Ufferte
|
32d7d48677
|
Lower sound volume by default
|
2025-07-09 11:54:47 +02:00 |
|
Adrien Ufferte
|
1269b8a997
|
Cleaning
|
2025-07-08 17:02:25 +02:00 |
|
Adrien Ufferte
|
95bb43f0a4
|
Recursive delete directory
|
2025-07-08 16:52:10 +02:00 |
|
Adrien Ufferte
|
0f26f8c890
|
Force next scene after register to be language_pack download, even if not necessary
|
2025-07-08 16:42:32 +02:00 |
|
Adrien Ufferte
|
6602eaa4cd
|
indentation fix
|
2025-07-08 16:23:01 +02:00 |
|
Adrien Ufferte
|
a5e50e3206
|
delete_dir
|
2025-07-08 15:53:41 +02:00 |
|
Adrien Ufferte
|
01083b5404
|
reorder_children_by_property and disconnect_all
|
2025-07-08 15:45:04 +02:00 |
|
Adrien Ufferte
|
6967bc180c
|
Merge pull request #43 from Excello-Recherche-Education/main
Merge main into 2.1.4
|
2025-07-07 15:12:57 +02:00 |
|
Adrien Ufferte
|
2254db7af1
|
Merge pull request #41 from Excello-Recherche-Education/export-proftool-all-platforms
Add export ProfTool for Windows and Linux
|
2025-07-07 13:45:03 +02:00 |
|
Adrien Ufferte
|
739ac8f641
|
Merge pull request #37 from Excello-Recherche-Education/Clean-workflow-scripts
Clean workflow scripts
|
2025-07-07 13:44:39 +02:00 |
|
Adrien Ufferte
|
f528ddc1eb
|
Merge pull request #39 from Excello-Recherche-Education/various-debug
Various debug
|
2025-07-07 13:44:11 +02:00 |
|
Adrien Ufferte
|
29e65f27cf
|
Merge pull request #36 from Excello-Recherche-Education/missing-remediation-scores
Ants Minigame remediation scores
|
2025-07-07 13:43:56 +02:00 |
|
Adrien Ufferte
|
32c878426d
|
Merge pull request #40 from Excello-Recherche-Education/add-logs
Add important logs
|
2025-07-07 11:55:51 +02:00 |
|
Adrien Ufferte
|
b6abfff7fb
|
Add export ProfTool for Windows and Linux
|
2025-07-07 11:46:31 +02:00 |
|
Adrien Ufferte
|
bb3a7848c2
|
Add many logs
|
2025-07-07 09:43:32 +02:00 |
|