Commit Graph

392 Commits

Author SHA1 Message Date
Adrien Ufferte e65f0f2be3 Boss new graphisms 2026-02-03 10:55:18 +01:00
Adrien Ufferte 8aece8342d Merge pull request #206 from Excello-Recherche-Education/unit-tests
Unit tests
2026-02-02 14:00:06 +01:00
Adrien Ufferte 3e84a86adb Add logs for user progression 2026-01-29 16:30:30 +01:00
Adrien Ufferte 0fa31c48ac Prevent orphan Node to be created by autoload UserDataManager 2026-01-29 11:30:51 +01:00
Adrien Ufferte dfd584d17c Merge pull request #205 from Excello-Recherche-Education/godot-upgrade-4.6
Upgrade Godot version to 4.6
2026-01-29 11:28:57 +01:00
Adrien Ufferte 847b96ec30 Merge pull request #203 from Excello-Recherche-Education/boss-data-collection
Add data collection to boss games
2026-01-29 11:28:12 +01:00
Adrien Ufferte f3e3d4bfcd Upgrade Godot version to 4.6 2026-01-27 14:52:22 +01:00
Adrien Ufferte 3dc075854b Add data collection to boss games 2026-01-26 14:23:59 +01:00
Adrien Ufferte b227f1cb17 Comments corrections 2026-01-26 13:48:59 +01:00
Adrien Ufferte 7b18cdd593 Fix indentation 2026-01-26 10:47:40 +01:00
Adrien Ufferte 6a65d40227 Merge pull request #192 from Excello-Recherche-Education/avoid-allocation
Hoisted reserved file names and invalid character lists into constants
2026-01-19 13:01:22 +01:00
Adrien Ufferte 0b07202e93 Reused the cached children list when reordering nodes to avoid an extra get_children call. 2026-01-19 10:51:58 +01:00
Adrien Ufferte 7cd1e7f036 Hoisted reserved file names and invalid character lists into constants to avoid repeated allocations during safe file path sanitization. 2026-01-19 10:47:13 +01:00
Adrien Ufferte e82e47086f Add logs 2026-01-15 16:51:47 +01:00
Adrien Ufferte ba2cf68ee6 Nomenclature fixes 2026-01-14 16:46:49 +01:00
Adrien Ufferte a7660822af Add boss data synchronization with server 2026-01-14 16:39:19 +01:00
Adrien Ufferte 6c30555509 Trying to make the gardens layout cached 2026-01-14 16:39:19 +01:00
Adrien Ufferte 1765ad39e1 Factorize some code in Utils 2026-01-14 16:39:19 +01:00
Adrien Ufferte 09c1e64dd4 Code nomenclature 2026-01-14 14:49:25 +01:00
Adrien Ufferte 23f562d47f Fireworks 2026-01-14 14:49:23 +01:00
Adrien Ufferte db4e1da25f Caterpillar 2026-01-14 14:47:32 +01:00
Adrien Ufferte 8519ee9f3f Version 2 : front/back FX differenciated by having 2 different FX separated : halo and stars 2026-01-14 14:47:32 +01:00
Adrien Ufferte 5002f1171e Version 1 with jellyfish and crab 2026-01-14 14:47:32 +01:00
Adrien Ufferte 9dde986ed1 Use new assets and delete unused ones 2026-01-14 14:47:32 +01:00
Adrien Ufferte bffdaef798 Bigger log files 2026-01-14 12:54:24 +01:00
Adrien Ufferte 32bd0e4022 Merge pull request #178 from Excello-Recherche-Education/debug
Small debugs
2026-01-12 12:02:59 +01:00
Adrien Ufferte 37894a530e Merge pull request #179 from Excello-Recherche-Education/add-logs
Add logs
2026-01-12 12:02:32 +01:00
Adrien Ufferte ebb83ae708 Security for log rotation when cleaning old files 2026-01-09 15:20:49 +01:00
Adrien Ufferte 24caf0f229 Externalize file name 2026-01-09 15:10:59 +01:00
Adrien Ufferte 3bde3f8a8f Log rotation + log threshold slicing for internal memory 2026-01-09 14:50:22 +01:00
Adrien Ufferte 367437f20e Add logs and error management in UserDataManager 2026-01-08 15:53:06 +01:00
Adrien Ufferte 046c18c059 Add logs in ServerManager 2026-01-08 15:42:10 +01:00
Adrien Ufferte c9cf5365ed Small debugs 2026-01-08 15:29:39 +01:00
Adrien Ufferte 294e8056fa Add logs 2026-01-05 11:21:42 +01:00
Adrien Ufferte 5a23c4dd45 Add logs 2025-12-18 16:00:00 +01:00
Adrien Ufferte ed0cf9e83a Merge pull request #171 from Excello-Recherche-Education/better-load-device-settings
Better load of device settings
2025-12-16 15:57:25 +01:00
Adrien Ufferte 0000da08e7 Added error logging when device settings fail to load or validate, and regenerate defaults when corrupted data is detected. 2025-12-16 13:59:12 +01:00
Adrien Ufferte 95e3c6fa9a Prevented SpriteControl from crashing when resizing AnimatedSprite2D nodes that lack a frame texture by guarding the resize logic and logging a warning instead. 2025-12-16 11:10:33 +01:00
Adrien Ufferte 4bd89547fa Merge pull request #168 from Excello-Recherche-Education/debug-coroutine
Debug probable cause of lag in turtles minigame
2025-12-15 13:50:17 +01:00
Adrien Ufferte a92d22c4a4 Debug probable cause of lag in turtles minigame 2025-12-15 10:20:34 +01:00
Adrien Ufferte 07c7b82a7d Add logs in LessonLogger 2025-12-15 10:10:29 +01:00
Adrien Ufferte b38312f6ef Prevent purging from deleting the Logs directory by comparing folder names case-insensitively during cleanup. 2025-12-12 09:13:47 +01:00
Adrien Ufferte dda96473a4 Merge pull request #164 from Excello-Recherche-Education/remove-debug-logs
Remove Log debugs
2025-12-11 15:54:04 +01:00
Adrien Ufferte f362379004 Merge pull request #160 from Excello-Recherche-Education/volume-logic-factorization
Factorize volume logic
2025-12-11 15:52:54 +01:00
Adrien Ufferte a556e3f0ee Remove Log debugs 2025-12-11 15:51:33 +01:00
Adrien Ufferte 4ef4577c0b Merge pull request #158 from Excello-Recherche-Education/add-logs
Better logs in critical functions
2025-12-11 15:11:34 +01:00
Adrien Ufferte 48bb8c5ecd Factorize volume logic 2025-12-11 09:31:38 +01:00
Adrien Ufferte 5bdaa9220c Better logs in critical functions 2025-12-11 09:01:29 +01:00
Adrien Ufferte 51a0d9870c Better error management 2025-12-11 08:48:01 +01:00
Adrien Ufferte 55c4986719 Merge pull request #154 from Excello-Recherche-Education/add-logs
Add logs
2025-12-10 16:14:45 +01:00