BaseHalf
All posts

Rename a card, and the connections that name it are updated

Double-click a card's name in BaseHalf to rename the file. The card keeps its place and size, and every upstream entry that named it is rewritten.

The Saturday hours for Harbor Desk were still saved as draft.md. The Friday afternoon plan already listed that file as its upstream. The evening shift needed the hours under a real name before they printed the board.

I opened the folder in BaseHalf 0.6.1. The draft and the plan were already cards on the canvas, with a line from the draft into the plan. The sidebar listed draft.md and front-desk-plan.md.

A BaseHalf canvas titled 2026-11-12-pm-rename, with a draft card of Saturday hours on the left and a front-desk-plan card on the right, and a line from the draft into the plan.

I double-clicked the name on the draft card, not the body of the card, and typed saturday-hours. Enter renamed the file. Escape would have left the name as it was. The card stayed in the same place, at the same size. The sidebar now listed saturday-hours.md, and the line into the plan was still there.

The same canvas after the rename. The left card is now named saturday-hours, the sidebar lists saturday-hours.md, and the line into front-desk-plan is still there.

The plan's own file had been rewritten too. Its upstream list no longer said draft.md. I opened the badge on front-desk-plan and saw saturday-hours in the Upstream list. The file now held:

---
upstream:
  - saturday-hours.md
---

The badge of front-desk-plan is open, with saturday-hours listed under Upstream, while the saturday-hours card still sits to the left with the line still connected.

The canvas and cards docs describe renaming a card from its name. The connections docs describe how BaseHalf rewrites the entries that name an item when it is renamed.