Commit Graph

  • 44b8780099 Link the GitHub Releases page from the READMEs main Denis Defolie 2026-10-12 18:08:48 +02:00
  • 0f4e6ff694 Show export failures and unexpected stops in package.sh and release.sh v0.9.2 Denis Defolie 2026-10-12 17:53:04 +02:00
  • 2e636371d9 Add make release (pre-release by default) and release signing key support (0.9.2) Denis Defolie 2026-10-12 17:38:57 +02:00
  • a82fc8b97b Update README, spec and checklists for CE1-CM2 and tested platforms Denis Defolie 2026-10-12 17:16:34 +02:00
  • f4c69e1397 Add serve-web target and web launcher scripts in the ChromeOS archive (0.9.2) Denis Defolie 2026-10-12 14:15:16 +02:00
  • 0ec31fefa5 Play web audio through the engine mixer so buses and volumes apply (0.9.1) Denis Defolie 2026-10-12 13:06:44 +02:00
  • 87919826ef Add make help, Enter key validation, Android/macOS/web/ChromeOS exports (0.9.0) Denis Defolie 2026-10-12 12:49:25 +02:00
  • bf180eea01 Review CE1/CE2 content: fix 'le arbre', g/ge/gu rule, elision guard on filled sentences (0.8.3) Denis Defolie 2026-10-12 12:40:55 +02:00
  • a91d9e528c Review CM1/CM2 content: fix ambiguities, hints, final punctuation in corrections (0.8.2) Denis Defolie 2026-10-12 12:01:21 +02:00
  • 8584249d78 Accept elided corrections (j'achèterais) and fix the expected answer (0.8.1) Denis Defolie 2026-10-12 11:41:49 +02:00
  • 42dd170a5d Add CM1 and CM2 boards, six backdrops and a quit button (0.8.0) Denis Defolie 2026-10-12 11:28:19 +02:00
  • 06a5e816be Add CE1 board 3 and CE2 boards 2 and 3 with new backdrops (0.7.0) Denis Defolie 2026-10-12 11:15:31 +02:00
  • d0380a76af Add several boards per level, CM1/CM2 levels and the CE1 'plage des sons' pilot board (0.6.0) Denis Defolie 2026-10-12 11:05:00 +02:00
  • 0e48b1995e Move profile deletion to the adult space (0.5.6) Denis Defolie 2026-10-12 10:48:50 +02:00
  • 409d8b46c5 Never repeat an exercise within a mission; remove near-duplicate sentences (0.5.5) Denis Defolie 2026-10-12 10:45:31 +02:00
  • f9600cfcf0 Fix crash when advancing exercises with a save reloaded from disk (0.5.4) Denis Defolie 2026-10-12 10:34:40 +02:00
  • 9978a294db Fix export on fresh clone (make import), add elision and duplicate-sentence guards, replace 14 duplicate sentences (0.5.3) Denis Defolie 2026-10-12 10:18:20 +02:00
  • 6625342163 Make the five music tracks clearly distinct (0.5.2) Denis Defolie 2026-10-11 23:06:11 +02:00
  • 0089ac0c27 Add choice between five background music tracks (0.5.1) Denis Defolie 2026-10-11 23:02:56 +02:00
  • 2d7001105d Add sound effects, ambient music and volume mixing (0.5.0) Denis Defolie 2026-10-11 22:57:37 +02:00
  • dbf513e686 Add settings screen and adult space with progress report and save export/restore (0.4.0) Denis Defolie 2026-10-11 22:49:01 +02:00
  • 97a065879c Visual overhaul: theme, illustrations, redesigned screens (0.3.0) Denis Defolie 2026-10-11 22:36:43 +02:00
  • ebe2dbe3ed Add way back to profile selection and abandoning a mission Denis Defolie 2026-10-11 22:26:53 +02:00
  • 65a0cb46f9 Add mission scoring, rewards collection and save schema v2 Denis Defolie 2026-10-11 22:20:59 +02:00
  • 57182172a9 Produce version 0.1.0: single-file exports and make package Denis Defolie 2026-10-11 22:07:06 +02:00
  • 732b854b1f Restore missing accents in CE1 child-facing texts Denis Defolie 2026-10-11 22:03:24 +02:00
  • aad229ef7b Add CE2 homophones chapter (a/à, et/est, son/sont, on/ont) Denis Defolie 2026-10-11 21:58:16 +02:00
  • 233cc26452 Fix overlapping mission markers on the world map Denis Defolie 2026-10-11 21:50:39 +02:00
  • 1c036658bc Add regle_pluriel_nom and regle_accord_determinant (CE1) Denis Defolie 2026-10-11 21:36:04 +02:00
  • 26d588f1bc Add 2 dictées for the accords-du-groupe-nominal chapter Denis Defolie 2026-10-11 21:15:26 +02:00
  • 9a0e6b580e Add 6 multiple-choice exercises for regle_accord_adjectif Denis Defolie 2026-10-11 19:33:29 +02:00
  • 8a3469e7b1 Require capitalization and final punctuation again; add a UI reminder Denis Defolie 2026-10-11 19:27:59 +02:00
  • 02755ced6f Tolerate missing terminal punctuation in dictée answers Denis Defolie 2026-10-11 19:17:40 +02:00
  • b0dcedb402 Replace eSpeak NG with Piper neural voice for dictation audio Denis Defolie 2026-10-11 19:07:40 +02:00
  • 73440ba226 Generate provisional dictation audio so dictée missions can be played Denis Defolie 2026-10-11 18:40:11 +02:00
  • 04a1b5ee1b Add 3 sentence-correction exercises for regle_accord_adjectif Denis Defolie 2026-10-11 18:29:47 +02:00
  • ffb3cd5afa Show "Exercise N/3" so repeated content doesn't look like a freeze Denis Defolie 2026-10-11 18:18:40 +02:00
  • 91dcd7e07a Fix sentence correction rejecting valid answers over incidental text differences Denis Defolie 2026-10-11 18:12:56 +02:00
  • b0d11eb831 Add regression tests for the sentence-correction tap-and-retype flow Denis Defolie 2026-10-11 18:08:54 +02:00
  • 19831807b0 Wire up Linux and Windows exports Denis Defolie 2026-10-11 17:46:34 +02:00
  • 493a8617d7 Add the playable scene loop: boot through mission to reward Denis Defolie 2026-10-11 17:37:37 +02:00
  • ebabe91821 Add profile and save persistence, wired into the three autoloads Denis Defolie 2026-10-11 17:12:50 +02:00
  • 2fe455f5d1 Add pure correction and pedagogy logic with full test coverage Denis Defolie 2026-10-11 17:03:14 +02:00
  • d057c8ee77 Add JSON schemas, data validator, and first CE1 content Denis Defolie 2026-10-11 16:47:28 +02:00
  • a1f749de40 Add project skeleton: Godot setup, tooling, and smoke test Denis Defolie 2026-10-11 16:15:19 +02:00
  • 50198a49a2 Add project specs, stage-0 decisions, and AGPL-3.0 license Denis Defolie 2026-10-11 16:06:51 +02:00