fix/feat: chat UX — context menu, sound, pin rooms, settings fix

- Replace hover toolbar with right-click context menu (no overflow issues)
  Messages: emoji reactions row + Edit + Delete (own only)
  Rooms: Pin / Unpin — pinned rooms always appear at top with 📌 icon
- Context menu clamped to viewport bounds, closes on any outside click
- Sound notifications: Web Audio API beep (880Hz, 0.25s) on new messages
  and on new unreads when widget is closed; respects soundEnabled setting
- Settings: added px-4 to sections so toggle is never clipped
  Added hint text about right-click shortcuts
- Pin state stored in localStorage (hotelsync-chat-pins)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-14 13:00:30 +03:00
parent a29f58282f
commit 4de9cfa88e

File diff suppressed because it is too large Load Diff