Julien Calixte julien
julien pushed to main at julien/typewriter 2026-07-12 00:10:36 +00:00
55a8d21e0f docs(macroplan): split each version into its own page
julien pushed to main at julien/typewriter 2026-07-12 00:04:05 +00:00
d14d9e77a5 fix(persistence): show a saved note's trailing newline as an empty line
julien pushed to main at julien/typewriter 2026-07-11 23:57:04 +00:00
d46cdb7e7f docs(macroplan): mark v0.5 delivered, close slice-4 on-device gate
julien pushed to main at julien/typewriter 2026-07-11 23:48:18 +00:00
c535864ee7 feat(editor): add .typoena.toml prefs and palette settings (v0.5 slice 4)
julien pushed to main at julien/typewriter 2026-07-11 23:11:36 +00:00
82f305cea6 feat(persistence): end saved files with a trailing newline
julien pushed to main at julien/typewriter 2026-07-11 22:44:47 +00:00
c9c07165e0 feat(editor): add :enew and :delete with real git-staging (v0.5 slice 3)
julien pushed to main at julien/typewriter 2026-07-11 22:11:37 +00:00
e967773bd6 feat(editor): add v0.5 file palette (Cmd-P) with fuzzy match
julien pushed to main at julien/typewriter 2026-07-11 20:26:44 +00:00
2215da939d feat: add multi-file buffer foundation (v0.5 slice 1)
julien pushed to main at julien/typewriter 2026-07-11 18:54:23 +00:00
fa0ea56e1a feat(editor): add Visual mode (v/V) with y/d/c, move View to gr
julien pushed to main at julien/typewriter 2026-07-11 18:26:23 +00:00
470a9d25d0 docs(macroplan): note v0.3 on-device smoke-test and paste-scroll fix
937868dd85 fix(editor): reveal the pasted block when it runs past the fold
884c8f2e48 docs(postmortems): record the SPI-DMA OOM editor freeze
32b9bc6a15 fix(firmware): keep the editor alive when a panel paint fails
Compare 4 commits »
julien pushed to main at julien/typewriter 2026-07-11 18:04:58 +00:00
f8ef9c821c Merge remote-tracking branch 'origin/main'
657aba3cf3 Updating docs/qfd.md from Remanso
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 18:04:17 +00:00
f950abdc4a docs(macroplan): mark v0.3 editing complete
137a51eb76 chore(firmware): bump version to 0.3.0
ba8f4e9a92 feat(editor): add v0.3 editing — register, undo/redo, and dot-repeat
8e4e3a7586 feat(keymap): add Ctrl-r redo intent
Compare 4 commits »
julien pushed to main at julien/typewriter 2026-07-11 17:41:51 +00:00
229c259e7c docs: mark v0.2 complete and align delivered-release bookkeeping
julien pushed to main at julien/typewriter 2026-07-11 17:32:36 +00:00
f5a0b45f6f feat(editor): format the buffer on save/sync (format_on_save)
cb3160541d feat(editor,firmware): add :gl fast-forward pull command
1d7448ba75 feat(editor): edit the : command line with Ctrl-W / Cmd-Backspace
5d9591e5ea docs: rename roadmap.md to macroplan.md and refresh the plan
Compare 4 commits »
julien pushed to main at julien/typewriter 2026-07-11 17:00:32 +00:00
97216db0c0 docs: record line-number gutter and v0.5 line_numbers pref
8b30658275 feat(editor): absolute line-number gutter
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 16:35:16 +00:00
54dc7a31d3 Merge remote-tracking branch 'origin/main'
9f797d814c Updating docs/qfd.md from Remanso
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 16:32:15 +00:00
fc83306a81 feat(keymap,editor): add Ctrl-d/u half-page scroll
491dc57144 docs: drop relative line numbering from the v0.2 gutter
Compare 2 commits »
julien pushed to main at julien/typewriter 2026-07-11 15:58:41 +00:00
a817229ae1 docs(qfd): rebase perception and H1 targets on measured v0.1
julien pushed to main at julien/typewriter 2026-07-11 15:27:14 +00:00
17b6631310 docs(qfd): annotate H7 Publish latency with measured :sync data
julien pushed to main at julien/typewriter 2026-07-11 15:17:28 +00:00
fe544ccdd3 refactor(docs): merge quality-house into qfd §3
a700412773 docs: record :sync latency budget from hardware measurement
Compare 2 commits »