elemes/frontend
a2nr f6a04b81ba fix: re-deploy crash + readValue poll for INIT/DATA
Firmware (state_machine.c):
- Add EVENT_BLE_INIT handler to SERIAL_BRIDGE state
  -> transition back to RECEIVING for re-deploy
- Add EVENT_BLE_INIT handler to ERROR states
  -> allows re-deploy from error without pressing Retry

Frontend (ble-deployer.ts):
- Add readValue() state poll for INIT and DATA commands
  (same Android notify idle-drop bug affects these too)
- INIT success: firmware state >= 1 (RECEIVING+)
- DATA success: firmware state == 1 (RECEIVING)
- Error on state >= 5
2026-06-30 17:55:26 +07:00
..
src fix: re-deploy crash + readValue poll for INIT/DATA 2026-06-30 17:55:26 +07:00
static fix: Phase B — readValue() state poll fallback for END ACK 2026-06-30 17:35:23 +07:00
.dockerignore refactor to make it better 2026-03-25 09:39:51 +07:00
Dockerfile feat: Integrate CircuitJS1 into Elemes LMS 2026-03-31 12:08:42 +07:00
package.json feat: implement LaTeX support with KaTeX and python-markdown-math 2026-04-26 15:47:11 +07:00
svelte.config.js update green check, button start, de-overwhelm +page, improve mobile ui, add progress page for teacher only, add sessionStorage. 2026-03-27 16:41:57 +07:00
tsconfig.json refactor to make it better 2026-03-25 09:39:51 +07:00
vite.config.ts feat: implement LaTeX support with KaTeX and python-markdown-math 2026-04-26 15:47:11 +07:00