Commit Graph
100 Commits
Author SHA1 Message Date
Adrien Ufferte bdc84c2f3e Merge pull request #293 from Excello-Recherche-Education/auto-release
Fix job order to import project before installing android build template
2026-03-24 09:47:08 +01:00
Adrien Ufferte 3454e703b6 Fix job order to import project before installing android build template 2026-03-24 09:46:35 +01:00
Adrien Ufferte 219f869fdb Merge pull request #292 from Excello-Recherche-Education/auto-release
Fix github action for android release
2026-03-24 09:39:52 +01:00
Adrien Ufferte 846d1cfecd Fix github action for android release 2026-03-24 09:39:02 +01:00
Adrien Ufferte f42e29061a Merge pull request #291 from Excello-Recherche-Education/auto-release
Import missing binaries for building
2026-03-24 09:31:03 +01:00
Adrien Ufferte c50f9903cf Import missing binaries for building 2026-03-24 09:24:32 +01:00
Adrien Ufferte 7261cbd6b8 Merge pull request #290 from Excello-Recherche-Education/auto-release
Fix missing version number
2026-03-24 09:12:17 +01:00
Adrien Ufferte f2de3216dc Fix missing version number 2026-03-24 09:11:38 +01:00
Adrien Ufferte 1805ee983e Merge pull request #289 from Excello-Recherche-Education/auto-release
Auto-export android, linux and windows
2026-03-24 09:10:12 +01:00
Adrien Ufferte 4b45cb10e3 Auto-export android, linux and windows 2026-03-24 09:08:54 +01:00
Adrien Ufferte 38ff12b994 Merge pull request #286 from Excello-Recherche-Education/3.0.0
Merge 3.0.0 in main
2026-03-23 13:00:28 +01:00
Adrien Ufferte 82f03154e0 Fix unit test 2026-03-23 12:06:54 +01:00
Adrien Ufferte 24e565ef1f Merge pull request #284 from Excello-Recherche-Education/faster-coconut-explode
Faster coconut explode
2026-03-19 15:04:09 +01:00
Adrien Ufferte d646d68ff3 Version code for android 2026-03-19 15:02:10 +01:00
Adrien Ufferte c43df1af6a Debug Validation addon 2026-03-19 15:00:32 +01:00
Adrien Ufferte e67a3303d4 prewarm fx 2026-03-10 15:59:35 +01:00
Adrien Ufferte 54a9e61616 Faster coconut explode in monkey minigame 2026-03-10 15:32:51 +01:00
Adrien Ufferte 8c624a45da Merge pull request #282 from Excello-Recherche-Education/unit-test-account-creation
Integration test for account creation
2026-03-09 14:13:41 +01:00
Adrien Ufferte 3bf5c47f76 Handle error in github action where Database is null 2026-03-09 12:01:03 +01:00
Adrien Ufferte 5502c2c0eb Handle Database null in Github tests (addon SQL not installed) 2026-03-09 11:49:16 +01:00
Adrien Ufferte 6d0cae7aec Integration test for account creation 2026-03-09 11:37:59 +01:00
Adrien Ufferte 561a748ff6 Merge pull request #268 from Excello-Recherche-Education/unit-test-minigames
Test class Minigame
2026-03-09 10:39:28 +01:00
Adrien Ufferte 74c3439821 Update export number 2026-03-09 10:16:04 +01:00
Adrien Ufferte b4f9fbe904 Update plugins 2026-03-09 09:17:36 +01:00
Adrien Ufferte b517ab9897 Last export (?) for version 3.0.0 2026-03-06 16:36:27 +01:00
Adrien Ufferte 29e238d62a Android version 75 2026-03-06 15:16:54 +01:00
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 UfferteandClaude 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 UfferteandClaude 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 UfferteandClaude 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 UfferteandClaude 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 64b676a2aa Test class Minigame 2026-02-24 16:42:08 +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