Creating/renaming/deleting a folder in ConversationListView only ever updated its own local @State — the sidebar has a separate folders array that was only refreshed by onAppear or conversation-change triggers, so a folder created in the modal didn't show up in the sidebar until the next app launch. Sidebar now reloads when showConversations transitions to false (the modal closing).