Adrien Ufferte
4cc67b0f83
Auto reimport
2026-04-16 13:54:16 +02:00
Adrien Ufferte
496b01b26b
Merge pull request #299 from Excello-Recherche-Education/readme-release-desktop
...
Update FAQ
2026-04-02 16:48:39 +02:00
Adrien Ufferte
228eeccc1d
Update FAQ
2026-04-02 16:46:44 +02:00
Adrien Ufferte
6f3f0e3c4e
Project settings direct config instead of UID
2026-04-02 16:03:53 +02:00
Adrien Ufferte
38b26c6ebb
Better pause system
2026-04-02 16:03:53 +02:00
Adrien Ufferte and Claude Opus 4.6
58fe768457
Make Export All button dynamic based on selected tool
...
The button label and export presets now change depending on the
dropdown selection. Game exports to Autobuild/Kalulu_Game/<version>,
Prof Tool exports to Autobuild/Prof_Tool/<version>. Shows an alert
and aborts if the version folder already exists.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 16:03:53 +02:00
Adrien Ufferte and Claude Opus 4.6
b3566bdab4
Switch app config (name, icon, scene) from editor dropdown
...
The export_tool_manager dropdown now applies project settings
immediately when toggling between "Kalulu Game" and "Prof Tool",
replacing the need to manually apply prof_tool_patch.diff.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 16:03:53 +02:00
Adrien Ufferte
0a4984f0bb
Add zoom possibility in Developer Settings
2026-04-02 16:03:53 +02:00
Adrien Ufferte
ec70668d59
Merge pull request #298 from Excello-Recherche-Education/readme/add-related-repositories
...
Better readme
2026-04-02 16:02:03 +02:00
Adrien Ufferte
b9ffb8accf
Better readme
2026-04-02 15:59:41 +02:00
Adrien Ufferte
08005b8347
Add line spacing in release description
2026-03-24 15:35:00 +01:00
Adrien Ufferte
939d8ea835
Add macOS release
2026-03-24 14:45:37 +01:00
Adrien Ufferte
c488958bc5
Add release instructions
2026-03-24 14:36:16 +01:00
Adrien Ufferte
8d6d8b1052
Prevent godot from creating .import files in android folder
2026-03-24 14:24:54 +01:00
Adrien Ufferte
3c02c7f37d
Clean android .import files after each android build
2026-03-24 14:17:34 +01:00
Adrien Ufferte
1f6f23b942
Separate jobs for each platforms
2026-03-24 14:11:18 +01:00
Adrien Ufferte
449b738cba
Clean .import files
2026-03-24 14:08:01 +01:00
Adrien Ufferte
555bda0782
Fix keystore for each preset
2026-03-24 14:02:19 +01:00
Adrien Ufferte
3a61daf9b5
Fix android build debug keystore
2026-03-24 13:55:12 +01:00
Adrien Ufferte
07c901d955
Fix godot version in android template
2026-03-24 13:47:12 +01:00
Adrien Ufferte
42cb7d5c05
Merge pull request #297 from Excello-Recherche-Education/auto-release
...
Fix godot version in android template
2026-03-24 13:36:05 +01:00
Adrien Ufferte
b7a822108c
Fix godot version in android template
2026-03-24 13:35:07 +01:00
Adrien Ufferte
f7f9d8527d
Merge pull request #296 from Excello-Recherche-Education/auto-release
...
Find template folder
2026-03-24 13:01:53 +01:00
Adrien Ufferte
1e83351ca3
Find template folder
2026-03-24 13:01:13 +01:00
Adrien Ufferte
63632a53db
Merge pull request #295 from Excello-Recherche-Education/auto-release
...
Fix release action
2026-03-24 11:49:02 +01:00
Adrien Ufferte
3802641b02
Fix release action
2026-03-24 11:48:33 +01:00
Adrien Ufferte
9810c7b823
Merge pull request #294 from Excello-Recherche-Education/auto-release
...
Force godot to quit after installing the android template
2026-03-24 10:07:06 +01:00
Adrien Ufferte
c0fb1d97bf
Force godot to quit after installing the android template
2026-03-24 10:03:48 +01:00
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 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