Commit graph

2 commits

Author SHA1 Message Date
6eef6d7006 Auto-download + compile Plover dict during build
CMake configure:
1. Check for pre-compiled dicts/steno_dict.bin (or JAVELIN_DICT_BIN)
2. If missing, download Plover main.json from openstenoproject/plover
3. Run compile_dict.py to produce JSC4 binary
4. Embed via dict_embed.S

Downloaded JSON cached in dicts_src/ — persists across builds via
GH Actions west module cache. Only re-downloads if cache evicted.
2026-06-23 00:47:15 +08:00
3e4b5a56b0 Cleanup: remove dead files from rapid iteration
- Delete suppress_tests.h (unused, replaced by javelin_overrides/unit_test.h)
- Delete patches/ dir (orphaned, sed/python used instead)
- Delete empty .gitmodules (submodule removed, javelin fetched via west)
- Simplify Kconfig: remove unused flags (HEAP_SIZE, USER_DICT_SIZE,
  ORTHOGRAPHY_CACHE, CONSOLE, TRIGGER — not wired to code yet)
- Add .gitignore for __pycache__
2026-06-23 00:29:06 +08:00