Julien Calixte julien
julien pushed to main at julien/typewriter 2026-07-11 15:00:49 +00:00
92068f1cce docs(quality-house): sync H3 target to 1:64 after qfd change
julien pushed to main at julien/typewriter 2026-07-11 14:47:45 +00:00
9d6daf7afd docs(qfd): sync boot latency and refresh cadence to measured values
c206fc28e4 docs: record verified 4258 ms cold boot after refresh fix
ad023843e9 docs: add e-ink refresh-latency curve and boot-time budget notes
3386969655 perf(firmware): optimistic :sync — push first, reconcile only on reject
b50043020d feat(firmware): log per-phase :sync timing breakdown
Compare 6 commits »
julien pushed to main at julien/typewriter 2026-07-11 13:30:47 +00:00
8dc6ee362f feat(firmware): wire SD persistence + git publish into the editor
julien pushed to main at julien/typewriter 2026-07-11 13:25:37 +00:00
98a9d1dffe docs: flag that v0.1 keeps wifi up, link git_sync.rs
julien pushed to main at julien/typewriter 2026-07-11 13:19:22 +00:00
2673a3377a docs: note wifi is off (not modem-sleep) between syncs
julien pushed to main at julien/typewriter 2026-07-11 12:57:57 +00:00
6f7f05baf2 docs: link tradeoff-curves from the root README
julien pushed to main at julien/typewriter 2026-07-11 12:38:15 +00:00
f4af38d8ef docs: add .typoena.toml config and auto-sync energy tradeoff
14967a06c6 docs: retire resolved SD risk, re-sync v0.1 status
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 12:01:11 +00:00
18ed6aa599 docs(roadmap): record the panel snackbar and fix panel status
8e3e6e25a4 feat(firmware): post loaded/saved snackbars to the panel
e797381da6 feat(editor): boot in Normal mode and add a panel snackbar
Compare 3 commits »
julien pushed to main at remanso-space/remanso 2026-07-11 10:57:49 +00:00
c21619c53a feat(notes): drop the redundant Close button from share popup
b34b5851cd fix(notes): color the share trigger icon with accent
Compare 2 commits »
julien pushed to main at remanso-space/remanso 2026-07-11 10:51:28 +00:00
9581dc88aa fix(notes): don't save empty content over a note that hasn't loaded
julien pushed to main at julien/typewriter 2026-07-11 10:48:08 +00:00
ee00fecdc8 docs(firmware): flip build-mode docs to git-default
9101d61045 build(firmware): default to the git build, add build-light
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 10:39:35 +00:00
830701e670 docs(firmware): document light vs git build modes
235c7e4d24 build(firmware): add git-enabled firmware just recipes
4c8c557e7b feat(firmware): gate :sync publish behind the git feature
Compare 3 commits »
julien pushed to main at remanso-space/remanso 2026-07-11 10:21:16 +00:00
40b0af6b01 style(welcome): tighten landing copy and reduce em-dash use
julien pushed to main at julien/typewriter 2026-07-11 10:20:20 +00:00
acecf9998f Merge GitHub main (empty case-README commit from Remanso)
fd62fac10e Updating hardware/case/README.md from Remanso
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 10:18:07 +00:00
81d5f818cc docs(persistence): note boot-load and :w/:sync save are wired
637fe4a4f4 feat(firmware): boot-load and save the note via persistence
a61e0a2196 feat(editor): add text() getter and with_text seed constructor
Compare 3 commits »
julien pushed to main at remanso-space/remanso 2026-07-11 10:12:36 +00:00
2592b19c8f docs: require Tabler icons for all icons
99edff828a feat(notes): use Tabler pin/repeat icons in the share popup
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 10:02:39 +00:00
7a1f25f5d1 docs(persistence): document module and refine FAT recovery to two cases
1e3220a95f refactor(sd): drive Spike 3 harness through persistence module
9c338571f0 feat(persistence): add SD mount + atomic save/load module
Compare 3 commits »
julien pushed to main at julien/typewriter 2026-07-11 09:43:37 +00:00
5540f901de docs(sd): mark SD-on-SPI3 verified on hardware
1b9987c4ee fix(sd): correct stale shared-bus log strings to SPI3
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 09:28:32 +00:00
4bc9236bd7 docs(adr): record ADR-012 — SD on its own SPI3 host
9129f04d0e feat(sd): move the SD spike to its own SPI3 host
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 09:15:02 +00:00
54a9e31ee5 docs(firmware): document the SD card provisioning workflow
fc4ce4d017 feat(provision): fill card config from env, git, keychain, or prompts
5335751323 docs(sd): record Spike 3 hardware verification and findings
b899286639 feat(sd): reformat a fresh card on mount failure in the spike
698c10c8c0 fix(sd): unlink target before f_rename to overwrite on FAT
Compare 6 commits »