May 6, 2026

A personal forest as a single living canvas

Two screens became one. What changed when a personal forest stopped being a chat list plus a detail view.


A personal forest is a sealed conversation between two or more people. The first version of it was the familiar pair — a chat list on one screen, a detail screen if you wanted to reply to something specific. Two surfaces, two scroll behaviours, two mental models for the same place. That shape didn’t fit what a personal forest was supposed to be.

This week it got rebuilt as one screen.

Scroll or pinch to zoom out · tap a node for the inspector · long-press to branch

What that means in practice

A personal forest is now a single canvas. The newest message sits at the bottom, like any conversation app. Push back into the past and the messages keep going — but they’re not in a flat list any more. When somebody replies to something three days old, the reply hangs from the original; you can see the shape of which thoughts spawned which.

You can zoom out and look at the whole shape of a relationship. You can pinch in on a single exchange. The newest message is always exactly one gesture away.

The cost

Two things that worked separately before now have to work in one place. Sticky-to-bottom (chat behaviour) and pan-to-explore (canvas behaviour) want different things from the same scroll surface. The day this went in was mostly negotiating which one wins in which situation — the newest message snapping to the bottom on first open, the canvas freezing in place once you’ve panned away from that anchor.

The single canvas is one way to read a personal forest. There will be others.


← All posts