This website requires JavaScript.
Explore
Help
Register
Sign In
Julien Calixte
julien
0 Followers
·
0 Following
Paris
https://apoena.dev
Joined on
2026-03-14
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
29
Projects
Packages
Public Activity
Starred Repositories
julien
pushed to
main
at
julien/typewriter
2026-07-07 21:44:49 +00:00
77768cc85f
docs(roadmap): sync marks to actual core progress
b746d6e3f9
feat(editor): add Markdown affordances and a :fmt formatter
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-07 20:56:03 +00:00
2aa4032e1f
docs(notes): record why the notes repo stays full-size (pre-seed the SD)
julien
pushed to
main
at
julien/typewriter
2026-07-07 20:49:22 +00:00
ef755bac81
docs(postmortems): correct the FATFS delete finding (std, not read-only)
julien
pushed to
main
at
julien/typewriter
2026-07-07 20:48:21 +00:00
8dece735d1
fix(firmware): delete repo dir via path-based recursion, not remove_dir_all
julien
pushed to
main
at
julien/typewriter
2026-07-07 07:33:11 +00:00
8e848894fa
feat(firmware): add RECLONE_EACH_BOOT toggle to git_sync
39e1155bf9
fix(libgit2): create objects writable so FAT can delete them
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-07 06:39:37 +00:00
4153cae9c4
docs(postmortems): record milestone #2A verified, FAT read-only-delete finding
afa61deaa6
fix(firmware): recover git_sync from a leftover clone dir
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-06 22:06:22 +00:00
859c4787cf
feat(firmware): add persistent-clone git sync spike (git_sync)
cce62bf9f7
docs(adr): add ADR-011 for credential provisioning (open)
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-06 21:56:19 +00:00
2f2f1227ec
docs(technical): rewrite git module section for libgit2
d397b31ca4
docs(postmortems): mark dedicated git task done
15955a13f4
refactor(firmware): run git on a dedicated large-stack thread
Compare 3 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-06 21:21:13 +00:00
76fae36178
docs(postmortems): mark cert verification done, record HTTPS+PAT decision
julien
pushed to
main
at
julien/typewriter
2026-07-06 21:19:28 +00:00
2519ed8650
feat(firmware): verify git-push TLS chain against embedded GitHub CAs
julien
pushed to
main
at
julien/typewriter
2026-07-06 20:59:53 +00:00
bcb4ffa465
docs(postmortems): record on-device Spike 7 push completion
julien
pushed to
main
at
julien/typewriter
2026-07-05 22:18:56 +00:00
a15789a1b4
feat(firmware): add on-device git push spike (git_push)
63ffd7e37a
feat(firmware): bake and document git push env vars
8d80168bda
fix(libgit2): make the loose ODB persist on FATFS via POSIX shims
a0e58e029a
fix(firmware): raise main task stack to 96 KB for libgit2 depth
4441618d0f
feat(firmware): add flash-FAT storage partition table
Compare 5 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 19:29:08 +00:00
ac70d8926f
docs(postmortems): record Path 2 -- libgit2 runs on device
b216a67c3b
chore(firmware): add git2 build/flash/monitor just recipes
2b268fe168
feat(firmware): wire libgit2 component + bind git2 in system mode
bea3058004
feat(firmware): add libgit2 esp-idf component (CMake + mbedTLS shims)
8883a55df6
feat(firmware): vendor libgit2 v1.9.4 as a git submodule
Compare 5 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 18:09:35 +00:00
9f36d786d0
docs(postmortems): record path-1 dead end, pick libgit2 as component
julien
pushed to
main
at
julien/typewriter
2026-07-05 18:04:16 +00:00
80f21648ce
docs(postmortems): record Spike 7 on-device probe and PSRAM
51c8f461c0
feat(firmware): enable octal PSRAM
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 17:38:58 +00:00
9c9ad63793
docs: record Spike 7 outcome, gix HTTPS-push kill-switch fired
12417a9be7
chore: scope rust-analyzer to the firmware crate
7de05794e6
feat(spikes): add Spike 7 desktop git push smoke test
Compare 3 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 16:16:57 +00:00
0b52f34940
docs(postmortems): record Spike 3 SD CMD59 card incompatibility
9fc21568e7
feat(firmware): add SD/FAT spike (Spike 3)
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 15:57:44 +00:00
f77f6697d1
docs(roadmap): add v0.2.5 international input release
de14b8418f
feat(editor): use ISO-8859-15 font for accented glyphs
Compare 2 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 15:27:50 +00:00
b5274b6e68
docs: authorize file delete in v0.5 scope
ac56bc4aec
docs: extract rendering spikes into docs/spikes.md
a848c05afa
docs: redesign v0.1 screen as side panel + writing column
d3fd6f6ed1
fix(docs): open v0.1 working file from /sd/repo not /sd/local
Compare 4 commits »
julien
pushed to
main
at
julien/typewriter
2026-07-05 07:22:40 +00:00
c12539d933
docs(firmware): record Spike 6 Wi-Fi + TLS verification
f8a4d53851
feat(firmware): add Wi-Fi + TLS spike (Spike 6)
Compare 2 commits »
First
Previous
...
4
5
6
7
8
...
Next
Last