Добавить resolveCollisions useCallback
Обнаружение пространственных нарушений Head-to-toolWindow и перемещает оскорбляющие головы в ближайшую чистую позицию через Спиральный поиск. Должен быть вызван...
Добавить постоянную MIN GAP и помощника спирального поиска
Добавляет инвариантную константу минимального разрыва 5px и спиральный поиск Функция, которая находит ближайшее положение пикселя без столкновения для a hexhead...
Add status/substatus widget to lead view tab bar
- Extract LEAD_STATUS_TYPES, getStatusIcon, getSubStatusIcon to shared app/lib/leadStatuses.tsx utility; update LeadManager to import from it - Add inline sta...
Rewrite HexHead system with framer-motion physics
Replace the broken 1800-line HexHeadGroup with a clean physics-based implementation using framer-motion springs and motion values. Key changes: - Remove wiggle...
Flat-top honeycomb layout, 5px gaps, cluster-aware groups, tool window relayout
HexHeadGroup: - Switch to flat-top hex geometry (HEX_INRADIUS/HEX_STEP) — hexes now share flat top/bottom edges with adjacent group members, giving a proper h...
Стойкие окна инструментов через навигацию — 1-й уровень защиты + проводка поставщиков инструментов
Добавить ToolWindowsContext для постоянного состояния окна инструмента
Добавьте панель инструментов чата с элементами управления вызовами, живым поиском и умным автопрокруткой
Переместите кнопки вызова из заголовка в выделенный ряд панели инструментов с на 50% легче фон. Добавьте поле поиска в реальном времени, которое выделяет матчи ...
Софтфонная циферблатная панель короче, элементы управления вызовами чата, шестиглавые аватары, тема Calc Light
- Уменьшите нажатие кнопки диалпада софтфона с 12px до 9px (6px короче) - Добавить панель инструментов управления вызовами (аудио, видео, экран) в ChatBox Встро...
Унифицировать размеры окна инструмента и усовершенствовать UI
Все инструменты теперь имеют одинаковый размер 320x650 (на 25% выше, другие совпадают) - Удалить режимы программиста и калькулятора графиков из пользовательског...
Добавить ChatNotificationListener для автоматического открытия входящего сообщения
Добавьте CalculatorTool с переключением режима и зарегистрируйте его
Добавить компонент калькулятора ScientificMode
Научный калькулятор на основе экспрессии с предварительным просмотром живого результата. Поддерживает триг (sin/cos/tan + обратные), log/ln, powers (x2, x3, x^y...
Заменить аутентифицированный ChatWrapper и AuthenticatedToolWrapper удаляют ChatDock
Migrate hexchat: open to tool: open, add call-initiation listener (недоступная ссылка — история)
Регистрируйте чат как инструмент
Зарегистрируйте определение инструмента чата с помощью id «чат», используя ChatTool в качестве компонента, ChatBubbleIcon, стиль головы с градиентом индиго, раз...
Добавить адаптер ChatTool со встроенным режимом для ChatBox
Создайте адаптер ChatTool, который обернет ChatBox для системы инструментов ChatTool обрабатывает извлечение аватара и создание сеанса (ранее это делал ChatDock...
Отличительная типизация против редактирования в индикаторах чата и спине HexHead
Расширить протокол ввода WebSocket, включив в него флаг редактирования HexHead вращается по часовой стрелке, когда другой пользователь печатает, против часовой ...
Enhance chat system with persistent minimized chats, emoji picker, and UI improvements
- Keep ChatBox mounted when minimized to hexhead so messages don't reload on restore - Connect typing/editing indicators to HexHead spinning animations with 2s ...
Добавить аутентификацию WebSocket через *** Cookie перехватчик рукопожатия
Добавьте WebSocketAuthInterceptor, который читает *** cookie при рукопожатии. разрешает сеанс через KSessionService и хранит MemberId/orgId в атрибуты сессии We...
Добавьте отслеживание присутствия в режиме реального времени с помощью сердцебиения WebSocket и контекста
Добавьте отслеживание присутствия с помощью хэша Redis и отключите льготный период
Добавьте звуковые эффекты чата в Web Audio API
Создайте крюк с ленивой инициализацией AudioContext для Соответствие браузеру Autoplay. Проводите исходящие и вводящие звуки в ChatBox. Скачайте звуки без роялт...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.