39f51ccd48
Select opens the cached catalog when its sidecar URL still matches, so browsing costs no network or TLS memory; Refresh fetches. Caches are replaced through a backup so an interrupted download cannot leave an empty catalog behind. Switch to structured log.debug/info/error milestones and add BinaryKeyboard, a two-button recursive text entry experiment.
Binary Keyboard
Proof of concept for entering text by recursively bisecting a QWERTY-ordered character set.
- Left side button selects the left group.
- Right side button selects the right group.
- Back undoes one choice, or exits from the root.
- Confirm inserts a space.
- Left front button deletes a character.
- Right front button toggles case.
A character is committed automatically when only one candidate remains. This is a standalone interaction experiment, not yet a reusable text-entry component.