Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders an AlertTriangle icon in red with tooltip "F...
Show error icon when a message fails to translate
When the per-message translate call returns translated:false, errors out, or times out, the chat bubble now renders a small red ErrorOutline icon in place of th...
Stream translations newest-first for visitor history
When the visitor lands on a non-English locale and the support chat has existing English messages, every bubble flagged needsTranslation by the backend now show...
Stream message translations newest-first on language switch
When the user picks a new language (or opens an existing chat in a language different from the messages' source), every bubble that needs translation immediatel...
Auto-translate visitor and agent messages
Live agent replies arriving in a language other than the visitor's URL locale now show a "Translating…" bubble while the TranslateService call resolves, then sw...
Translate chat messages into the viewer's language
Adds a "My Language" flag picker in NavTop (left of the email tool, separated by a vertical rule). Selecting a language writes back to Member.language and syncs...
Proxy support-message translate endpoint
Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...
On-demand translation for chat and support messages
Captures the source language for every chat / support message and adds an optional ?lang=XX param on the message-fetch endpoints plus a per-message POST /transl...
Translation cache for chat messages
Adds the MediaObjMsgTranslation entity (one row per (message, language) pair) and an optional sourceLanguageId column on MediaObjMsg so chat messages can be tra...
Додати особисті + чат/Docs/Notes/KB/HRS секція
Індекс / налаштування не показали розділів, оскільки кожен існуюча секція була забита на право адміністратора (CONFIGURE SYSTEM, MANAGE * SETTINGs, MANAGE ACCES...
Поворотне відкриття цілі на основі співвідношення сторін зору
Рахункова рама тепер нахиляється за допомогою atan2(viewportH, viewportW) так, щоб відкрити Правова сторона спрямований на перегляд портів діагоналлю — для 16:9...
Позбутися з підрахунком / домовленістю
Рамка цілей 132 × 132 з'являється у верхньому лівому куті, коли голова знаходиться в соло-драга або активна стрілка, офсет 56px від кута так глави можуть пропущ...
Висока фізика з зіткненими зіткненьками та причіпом
Затискаючи голову минулого порогу кидання запускає його через порт перегляду під явною фізикою (фрикція, кромка, головка-vs-head пружна зіткнення. Повільні крап...
Використовуйте сервер-minted OTK для переходу на новий org
Повернути отк повернув POST /api/security/org за додержанням /api/security/enter-as round-trip. Сервер тепер заміняє свіжому власнику сеанс як частина створення...
Mint owner *** + OTK на org створити
Після створенняОрганізаціяОвнер, м'ята свіжі ***, що межує з новим власником КомандаМебер і повернення OTK поряд з id/членами. Без цього творець залишається на ...
Самохідні невиробничі КОМПАНІЇ
На @PostConstruct скануйте всі замовлення APPROVED та надайте будь-який, що відсутність облікового запису Idempotent — надійний сервіс для пошуку роботи повторю...
Переміщення статусу доступності зліва перед моїми бізнесами
Розміщує стан таблеток з правої дії бару на ліву вітальну секцію, розміщуючи його між сепаратором привітання та моїми бізнесами з роздільником. Видаліть поперед...
Додати цільОрганізаціяДля типів підписки та створенняНалаштування Замовити
Додайте кінцеву точку, щоб активувати підписку на комп'ютер
POST ***********************************************************************************************************************************************************...
КОМПАНІЮ ЗАБЕЗПЕЧЕННЯ АКЦІОНЕРІВ КОМПАНІЮ
- Абонемент: додати цільОрганізація (необхідний FK до orgs) - ******** додати цільОрганізаціяId string - AccountRepository: add findByPrimaryMember Id для пошук...
Замініть клацання-відкриття за допомогою запобіжника дії + контроль розмірів
Натискання шестигранної головки тепер відкриває полірований скло-морфізм-поплав з контекстні дії замість негайного відкриття вікна інструментів. Члени чат глави...
Додати таблицю MEMBER UI PREFERENCES (замовлення 60)
Idempotent CREATE для генеричного магазину UI-preference вибірка розміру шестигранного головка та майбутнього на-членах UI. Schema дзеркала EmbRecordState (is a...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
Add MemberUiPreference entity for per-member UI prefs
Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.
Особливості дротуУправління підпискою на платформу для дітей-оргування
***, який кидає (загальнений недолік) замість читання підписки на реальні платформи. Тепер дзвінки ************************************************************...
Додати кінцеву точку передплати для крос-оргування функції
Адміністратори компанії GNosia мають підписку на комп'ютер замовлення на корінь KamoCRM org, не на власній org. Особливості Перевірити неправильну систему і зна...
Використовуйте перекладені aria-label для вкладок SettingsView
Читачі ******** від next-intl.
I18n для вмісту hub спадщини / панель через налаштуванняLegacyHub
Замініть жорсткий кодований англійський з наступним посиланням. Вступи стабільної теми id константи; АктивнийТопічний порівнюється з ids замість перекладених ря...
Wire landing page to settingsLanding translations
Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-marketing/ folder into messages/ b...
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-internal/ folder into messages/ be...
Дріт MUI Tooltip назв через загальні.actions і загальний.tooltips
Замініть літрові однолінійні рядки заголовків з tCommon("actions.*") або tCommon("tooltips.*"), об'єднуючи ключі в повідомлення/en.json, і зафіксуйте нахил комп...
Tooltip wave — AccountManager, ModernColorPicker, SMS tabs
Account grid View/Delete via common.actions; color picker and SMS tooltips via common.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, e...
Клавіатура — TeamMemberManager
Дріт сітки tooltips в ****** і загальний.tooltips.resetFilters. i18n: аудиторські прилади 217→209.
Tooltip wave — DocManager grid and row actions
Internationalize all literal Tooltip titles in DocManager via common.tooltips and common.actions (download, share, delete, refresh). Merge fragment into en.json...
Tooltip Wave — лідерські іконки та блоки шаблонів електронної пошти
Дріт Провідні іконки стовпців і стовпців через провідний список.tooltips; e-mail блок замовлення / видалення через *********************************************...
Загальна хвиля інструментів — передплата рахунків-фактур, вкладка рахунків, активність IP, аватар видалення
Замініть літеральні заголовки з загальними.actions.send, загальний.tooltips.markPaid, blockThisIp, addBillingAccount, і дії.delete; злиття фрагмента в en.json. ...
Localize CRM account, leads, procurement, and phone extension tooltips
Add common.alerts wave for alert() literals
Introduce **************** with shared alert strings under common.alerts, merge into en.json, and replace literal alert('...') calls across clubhouse, documents...
Компоненти дроту.ui.placeholders через інструменти, контакти, SMS, завдання
Замініть літрові держателі з ***********************************************************************************************************************************...
Merge UI placeholders fragment and wire account, messages, email blocks
Wire settings placeholders and scoped translation hooks
Replace literal TextField/MUI placeholders under settings with next-intl keys, add useTranslations in nested components where needed (dialogs, sub-views, manual...
Каталог адресного об'єкта та реквізитів дроту/безпека/AI MCP
Adds************************************************************************************************************************************************************...
Акціонери та застави трубопроводів для наступного
Додавання компонентів.pipeline.shared keys and tab-specific placeholders через злиття фрагменти; заміну струнних ліній електромереж по трубопроводу TSX з useTra...
Розширити англійські рядки та вирівняти компоненти UI через модулі
Оновлення каталогів повідомлень і перекладів проводів через календар, чат, повідомлення, налаштування POS / ринку, підписки, супровід квитків, підписка та пов'я...
Move Credits link from nav to Lead Browser toolbar
Remove Credits from NavTop and add Lead Credits beside Add Lead on /leads, same CRM + VIEW_LEADS visibility and /leads/allotments destination.
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.