Commit Graph

  • a848c05afa docs: redesign v0.1 screen as side panel + writing column Julien Calixte 2026-07-05 17:27:25 +02:00
  • d3fd6f6ed1 fix(docs): open v0.1 working file from /sd/repo not /sd/local Julien Calixte 2026-07-05 17:26:00 +02:00
  • c12539d933 docs(firmware): record Spike 6 Wi-Fi + TLS verification Julien Calixte 2026-07-05 09:22:36 +02:00
  • f8a4d53851 feat(firmware): add Wi-Fi + TLS spike (Spike 6) Julien Calixte 2026-07-05 09:22:31 +02:00
  • a1f58b7953 docs(firmware): document the vim modal editor Julien Calixte 2026-07-05 01:41:34 +02:00
  • 0665f2d5fb feat(firmware): add vim text objects and the change operator Julien Calixte 2026-07-05 01:41:23 +02:00
  • c88389b623 chore: update package meta data Julien Calixte 2026-07-05 01:30:49 +02:00
  • 00b57bac55 perf(firmware): window partial refresh to the edited rows Julien Calixte 2026-07-05 00:08:14 +02:00
  • 17fd663c85 docs(firmware): record Spike 5 partial refresh + typing Julien Calixte 2026-07-05 00:00:16 +02:00
  • 25665561cd feat(firmware): type on the e-paper panel with partial refresh Julien Calixte 2026-07-05 00:00:11 +02:00
  • 784dcb7666 feat(firmware): add partial refresh to the EPD driver Julien Calixte 2026-07-05 00:00:02 +02:00
  • 9bbcf6d4ed docs(firmware): record Spike 4 USB host keyboard verification Julien Calixte 2026-07-04 19:28:59 +02:00
  • 8b71e0d9ec feat(firmware): read keycodes from a USB HID boot keyboard Julien Calixte 2026-07-04 19:28:53 +02:00
  • 00a852b8c8 docs(firmware): record Spike 2 EPD verification and build stamping Julien Calixte 2026-07-04 18:58:47 +02:00
  • 6145d27405 feat(firmware): drive GDEY0579T93 EPD via dual-SSD1683 driver Julien Calixte 2026-07-04 18:58:42 +02:00
  • d971f36f10 chore(firmware): stamp builds with UTC time and git hash Julien Calixte 2026-07-04 18:58:33 +02:00
  • dd63c574f5 docs(firmware): add v1.0 pinout diagram and record verified blink Julien Calixte 2026-07-04 17:30:18 +02:00
  • e91f3be26e feat(firmware): blink on-board WS2812 alongside GPIO 2 Julien Calixte 2026-07-04 16:46:53 +02:00
  • 6d573b3b6d chore(firmware): add justfile wrapping common build/flash commands Julien Calixte 2026-07-04 16:36:56 +02:00
  • edcae88476 chore(zed): pin rust-analyzer for firmware crate Julien Calixte 2026-05-23 14:36:59 +02:00
  • 55ba0db0f6 chore(firmware): scaffold Spike 1 Blink crate Julien Calixte 2026-05-23 14:36:51 +02:00
  • 4bdcdd09ba chore(remanso): add IBM Plex Serif to font families Julien Calixte 2026-05-21 18:40:58 +02:00
  • 801860fafe docs(roadmap): brand v0.1 boot splash as Typoena Julien Calixte 2026-05-21 00:36:36 +02:00
  • 43eead0e23 docs(quality-house): drop reMarkable W1 perception 2→1 Julien Calixte 2026-05-19 18:44:06 +02:00
  • 572c83095b docs(quality-house): sync empty chassis to 14x14 after H14 retirement Julien Calixte 2026-05-19 14:55:13 +02:00
  • db61a83f06 fix(qfd): correct §4 roof matrix size and glyph convention Julien Calixte 2026-05-19 14:52:43 +02:00
  • 1c6dfec7e6 docs(readme): link GLOSSARY.md from intro and repo layout Julien Calixte 2026-05-19 14:51:29 +02:00
  • 6dff2315c8 fix(quality-house): correct H10-H15 roof coord after H14 retirement Julien Calixte 2026-05-19 14:51:17 +02:00
  • b85bb27a9b docs(qfd): introduce Functions layer and GLOSSARY.md ontology Julien Calixte 2026-05-19 14:45:12 +02:00
  • 8a223e7837 docs(qfd): retire H14 from HOWs Julien Calixte 2026-05-19 11:46:07 +02:00
  • 2aa194bdb9 fix(quality-house): drop tex fences shikiji can't load Julien Calixte 2026-05-18 15:26:56 +02:00
  • 7e2d6eddc5 docs(quality-house): add empty training chassis Julien Calixte 2026-05-18 15:06:27 +02:00
  • aa9f3f60ff 2026-05-17 15:22:05 Julien Calixte 2026-05-17 15:22:05 +02:00
  • e79101d841 docs(notes): add setup context before the Ctrl-G concern Julien Calixte 2026-05-17 13:01:44 +02:00
  • bf36c01502 docs(notes): trim Ctrl-G essay to its core (question + apocalypse) Julien Calixte 2026-05-17 13:00:31 +02:00
  • b7a0aa7c5c docs: add "Durability before delivery" principle to Publish UX Julien Calixte 2026-05-17 12:54:09 +02:00
  • 011f79f134 docs(notes): add Ctrl-G perceived-latency essay Julien Calixte 2026-05-17 12:54:04 +02:00
  • d5f22c697c docs(v0.1-tech): switch Wi-Fi to on-demand model, off by default Julien Calixte 2026-05-17 12:38:47 +02:00
  • cbdd6aa197 docs: lock device to one linear branch via Publish-is-sync principle Julien Calixte 2026-05-17 12:38:36 +02:00
  • ffcd49588a style: apply oxfmt to docs (table padding, italic style) Julien Calixte 2026-05-17 01:30:36 +02:00
  • 1e1e59e716 docs(qfd): add W14 portability requirement Julien Calixte 2026-05-17 01:29:53 +02:00
  • b0169690c4 docs(quality-house): drop reMarkable W1 to 2 after firsthand test Julien Calixte 2026-05-16 14:38:01 +02:00
  • 059da87695 docs(quality-house): extend Sailfish rescore to Smart Typewriter Julien Calixte 2026-05-16 14:27:59 +02:00
  • e152237477 docs: rename project to Typoena Julien Calixte 2026-05-16 14:12:08 +02:00
  • 52845849c1 docs(quality-house): note Freewrite Sailfish firmware and rescore W1/W5/W9 Julien Calixte 2026-05-16 14:10:59 +02:00
  • 9573c08bad fix(quality-house): shrink Freewrite Smart marker so Traveler shows through Julien Calixte 2026-05-16 12:53:29 +02:00
  • 5e476a9651 docs(quality-house): add Freewrite Smart Typewriter to perception zone Julien Calixte 2026-05-16 11:21:29 +02:00
  • 8b161cc808 fix(quality-house): raise header height so HOW labels clear the roof Julien Calixte 2026-05-16 01:27:02 +02:00
  • 07bb0edcba fix(quality-house): compute WHAT-label width via pgfmath Julien Calixte 2026-05-16 01:20:03 +02:00
  • 3a4bd3db18 fix(quality-house): keep WHAT labels inside their column Julien Calixte 2026-05-16 01:05:17 +02:00
  • 9d24f6e89e 2026-05-16 00:41:33 Julien Calixte 2026-05-16 00:41:33 +02:00
  • 1aa1d0e3cf docs(roadmap): clarify hybrid line-number behaviour for v0.2 Julien Calixte 2026-05-16 00:40:07 +02:00
  • 3c825d8612 feat(quality-house): connect perception markers with profile lines Julien Calixte 2026-05-16 00:39:50 +02:00
  • 852b7d8de0 fix(quality-house): give HOW labels and perception title room to breathe Julien Calixte 2026-05-16 00:32:35 +02:00
  • c716bdb379 fix: save to local for the mvp 0.1 Julien Calixte 2026-05-16 00:28:53 +02:00
  • c702ba83d8 docs(qfd,quality-house): make quality-house.md own §3 matrix and §4 roof Julien Calixte 2026-05-16 00:23:15 +02:00
  • 32c40cd7e6 docs(quality-house): colour perception markers for overlap legibility Julien Calixte 2026-05-16 00:12:24 +02:00
  • 4ab4ec1ebc docs(roadmap): link to qfd.md from intro Julien Calixte 2026-05-16 00:06:01 +02:00
  • d5277a8a53 docs(quality-house): add TikZ rendering with competitor benchmark Julien Calixte 2026-05-16 00:05:56 +02:00
  • e53be5062d docs(qfd): switch roof symbols to classical QFD single-char set Julien Calixte 2026-05-15 00:09:28 +02:00
  • 58932899db docs(qfd): reframe WHATs as outcomes, reconcile §3/§6 priorities Julien Calixte 2026-05-14 23:28:46 +02:00
  • 88cd08db39 docs(qfd): add font WHATs, tighten H15, fix Σ row arithmetic Julien Calixte 2026-05-14 22:08:53 +02:00
  • 76db470da2 docs(qfd): reframe ADR-003 tradeoff row around medium choice Julien Calixte 2026-05-14 21:54:18 +02:00
  • 9a167a25fb docs(v0.1-product): document e-ink scroll cadence in screen layout Julien Calixte 2026-05-14 21:49:08 +02:00
  • a63d2fcb1e docs(adr): reframe ADR-003 as display medium decision Julien Calixte 2026-05-14 21:49:01 +02:00
  • d8060caf19 chore(remanso): widen pageWidth to 600px Julien Calixte 2026-05-14 21:05:33 +02:00
  • 1d746ed628 docs(roadmap): promote theme/font-size to v1.0, drop spell-check Julien Calixte 2026-05-14 21:05:12 +02:00
  • 47eecdc058 docs(qfd): crosslink ADR mentions with reference-style links Julien Calixte 2026-05-14 20:52:41 +02:00
  • 22aeb449e3 docs(qfd): align with v0.1 refresh, ADR-010, and CONTEXT.md Julien Calixte 2026-05-14 20:40:30 +02:00
  • 7055d01e9d docs: refresh v0.1 spec for gct publish flow and dev-only build-time config Julien Calixte 2026-05-14 20:40:09 +02:00
  • 668478aa40 docs: add CONTEXT.md glossary and cross-link from README + ADR log Julien Calixte 2026-05-14 20:37:43 +02:00
  • ae555e40a4 docs(adr): split C / C++ option into two ADR-001 rows Julien Calixte 2026-05-14 20:36:59 +02:00
  • a233798431 2026-05-14 13:15:47 Julien Calixte 2026-05-14 13:15:47 +02:00
  • 00c1f7ced4 chore(zed): add project settings with oxc and oxfmt format-on-save Julien Calixte 2026-05-14 13:08:09 +02:00
  • a399d06864 style(docs): apply oxfmt to README and v0.1 docs Julien Calixte 2026-05-14 12:56:13 +02:00
  • 23ccd5d43e chore: add oxfmt fmt and fmt:check scripts Julien Calixte 2026-05-14 12:56:07 +02:00
  • 4eefd2c244 docs(qfd): convert requirement sources to clickable cross-references Julien Calixte 2026-05-14 12:50:50 +02:00
  • 04a323da1c docs(v0.1): link technical risk register to qfd unresolved-conflicts section Julien Calixte 2026-05-14 12:50:34 +02:00
  • 90e98d2375 docs(v0.1): cross-link technical doc to ADRs and qfd Julien Calixte 2026-05-14 12:50:12 +02:00
  • 2a2c268010 docs(v0.1): cross-link product spec to companion docs and ADRs Julien Calixte 2026-05-14 12:49:52 +02:00
  • 05f87efea4 docs(adr): cross-link ADR-007/008/009 to v0.1 docs and roadmap Julien Calixte 2026-05-14 12:49:47 +02:00
  • baf1407785 docs(readme): link software stack section to qfd.md Julien Calixte 2026-05-14 12:49:17 +02:00
  • f44da5892a docs(readme): list pnpm + oxfmt toolchain in repo layout Julien Calixte 2026-05-14 12:49:04 +02:00
  • efc694eb9b docs(adr): cross-link ADRs to README, roadmap, qfd, and v0.1 docs Julien Calixte 2026-05-14 12:48:45 +02:00
  • e1e456e02d docs(roadmap): add Mermaid Gantt and split version detail into roadmap.md Julien Calixte 2026-05-14 12:47:01 +02:00
  • 8fb8cce729 docs(qfd): add quality function deployment design doc Julien Calixte 2026-05-14 12:45:18 +02:00
  • 56c934e97e docs(adr): correct ADR-006 stack budget to 76 KB Julien Calixte 2026-05-14 12:45:12 +02:00
  • 0159f7f6bb chore: add remanso writing-tool config Julien Calixte 2026-05-14 12:45:05 +02:00
  • 8a44ba50a6 chore: add pnpm + oxfmt for repo formatting Julien Calixte 2026-05-14 12:45:01 +02:00
  • 3b24a288ca chore: add .gitignore for Rust and esp-idf artifacts Julien Calixte 2026-05-14 12:32:31 +02:00
  • 08be635659 docs(adr): add architecture decision log for 9 load-bearing choices Julien Calixte 2026-05-14 12:27:43 +02:00
  • 421270cdf2 docs(hardware): switch display to GDEY0579T93 with DESPI-c579 Julien Calixte 2026-05-14 12:27:33 +02:00
  • 490e2930e3 docs(v0.1): add MVP product and technical design specs Julien Calixte 2026-05-14 11:49:50 +02:00
  • 2080fa0602 docs: draft project plan, stack rationale, and release roadmap Julien Calixte 2026-05-14 11:46:20 +02:00
  • 54169e248f first commit Julien Calixte 2026-05-14 11:31:57 +02:00