Skip full project broadcast on graph/NPC position commits, send session.stateChanged only to consumer windows, and force one Pixi render before stopping the idle ticker so Clear effects actually clears the canvas.
Co-authored-by: Cursor <cursoragent@cursor.com>
Drag the top-edge handle to rotate the whole frame with the avatar; remove unused zoom controls from the session NPC window.
Co-authored-by: Cursor <cursoragent@cursor.com>
Toggle NPCs independently from the characters window, keep one shared dim/close-all, and scroll descriptions for all selected characters.
Co-authored-by: Cursor <cursoragent@cursor.com>
Nested NPC groups with color, graph filter, and scene/storyline binding; Foundry worlds/modules import actors into groups; storyline merge asks on NPC name conflicts and reports NPC counts.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add a dedicated NPC editor window, directed relations, control/presentation avatar overlay, and ru/en help for the new section.
Co-authored-by: Cursor <cursoragent@cursor.com>