Commit Graph

  • e65591431c Stop device:launch crying wolf on release builds main ncode 2026-09-17 21:56:59 +03:00
  • 1d2cbda50d Ship a signed release APK v1.0.0 ncode 2026-09-17 21:51:01 +03:00
  • 09feb899d6 Drop the Design section from the README ncode 2026-09-17 21:35:36 +03:00
  • c919e160ee Add an MIT licence and a README for people who are not me ncode 2026-09-17 21:32:48 +03:00
  • 2b28f27e79 Close the keystore gitignore trap, and ship the font licences ncode 2026-09-17 21:27:48 +03:00
  • 283c5d8d0a Rename to 404 Layers, and give it a real icon ncode 2026-09-17 21:22:09 +03:00
  • 6ddf6f9a77 Show the gesture, and offer the full text when the card clips ncode 2026-09-17 21:10:41 +03:00
  • 6889167fcf Fix lit pads not highlighting; stop swallowing haptics errors ncode 2026-09-17 21:05:01 +03:00
  • d0f872fc8b Record two device lessons that cost real time ncode 2026-09-17 21:00:52 +03:00
  • b95cff1be1 Phase 2: Explore's latch, haptics, back button, label overflow ncode 2026-09-17 21:00:23 +03:00
  • 7ddaf3d949 Phase 2: cut the APK over to the React app ncode 2026-09-17 10:52:43 +03:00
  • 470ebf41dc Phase 2: multitouch ncode 2026-09-17 10:52:04 +03:00
  • 6d1f219e8a Phase 2: Find and Rules ncode 2026-09-17 10:49:50 +03:00
  • b875342864 Phase 2: persistence, and real pickers instead of cycling ncode 2026-09-17 10:46:42 +03:00
  • 9e1ffa0c85 Phase 2: the Drill screen ncode 2026-09-17 10:43:19 +03:00
  • 6f1540635e Phase 2: drill state as a pure reducer ncode 2026-09-17 10:37:21 +03:00
  • c7c827ecf8 Phase 2: the info card, selection, and what 35 lit keys taught ncode 2026-09-17 01:22:45 +03:00
  • 4961500fa7 Phase 2: render the panel and fix what looking revealed ncode 2026-09-17 01:17:16 +03:00
  • 563caf0658 Phase 2: the panel ncode 2026-09-17 01:12:09 +03:00
  • 956dc57763 Phase 2: React scaffolding, self-hosted fonts, design tokens ncode 2026-09-17 01:05:09 +03:00
  • ad847faa2e Phase 2: persisted state and backup parsing ncode 2026-09-17 00:57:38 +03:00
  • 43fb51396c Phase 2: label formatting and the Find search ncode 2026-09-17 00:55:31 +03:00
  • b32c38019e Phase 2: domain layer with tests ncode 2026-09-17 00:53:04 +03:00
  • 9e897a26ea Record the settled visual spec in CLAUDE.md ncode 2026-09-17 00:26:12 +03:00
  • e2e9fcddb5 Design canvas: fix key label fit; direction settled ncode 2026-09-17 00:24:57 +03:00
  • 12a86fb5db Design canvas, third pass: usable screen, fix label overflow ncode 2026-09-17 00:15:45 +03:00
  • ae142cdf52 Design canvas, second pass: direction A settled, drawn from the hardware ncode 2026-09-17 00:08:15 +03:00
  • 091bdc2a96 Add design canvas: two TE-inspired directions before the React port ncode 2026-09-16 23:56:04 +03:00
  • 066b9e8c34 Render between the system bars deterministically; delete my inset bridge ncode 2026-09-16 23:26:31 +03:00
  • 5f9d89d9fb Collapse mode and layer onto one picker row; fix renderer diagnosis ncode 2026-09-16 23:04:13 +03:00
  • f8565c35cd Fix phone strip ergonomics; add device launch helper ncode 2026-09-16 22:34:50 +03:00
  • 6445114203 Document TCL device quirks found during on-device verification ncode 2026-09-16 21:46:34 +03:00
  • 1a8a12f7f3 Phase 1: wrap the reference web app in Capacitor for Android ncode 2026-09-16 00:26:35 +03:00