| Age | Commit message (Expand) | Author |
| 2026-06-29 | fix: study-mode checkbox wasn't visible or bound (wrong RmlUi flow)rewrite | Adam Malczewski |
| 2026-06-29 | fix: UI time was stuck at 0:00 (flecs ecs_set of iterated component discarded) | Adam Malczewski |
| 2026-06-29 | fix: make audio actually play (four flecs systems were dead: with: []) | Adam Malczewski |
| 2026-06-29 | fix: poll drag-and-drop in the main loop (drop events were never read) | Adam Malczewski |
| 2026-06-29 | fix: start-apps.sh launches the study player (drag-and-drop was dead) | Adam Malczewski |
| 2026-06-29 | fix: switch desktop window backend GLFW -> SDL2 (reliable drag-and-drop) | Adam Malczewski |
| 2026-06-29 | docs: record GLFW 3.4 Wayland drag-drop crash + patch scar tissue | Adam Malczewski |
| 2026-06-29 | fix: reliable Wayland drag-and-drop (root cause: GLFW 3.4 wl_data_offer NULL ... | Adam Malczewski |
| 2026-06-29 | refactor: font-scale targets #body-root element (coherent id alignment) | Adam Malczewski |
| 2026-06-29 | fix: add F1-F12 symbol keys to Rl:: (phase 6 settings-toggle used :f2) | Adam Malczewski |
| 2026-06-29 | phase 6: config persistence, layout settings, final end-to-end verification | Adam Malczewski |
| 2026-06-29 | phase 5: RmlUi player UI (progress bar, buttons, checkbox, counter, help) | Adam Malczewski |
| 2026-06-29 | phase 4: study mode auto-pause FSM + smart play override | Adam Malczewski |
| 2026-06-29 | phase 3: silence detection, speaking portions, portion navigation | Adam Malczewski |
| 2026-06-29 | phase 2: update scar-tissue knowledge with mruby compatibility discoveries (n... | Adam Malczewski |
| 2026-06-29 | phase 2: audio core, argv file loading, playback, non-blocking seek | Adam Malczewski |
| 2026-06-29 | phase 1: study-player rewrite plan + scaffold | Adam Malczewski |
| 2026-06-28 | import template from raylib-jamstack | Adam Malczewski |
| 2026-06-27 | fix: extract help text + checkbox into ui_render_overlay | Adam Malczewski |
| 2026-06-27 | refactor: split single-file main.c into modular .h/.c pairs | Adam Malczewski |
| 2026-06-27 | V1: preserve pre-refactor state (single-file main.c + harness docs)V1 | Adam Malczewski |
| 2026-06-08 | ui: add X-axis positioning to all layout elementscyberdeck | Adam Malczewski |
| 2026-06-08 | ui: make smart play button and section nav configurable | Adam Malczewski |
| 2026-06-08 | ui: add tab bar, layout editor with drag-to-reposition | Adam Malczewski |
| 2026-06-08 | config: add key-value config file for UI layout positions | Adam Malczewski |
| 2026-06-08 | build: add Linux native target with static raylib linking | Adam Malczewski |
| 2026-04-18 | rework study modeHEADmain | Adam Malczewski |
| 2026-04-18 | Add screenshot | Adam Malczewski |
| 2026-04-18 | add study mode | Adam Malczewski |
| 2026-04-18 | add a system for marking speaking sections | Adam Malczewski |
| 2026-04-18 | final touches | Adam Malczewski |
| 2026-04-18 | update to working state | Adam Malczewski |
| 2026-04-18 | initial | Adam Malczewski |