KamoCRM

A conversation switcher beside every maximized chat

Featurekamo-internal
Shipped
26 ஆகஸ்ட், 2026 அன்று 8:32 AM UTC
Author
kamo
Commit
95d5403

ChatSwitcherColumn mounts ConversationsPane beside a maximized chat window's own content, so a member can switch conversations without leaving the window. ToolDock builds one whenever a window's platform entry is flagged chatSwitcher (chat, support, social, sms, ai-chat) AND the window itself is maximized, and hands it to a new switcher slot on ToolWindowShell, which only shows it while the window is actually maximized. Clicking a row calls openConversation(row, { maximized: true }), which the tool-windows store already honours on every path, demoting whichever window was maximized. The column's own collapse preference round-trips through the same **************** shape ConversationsPane already uses for its bucket preference, under its own chatSwitcherCollapsed key, and the pane itself is mounted with **************** so the two simultaneous mounts (this column and the Interaction Center's slide panel) never clobber each other's saved tab.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing