Adrien Ufferte
fe696c8b20
debug lessons numbers different from 3
2026-06-06 17:44:17 +02:00
Adrien Ufferte
790260e2fd
Add CHANGE_LANGUAGE feature to teacher settings
...
Reorders the left sidebar so risky actions sit at the bottom with a gap:
Dashboard, Synchronize, Logout | Change Language (red), Delete Account.
The new Change Language button opens a warning popup with a language
dropdown. On confirm, if the selected locale differs from the current
one, the client calls POST /reset_language. On success it wipes the
local teacher folder (progression, remediation, confusion matrix…),
applies the new language to device and teacher settings, logs out and
reloads from the splash screen. On error the user sees an error popup
and nothing local changes.
2026-04-17 16:38:00 +02:00
Adrien Ufferte
c6f7ef833d
Cleaning
2026-04-17 10:10:58 +02:00
Adrien Ufferte
8d0a07f55c
cleaning variables
2026-04-16 14:01:31 +02:00
Adrien Ufferte
9b90ba6d00
Small fixes
2026-04-16 13:54:16 +02:00
Adrien Ufferte
0a4984f0bb
Add zoom possibility in Developer Settings
2026-04-02 16:03:53 +02: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
6876798046
Remove unused variables
2026-02-26 14:59:46 +01:00
Adrien Ufferte
bb432eeb4b
Fix TeacherSettings alignment
2026-02-24 09:18:10 +01:00
Adrien Ufferte
9519450a55
Security
2026-02-20 12:17:35 +01:00
Adrien Ufferte
2958b773e0
Make previous log visible in dev settings
2026-02-19 13:23:34 +01:00
Adrien Ufferte
7a82fd28f0
Force highest boss defeated data to be approximately the same as highest lesson unlocked
2026-02-19 10:17:29 +01:00
Adrien Ufferte
e7ef6f9e48
Add "clear" option for local data
2026-02-05 11:08:12 +01:00
Adrien Ufferte
6e899f3c5f
Add logs to registration flow
2026-01-29 11:48:27 +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
767077f88a
Merge branch '2.2.0' into comment-spelling
2026-01-29 11:14:53 +01:00
Adrien Ufferte
f3e3d4bfcd
Upgrade Godot version to 4.6
2026-01-27 14:52:22 +01:00
Adrien Ufferte
b227f1cb17
Comments corrections
2026-01-26 13:48:59 +01:00
Adrien Ufferte
afe0a25914
Debug device ID
2026-01-26 11:25:04 +01:00
Adrien Ufferte
4de859bc01
Prevent ID missing when a device is deleted
2026-01-26 11:25:04 +01:00
Adrien Ufferte
595a2121df
Export students codes to PDF
2026-01-26 10:20:21 +01:00
Adrien Ufferte
2a851134ff
The modulo operator was not applied to the whole but only to the 1
...
Also added a little log
2025-12-18 13:01:17 +01:00
Adrien Ufferte
15c1a6772a
Add logs in dev settings
2025-12-18 11:27:05 +01:00
Adrien Ufferte
2a3fc0728a
Easy buttons to switch DEV/PROD in developer settings
2025-12-16 14:15:30 +01:00
Adrien Ufferte
e54957ccb7
Developer Settings now access by clicking on version number
...
(available in both main menu and login menu)
2025-12-05 16:28:14 +01:00
Adrien Ufferte
49140367f0
Add developer option to change API path
2025-12-05 14:09:48 +01:00
Adrien Ufferte
e48e87eda8
Merge pull request #112 from Excello-Recherche-Education/debug-device-tabs-teacher-settings
...
Debug device tabs when receiving incompatible data from server
2025-11-25 09:29:15 +01:00
Adrien Ufferte
af19f88a06
Merge pull request #129 from Excello-Recherche-Education/logs-nomenclature
...
Log nomenclature corrections
2025-11-24 14:12:16 +01:00
Adrien Ufferte
606efcfdd5
Merge pull request #130 from Excello-Recherche-Education/translate-texts
...
Translate various texts
2025-11-24 14:11:06 +01:00
Adrien Ufferte
b478929c03
Merge pull request #115 from Excello-Recherche-Education/show-hide
...
Cleaning new setter/getter path for variables in Godot 4.5
2025-11-21 14:33:16 +01:00
Adrien Ufferte
6b035db905
Translate various texts
2025-11-18 10:39:00 +01:00
Adrien Ufferte
7c101bd19c
Log nomenclature corrections
2025-11-18 10:23:26 +01:00
Adrien Ufferte
5b6b706db9
Caterpillar new graphism
2025-11-13 11:52:04 +01:00
Adrien Ufferte
1ffb26fb56
cleaning visible logic
2025-11-13 11:40:50 +01:00
Adrien Ufferte
aa1f99694d
Debug device tabs when receiving incompatible data from server
2025-10-31 15:27:14 +01:00
Adrien Ufferte
9103d29fed
Make default log level to "info" instead of "trace"
...
+ Small fix of class_name declaration order
2025-10-03 16:57:11 +02:00
Adrien Ufferte
03bbe78f13
Save (and load) log level in Device Settings
2025-10-03 16:44:09 +02:00
Adrien Ufferte
5c53daf1bd
Cleaning
2025-10-03 16:35:25 +02:00
Adrien Ufferte
890ebe465c
New system to open Developer Settings
2025-10-03 16:30:50 +02:00
Adrien Ufferte
440849be7f
New log visualizer in Developer Settings
2025-10-03 15:59:21 +02:00
Adrien Ufferte
c0ae8e74ee
Clean and prepare new scene
2025-09-30 17:22:06 +02:00
Adrien Ufferte
461de1bab1
Add log viewer in teacher settings
2025-09-23 15:13:36 +02:00
Adrien Ufferte
843342617d
Reimport all files with Godot 4.5
2025-09-23 10:13:56 +02:00
Adrien Ufferte
ee35e352b6
Upgrade godot from 4.4.1 to 4.5
2025-09-18 15:26:44 +02:00
Adrien Ufferte
1738590e30
Merge branch '2.1.6' into nomenclature-pass
2025-09-11 16:36:24 +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
ea403a0007
Confusion matrix synchronization
2025-09-02 14:30:03 +02:00
Adrien Ufferte
64a74783ea
Dashboard button in teacher settings
2025-08-28 11:00:53 +02:00