Dev Log 10: 2025-11-06

Above is a little snippet of my Halloween log post rendered as markdown in the terminal. The feedback on this has been super positive so far! Screenshots and recordings are magical.

I wrote a longer substack essay about Noteleaf's test harness! You can read it here

I'm working on a few other essays about Tarjan & Kahn's algorithms, as they've been used in Beacon for workspace resolution.

Yesterday

Beacon

Implemented folding ranges & textDocument/signatureHelp

Handle kw/args

Git-Storm

Added a unified diff view

Today

Beacon

Fix diagnostic positioning - this required tracking ending position of a node which was a ridiculous refactor

Noteleaf

I spent most of my time on this project serializing cbor and tweaking the markdown renderer.

I've got to make sure push works properly and I should probably open up the discussion on tangled.

Still TODO

Full text search of notes & leaflet posts

Record usage with VHS & Freeze

Create a stormlightlabs homebrew tap and set up goreleaser

I'm really excited about how these projects are shaping up. Beacon is usable for smaller python projects and noteleaf is just so much fun.