One "on" colour, and a retry that does not cascade

Fixkamo-internal
Shipped
September 10, 2026 at 12:10 AM UTC
Author
Kamo
Commit
cf232a3

Two things left over from the categories table. The allow swatch was tinted by whether the setting is locked — primary for locked, a green for unlocked. The lock icon beside it already says that, so the colour only doubled up on it, and on an organization whose primary colour IS green the two greens read as the same state. One colour for "on" now; the lock answers the other question. And the retry called the loader through a useCallback, so the effect body set state synchronously — which the React Compiler rule rejects, and which is the cascading render the rule is named for. Retry bumps a token the effect depends on instead, and the effect guards its own writes against an unmount.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing