df1af383a3
The #230 icon block (glyph set, icon(), armedDeleteIcon()) moves from main.ts to icons.ts so the settings rows (#231) can consume it without an import cycle. The shared set is extended with one pencil glyph for the rows' edit action — extension of the shared block, not a fork. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>