Add expandable softphone panel to ChatBox

Featurekamo-internal
Shipped
November 6, 2025 at 2:14 AM UTC
Author
snadjafinia
Commit
0ef31b0

- Add PhoneInTalk icon button to ChatBox header for softphone toggle - Create comprehensive SoftphonePanel component with full UI - Implement dialpad with 0-9, *, # buttons - Add call control buttons (mute, hold, speaker) - Include tabs for Dialpad, History, and Contacts - Support call state management (idle, calling, in-call) - Display phone number input and call duration - ChatBox expands left by doubling width when softphone is opened - Maintain side-by-side layout (softphone left, chat right) - Smooth transitions with 280ms cubic-bezier animations - Active state indicator for softphone button - UI-only implementation - no effect on existing functionality - Consistent styling with primary color scheme - Full visual integration with ChatBox design system The softphone provides a complete calling interface while keeping the chat functionality fully accessible on the right side.

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