Adrien Ufferte
ecaa358b82
prevent macosx folders in language packs
2026-03-06 15:09:08 +01:00
Adrien Ufferte
db7ab90046
Merge pull request #281 from Excello-Recherche-Education/penguin-size
...
Penguin size
2026-03-06 14:49:33 +01:00
Adrien Ufferte
d1981499be
Fix boss scene
2026-03-06 14:45:17 +01:00
Adrien Ufferte
aa165fffa5
Penguin size smaller
2026-03-06 14:41:22 +01:00
Adrien Ufferte
1f901fdcc5
Merge pull request #280 from Excello-Recherche-Education/minigame-ui-buttons-order
...
Invert pause and stimulus button, so that when the stimulus button is…
2026-03-06 14:32:29 +01:00
Adrien Ufferte
9a4b496787
Invert pause and stimulus button, so that when the stimulus button is hidden, it does not leave an empty space
2026-03-06 14:30:04 +01:00
Adrien Ufferte
1f843f73b4
Merge pull request #279 from Excello-Recherche-Education/caterpillar-branches
...
caterpillar cannot have 4 branches or it collides with top UI
2026-03-06 14:23:38 +01:00
Adrien Ufferte
f57f6c93f1
caterpillar cannot have 4 branches or it collides with top UI
2026-03-06 14:20:38 +01:00
Adrien Ufferte
d255045eeb
Merge pull request #277 from Excello-Recherche-Education/jellyfish-spawn-overlap
...
Prevent jellyfish collisions
2026-03-06 14:02:52 +01:00
Adrien Ufferte
7a71a1cfa9
Merge pull request #278 from Excello-Recherche-Education/crab-fixes
...
Crabs feedbacks
2026-03-06 14:02:22 +01:00
Adrien Ufferte
b74604b2ca
Fix nomenclature
2026-03-06 10:46:36 +01:00
Adrien Ufferte
0fd27cc7a2
Fix crab animation
2026-03-06 10:43:32 +01:00
Adrien Ufferte
4f16871ea1
Crabs minigame fix
2026-03-06 10:43:01 +01:00
Adrien Ufferte
03a96b6a13
Prevent jellyfish collisions
2026-03-04 15:05:25 +01:00
Adrien Ufferte
3af1c1ca50
Merge pull request #276 from Excello-Recherche-Education/claude/stoic-bouman
...
Fix password reset feedback and UX
2026-03-03 13:25:01 +01:00
Adrien Ufferte and Claude Sonnet 4.6
b6665e7d00
Re-enable reset button when login error is dismissed
...
When credentials are edited after a successful password reset, the error
state is cleared via _hide_login_error. Re-enable the button there so it
is always in a clean state before being shown again on the next login
failure, preventing it from being permanently disabled within a session.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 13:22:00 +01:00
Adrien Ufferte and Claude Sonnet 4.6
153c758b04
Fix password reset feedback and UX
...
- Disable reset button while awaiting server response to prevent duplicate requests
- Show CHECK_YOUR_EMAIL message on success (was previously only logged, never shown)
- Show RESET_PASSWORD_FAILED message on failure instead of incorrectly showing CHECK_YOUR_EMAIL
- Re-enable the reset button only on failure so the user can try again
- Add RESET_PASSWORD_FAILED localization key in all supported languages (fr, es, pt_BR, it)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 13:07:22 +01:00
Adrien Ufferte
679b6fa72a
Add claude configuration file to the gitignore
2026-03-03 10:42:59 +01:00
Adrien Ufferte
d11baa7bda
Merge pull request #275 from Excello-Recherche-Education/claude-delete-unused-code
...
Remove unused variables and dead code
2026-03-03 10:28:44 +01:00
Adrien Ufferte
e1c8c65717
Remove unused variables and dead code
2026-03-03 10:25:15 +01:00
Adrien Ufferte
d75e0ad61d
Merge pull request #273 from Excello-Recherche-Education/claude-delete-unused-assets
...
Claude delete unused assets
2026-03-03 10:18:28 +01:00
Adrien Ufferte
ca5f2c63a6
Patch to apply to build prof_tool
2026-03-03 09:17:56 +01:00
Adrien Ufferte
09a4742b47
prof_tool_build_139
2026-03-02 17:07:59 +01:00
Adrien Ufferte
24b7ae6775
Merge pull request #274 from Excello-Recherche-Education/debug-tracing-builder
...
Debug tracing builder in prof tool
2026-03-02 13:36:12 +01:00
Adrien Ufferte
f4345e9a8c
Debug tracing builder in prof tool
2026-03-02 13:34:08 +01:00
Adrien Ufferte
13b6c184f6
Remove useless newline
2026-03-02 12:01:31 +01:00
Adrien Ufferte and Claude Sonnet 4.6
9f56bf635c
Restore checkbox textures referenced by kalulu_theme.tres
...
The four checkbox PNGs were incorrectly identified as unused.
They are referenced at lines 6, 9, 10, and 12 of
resources/themes/kalulu_theme.tres, which is the globally applied
custom theme (project.godot). Restoring them to avoid broken
checkbox icons and theme load failures.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 11:56:50 +01:00
Adrien Ufferte and Claude Sonnet 4.6
6717e46d3a
Remove unused assets
...
Deleted 107 unused asset files and their .import sidecars across:
- gardens/gardens: all 20 _locked background variants (only _open is loaded dynamically)
- lesson_screen: old/removed UI images (_old files, button states replaced by theme SVGs)
- look_and_learn: removed UI elements (cubes, grids, masks, tracing bg, old fx)
- menus: 4 unused checkbox images
- minigames/boss: friends.png
- minigames/caterpillar: berry_bue.png (unused typo), caterpillar_tail.png
- minigames/crabs: halo_2.png, success_2.png
- minigames/frog: void.png, white.png
- minigames/monkeys/audio: monkey_random_01-03.mp3, monkey_receiveheadcoco.mp3
- minigames/minigame_ui: 24 unused button states (cancel, energy, next, ok, toy_chest, etc.)
- sfx: blast_1-5.mp3, fireworks_1-5.mp3 (fireworks is visual-only), unused UI sounds
- vfx: collectibles_spritesheet, cross, dustparticule, explosion_spritesheet, fx_03-08, sparkles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 11:49:58 +01:00
Adrien Ufferte
16999fc30b
Turtles minigame: Added await so the word audio finishes before the next round starts, matching the pattern used in the caterpillar and frog minigames.
2026-03-02 11:25:45 +01:00
Adrien Ufferte
390d6547b6
Penguin interface debug
2026-03-02 10:44:26 +01:00
Adrien Ufferte
95c5b7a1e4
Remove useless graphisms
2026-03-02 10:21:57 +01:00
Adrien Ufferte
f79aa14ab4
New back button system
2026-03-02 10:14:57 +01:00
Adrien Ufferte
f9b139aa66
Teacher Settings buttons size
2026-03-02 09:01:33 +01:00
Adrien Ufferte
7c50a26999
Release candidate
2026-02-27 14:10:00 +01:00
Adrien Ufferte
5306d78ab6
Merge pull request #271 from Excello-Recherche-Education/remove-unused-variables
...
Remove unused variables
2026-02-27 12:39:16 +01:00
Adrien Ufferte
401743d005
Merge pull request #269 from Excello-Recherche-Education/new-buttons-graphisms
...
New buttons graphisms
2026-02-27 12:38:56 +01:00
Adrien Ufferte
6876798046
Remove unused variables
2026-02-26 14:59:46 +01:00
Adrien Ufferte
3fc75176ac
Look and learn (and rename)
2026-02-26 12:11:03 +01:00
Adrien Ufferte
4146d2d83d
New assets and rename
2026-02-26 12:03:40 +01:00
Adrien Ufferte
e49711c363
Reorganize ui scene
2026-02-26 11:49:25 +01:00
Adrien Ufferte
8e3c4fdd8d
Merge pull request #253 from Excello-Recherche-Education/return-loading
...
Make a "hold" system for return buttons to prevent non-wanted exit of…
2026-02-26 10:38:27 +01:00
Adrien Ufferte
c43aae2bb1
Merge pull request #259 from Excello-Recherche-Education/yudita-feedbacks
...
General feedbacks
2026-02-26 10:37:56 +01:00
Adrien Ufferte
356083192b
Merge pull request #261 from Excello-Recherche-Education/kalulu-icon
...
Squared icon
2026-02-26 10:37:29 +01:00
Adrien Ufferte
7d14293692
Merge pull request #267 from Excello-Recherche-Education/delete-unused-assets
...
Remove unused assets
2026-02-26 10:36:55 +01:00
Adrien Ufferte
1a9915fa19
Remove unused assets
2026-02-26 10:35:35 +01:00
Adrien Ufferte
afb5c04e3d
Merge pull request #256 from Excello-Recherche-Education/melina-feedbacks
...
I18n
2026-02-26 10:30:42 +01:00
Adrien Ufferte
3e49444f5e
Merge branch '3.0.0' into melina-feedbacks
2026-02-26 10:29:23 +01:00
Adrien Ufferte
53edf8a855
Merge branch '3.0.0' into return-loading
2026-02-26 10:26:31 +01:00
Adrien Ufferte
9bf3994eb3
Merge pull request #258 from Excello-Recherche-Education/remove-useless-functions
...
Remove useless functions
2026-02-24 16:17:33 +01:00
Adrien Ufferte
bc47f9604a
Merge pull request #257 from Excello-Recherche-Education/add-logs
...
Add logs for reset password
2026-02-24 16:17:02 +01:00
Adrien Ufferte
33abb3ea7e
Merge pull request #255 from Excello-Recherche-Education/ants-minigame-feedbacks
...
Ants minigame feedbacks
2026-02-24 16:16:41 +01:00
Adrien Ufferte
94eb6ebb04
Merge pull request #262 from Excello-Recherche-Education/boss-minigame-gauge
...
Fix boss gauge filling
2026-02-24 15:26:25 +01:00
Adrien Ufferte
e8224a4795
Merge pull request #260 from Excello-Recherche-Education/gardens-layout-fix
...
Fix garden layouts generation for very irregular shapes
2026-02-24 15:26:05 +01:00
Adrien Ufferte
d4f9e0ec8d
Merge pull request #263 from Excello-Recherche-Education/better-method-step
...
Enhance registration "Method" step
2026-02-24 15:05:02 +01:00
Adrien Ufferte
526ee03243
Merge pull request #265 from Excello-Recherche-Education/kalulu-no-bowtie
...
Remove bowtie from Kalulu
2026-02-24 15:04:46 +01:00
Adrien Ufferte
7d68b932df
Merge pull request #264 from Excello-Recherche-Education/kalulu-position-in-gardens
...
Put Kalulu higher so the hole and hands appear in the screen
2026-02-24 15:04:19 +01:00
Adrien Ufferte
ba95314421
Merge pull request #266 from Excello-Recherche-Education/icon-outline
...
Icon bigger outline in minigame selection
2026-02-24 15:03:57 +01:00
Adrien Ufferte
b3ae4009ea
Merge pull request #254 from Excello-Recherche-Education/parakeets-feedbacks
...
Parakeets minigame feedbacks
2026-02-24 15:03:13 +01:00
Adrien Ufferte
947acc3bd9
Merge pull request #252 from Excello-Recherche-Education/jellyfish-difficulty
...
Jellyfish: higher ratio of good answers, based on test feedbacks
2026-02-24 15:02:41 +01:00
Adrien Ufferte
9a9f9619dd
Merge pull request #251 from Excello-Recherche-Education/debug
...
Debug
2026-02-24 15:02:16 +01:00
Adrien Ufferte
badb5f7b91
Merge pull request #249 from Excello-Recherche-Education/frog-sounds
...
New sounds (and old sounds) for frog
2026-02-24 15:01:52 +01:00
Adrien Ufferte
0504432998
Bigger parakeet icons
2026-02-24 14:10:58 +01:00
Adrien Ufferte
2da16567d4
Remove bowtie from Kalulu
2026-02-24 13:58:23 +01:00
Adrien Ufferte
0cc022fa0d
Minigames icons outlines
2026-02-24 13:49:55 +01:00
Adrien Ufferte
95da04fa82
Put Kalulu higher so the hole and hands appear in the screen
2026-02-24 13:24:50 +01:00
Adrien Ufferte
8fd9c58738
Enhance registration "Method" step
2026-02-24 13:18:09 +01:00
Adrien Ufferte
2d2ad5bfef
Fix gauge filling
2026-02-24 11:18:46 +01:00
Adrien Ufferte
8a5f0fcd77
Squared icon
2026-02-24 10:11:54 +01:00
Adrien Ufferte
5def2a8a57
Fix garden layouts generation for very irregular shapes
2026-02-24 09:45:45 +01:00
Adrien Ufferte
bb432eeb4b
Fix TeacherSettings alignment
2026-02-24 09:18:10 +01:00
Adrien Ufferte
8ccc15dd29
Remove useless functions
2026-02-23 16:20:01 +01:00
Adrien Ufferte
4350e73682
Add logs for reset password
2026-02-23 15:48:12 +01:00
Adrien Ufferte
a8abf8a0c5
More translation corrections
2026-02-23 15:37:43 +01:00
Adrien Ufferte
33522ddb9c
I18n
2026-02-23 15:26:45 +01:00
Adrien Ufferte
2f7d310a05
I18n
2026-02-23 15:18:09 +01:00
Adrien Ufferte
7d32c5e009
Separate last "." from last word
2026-02-23 14:42:54 +01:00
Adrien Ufferte
ca375c1fee
Add a left margin
2026-02-23 14:30:05 +01:00
Adrien Ufferte
822c5ed3c1
Add vertical separation
2026-02-23 13:44:16 +01:00
Adrien Ufferte
6c2fa7d378
Remove useless comment
2026-02-23 13:25:44 +01:00
Adrien Ufferte
28a5c6b87f
Fix alignment and remove useless variable
2026-02-23 12:01:25 +01:00
Adrien Ufferte
b36346e05c
Default scene save changes
2026-02-23 11:48:55 +01:00
Adrien Ufferte
b0bedba89c
Parakeets minigame feedbacks
2026-02-23 11:38:20 +01:00
Adrien Ufferte
53d927b470
Make a "hold" system for return buttons to prevent non-wanted exit of game
2026-02-23 10:50:39 +01:00
Adrien Ufferte
8ab2ed9476
Higher ratio of good answers, based on test feedbacks
2026-02-23 10:28:44 +01:00
Adrien Ufferte
a3e74b8bb8
Penguin minigame handle case WordID is 0
2026-02-23 10:12:03 +01:00
Adrien Ufferte
04b19c32d3
Coroutine handle join_either with no futures
2026-02-23 10:10:31 +01:00
Adrien Ufferte
2349cad126
Better language validation
2026-02-23 10:09:30 +01:00
Adrien Ufferte
7b572dc026
Better handle of await for lilypad tracks
2026-02-23 09:46:40 +01:00
Adrien Ufferte
8d113dad92
Merge pull request #248 from Excello-Recherche-Education/security
...
Security
2026-02-23 09:18:48 +01:00
Adrien Ufferte
db7ff8c89b
Merge pull request #250 from Excello-Recherche-Education/cancel-student-code
...
Cancel student code symbol by clicking on it
2026-02-23 09:13:36 +01:00
Adrien Ufferte
b1cb15b6bf
Cancel student code symbol by clicking on it
2026-02-20 15:29:48 +01:00
Adrien Ufferte
dc1a53ed74
New sounds (and old sounds) for frog
2026-02-20 15:01:52 +01:00
Adrien Ufferte
2d767ce3c3
Export settings
2026-02-20 13:55:28 +01:00
Adrien Ufferte
ed60f793ae
Lazy load of minigames
2026-02-20 13:32:27 +01:00
Adrien Ufferte
641fcc30fa
security
2026-02-20 13:04:44 +01:00
Adrien Ufferte
edaa61f1e6
Merge pull request #244 from Excello-Recherche-Education/gardens-scroll-to-last
...
Scroll to last unlocked garden when arriving from login screen
2026-02-20 12:47:12 +01:00
Adrien Ufferte
ca7d9bc410
Merge pull request #245 from Excello-Recherche-Education/add-unicode-normalizer
...
Add unicode normalizer character
2026-02-20 12:46:50 +01:00
Adrien Ufferte
18d683fb7b
Merge pull request #247 from Excello-Recherche-Education/security
...
Security
2026-02-20 12:46:33 +01:00
Adrien Ufferte
9519450a55
Security
2026-02-20 12:17:35 +01:00
Adrien Ufferte
25a413b9a0
Merge pull request #246 from Excello-Recherche-Education/version-number-improved
...
Improve display of version number
2026-02-20 11:19:35 +01:00