Журнал змін
Что нового.
Все усовершенствования платформы, как только она будет запущена.
· kamo-shared-library
Загальний AusEngineClassifier — одне джерело правди для §8.2 агентство картування
Програма→engine, run→engine, і рішення→gate mappings були місцевими ****************************************************************************************************************************************************************************************************************************************************************************** Кабельно-продажний замок AUS не повинно мати двох копії, які можуть дратувати. Вилучення трьох чистого картування в ****************************************************************************************************************************************************************************************************************************************************************************** (статичні, вичерпні перемикачі = ускладнена повнота / §8.2 дрифт-охоронець. Вирішувач цін тепер делегує до нього; капітально-маркетинговий замокStageAusGate використовує той же. Добавка, немає схеми.
· kamo-internal
Авто-тег AI + підпис UI; налаштування провайдера
Налаштування → AI → Провайдери: кожен провайдер отримує ярус вартості (Light/Medium/Heavy) вибір і вибір Підтримує зірку (+ списків чіпів). Матеріал шухляда: «Сучасні теги з AI» (приблизні чіпси Щоб застосувати) і «Оцінити опис з AI» — як викликати власних налаштованих постачальників org MediaService→AIService; не закривається чітким повідомленням, коли не встановлено провайдера бачення.
· AIService
Випробувано на офіційному веб-порталі www.UMKA.com.ua
AiProviderController читає / видає вартістьTier + підтримуєVision. Постачальники Сервісні вигоди selectVisionProvider(orgId, ярус). ****************************************************************************************************************************************************************************************************************************************************************************** працює один з одним По завершенню зору, що нагадує провайдера org/adapter (не сеанс/RAG/tools). Новий AiInternalController POST /api/ai/internal/vision (X-Internal-Auth, OTK-exempt) для сервісно-сервісних абонентів.
· MediaService
Авто-тег AI + підпис через постачальників org (P3)
МатеріалАіконтролер POST ****************************************************************************************************************************************************************************************************************************************************************************** verifies власність, мітить URL-адресу, що підписаний матеріал, і викликає внутрішню точку зору AIService власних постачальників, ярус LIGHT) через AiVisionClient. Незавершений тег, якщо немає бачення Налаштування провайдера.
· kamo-shared-library
AiProvider ціна ярус + знак зору (два ортогональна можливість осі)
Додати вартістьТірі (LIGHT/MEDIUM/HEAVY через новий AiProviderTier Enum) і підтримуєВізувальний булеан до AiProvider, тому інтеграція може вибрати, як дорогий постачальник для використання і який підтримує бачення. Репо Finder для постачальників активного бачення. Додані колонки в AI PROVIDERS через ALTER.
· EmailService
Сервер-захід "Виберіть зовнішні зображення" згодою
Замінює клієнт-локал (localStorage) запам'ятовує вибір зовнішнього зображення з міцним перманентним записом. New RemoteImageConsentService (fail-soft читати так повідомлення fetch все ще працює до таблиці існує) + POST /api/email/remote-image-consent записувати згоду. Повне повідомлення DTO тепер несе дистанційні Дозволено (заблоковано) учасник + повідомлення-ID, що запускається в одномісному режимі, нитку та спільній поштовій скриньці Шляхи зчеплення, тому клієнт з насіння його воріт з сервера.
· kamo-shared-library
Статус на сервери
Запис учасника, який обраний для відображення зовнішніх зображень для конкретного повідомлення, що засвідчує член id + нормалізований RFC повідомлення-ID (неique). Дотримуйтесь шаблону електронної пошти metadata учасника-scoped (FilterRuleEntity). Назад Перевага на сервері "Виберіть зовнішні зображення" таким чином, вибір зберігається через пристрої та сеанси. KamoInitializer створює таблицю на своєму наступному етапі.
· InitializerService
Додати INVESTOR PRICE колону для rate locks + кредит pricing snapshots
@Order(80) idempotent ADD COLUMN, ЯКЩО НЕ ВИКОРИСТАННЯ (DECIMAL(9,4), що відповідає ціні до-100 сітки) так що MLOS RCE може записувати справжню непарну ціну реалізації інвестора на з'єднувальний замок-рекорд і його межа цитувати замість паромісії. добавка нулі; Дзеркала ЗаписуванняПопередня зміна.
· kamo-shared-library
Зареєструвати реальну непарову ціну інвестора на PayLock + КредитПрірсингСпshot
Прив'язувальний курс-блок-рекорд і його обов'язкова цитата здійснюється тільки курс + замокДні; Знижувальні пункти залишалися на null, тому основні особи читають PAR під час real priced number************************************************************************************************************************************************************************************************************************************************************ марка, запечена в) жив тільки на MLOS стороні-пане MlosLockRecord.lockedPrice. Додавання INVESTOR PRICE колони (DECIMAL(9,4), що відповідають встановленим ціна-до-100 сітки) в обидві особи + їх DTOs + **************** Він ІНВЕСТОР ціна виконання, навмисно не відхилена на позичальникські точки (тобто Читання з запасу і потребує збірної моделі — декомпозиція тепер буде негайним позичальником пункти, помилка розкриття Reg-Z/ECOA. точки залишаються навпіл до збірних земель; Сира ціна тепер збереглася на замку-рекорду, не тільки бічних приводів. Поповнений RCE (MLOSCapitalMarketsService) від endPrice; by KamoInitializer RateLockInvestorPriceMigration (ADD COLUMN, ЯКЩО НЕ ВИКОРИСТАННЯ).
· kamo-internal
Давайте адміністраторам підключити RingCentral від імені учасника
На інших налаштуваннях телефону, адміністратор з правами управління (canManageVoipConfig) тепер бачить підключення/відключення/від’єднання для учасника КільцеЦентральний обліковий запис замість того, щоб «з'єднати його самостійно» повідомлення — для загального випадку, де sysadmin має RingCentral основні показники. Підключіть копію з’єднання, щоб ви зрозуміли, що ви підписалися на цю адресу. Цілі, і цільовий учасникД пропускаються через (сервер застосовує право).
· VOIPService
Дозволяє адміністраторам підключити RingCentral від імені учасника
РџРμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμР»РμллРμР»РμР»РμР»РμллРμллРμР»РμллРμллРμллРμлллллллллллРμлллллллллллллллллллРμллРμлллРμРμлллллллллллРμлл Ще одна профільна пила учасника «я повинна з'єднати її самостійно». Сисадами Зазвичай створення облікового запису учасника та ведення своїх повноважень, тому вони повинні мати можливість підключення від імені учасника. - OAuthController учасник Start/status/disconnect тепер приймає додаткове призначення Ім'я користувача Взяти участь в черговому учаснику, що вимагає MANAGE EXTENSIONS або MANAGE VOIP Налаштування (мірори профільних воріт); само завжди допускається. - Запуск також перевіряє цільовий учасник, який фактично присвоюється, що наприклад, org-scoped, так що це підтверджується тим самим. - Хтось завершує логін RingCentral ще визначає ідентичність; присвячено-вз'єднаний захисний захисний захисний захисний захисний захисний захисний захисний захисний захисний захисний захисний захисний захисний захисний прапорець.
· kamo-internal
Аналіз використання + Перегляд Insights (P2)
Записи ****************************************************************************************************************************************************************************************************************************************************************************** Події та повідомлення діалогове вікно з org totals + the Найвикористані матеріали (для завантаження + попередні перегляди).
· MediaService
МатеріалАнтилітикаКонтролер - записні події + агрегати
POST ****************************************************************************************************************************************************************************************************************************************************************************** (запис) + GET /analytics тип + org totals.
· kamo-shared-library
МатеріалПодії суб’єкта господарювання+репо (аналітика протоку)
Заявки на використання додатків **************************************************************************************************************************************************************************************************************************************************************** агрегатний запит. Таблиця MATERIAL EVENTS (розміщені CRDB DDL; автоскани ККІ).
· kamo-internal
Затверджувальний потік UI + фільтрування навантаження (P2)
Статус управління в ящику *********************************************************************************************************************************************************************************************************************************************************** Фільтр стану в панелі інструментів. Також навантажує всі матеріальні сторінки вгору (розміщені) так пошук / тег / не тільки перша сторінка.
· MediaService
МатеріалReviewController — карта стану + set-status
GET /api/media/materials/reviews (орг-широкий imgId→status map) + POST для встановлення статусу матеріалу (загальна, рецензентна, доставка).
· kamo-shared-library
МатеріалОгляд суб'єкта господарювання+репо (затверджуючий статус таблиці)
DRAFT/PENDING/APPROVED/ARCHIVED за матеріал, що засвідчує ГІМІД (змінює схему донашена). Настільний MATERIAL REVIEWS (завантажений CRDB DDL; авто-скани ККІ).
· kamo-internal
Пер-член КільцеЦентральне підключення + софтфон web-телефон v2 фіксує
Softphone SDK фіксує (центрально-web-phone є v2.4.0, не v0.x адаптер цільовий — старий wp.userAgent.* використання кинув на init): - Rewrite RingCentralPhoneSdk для v2 API: один об'єкт sipInfo, початок()/call()/dispose(), inboundCall/outboundCall заходів, ранній вихідний сережки, синтехований матовий / мутований / незміщений, а також прийняття SDK per-call аудіо елемент, як #rc-remote-audio так AV об'єм/device routing works. - PhoneSdk.SipInfo: додати вихіднийProxyBackup + stunServers. - використовуватиSoftphone: очистити застрочку вхідний банер на пульті дистанційного засмаги під час кільце; не слізти SDK середню клітку на критичному оновленні; охоронець Авто-розвантажувач + двостороння подвійна обробка. Пер-член КільцеЦентральне підключення: - PhoneSettingsTab: самосервер "Connect RingCentral" карта учасника Профіль (адміністрації, які одержують статус, OAuth переадресації, і попередження про розширення місця розташування. - voipApi: учасник OAuth Start/status/disconnect. - використовуватиSoftphone + SoftphonePanel: потребиMemberConnection gating з "Connect Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації.
· VOIPService
Пер-член КільцеЦентральна ідентичність OAuth + софтфон SIP-фікси
М'які телефони SIP-регулятори: - getSipCredentials: мапа outboundProxyBackup + stunServers (web-phone v2 потреби вони для WSS ненадійних + ICE/media; кинути Продавець (502) замість bare RuntimeException (500) який пропущений SipController; захист від невірно-виразковий SIP-ідентифікатор. Пер-член КільцеЦентральне підключення: - RingCentralTokenResolver: вирішити/відновити власний токен учасника з односвітловий (RC обертається освіжаючими токени), потребує відключення на мертвий токен, і відкликання. - OAuthController:******************************************************************************************************************************************************************************************************************************************************** тільки (self-serve), VoipCalling сфера, PKCE; з'єднання записів зворотного зв'язку розширення. - SipController + PhoneProviderFactory: реєстри мобільних телефонів як учасника Подовження OWN; повертає дискримінатор 200 при підключенні. - УчасникVoipConfigController: визначення стану підключення; відкликання на відставку. - Новітні читання деградують, якщо учасник voip oauth token ще не міг.
· kamo-shared-library
Додати членVoipOAuthToken для з'єднання з кільцем
Пер-член OAuth Token keyed (члени, провайдер, екземплярІд) назад розширення-scoped RingCentral Operation — софтфон sip-provision плюс особистий журнал дзвінків / голосовий лист / наявність. Відмова від org/instance OrgOAuthToken (знижка-скопд). Вимагає KamoInitializer запустити Створення ******************************************************************************************************************************************************************************************************************************************************************************
· kamo-internal
Колекції/кампанії UI (P2)
Вліво-nav Збірний розділ (create/select/delete), рекламний фільтр на вигляд колекції, і редактор колекції в деталях ящика (додатковий/відведений матеріал, створення-і-додатковий). Дріт через /api/materials/campaigns/* + матеріалиCampaignsApi; робочий простір приєднується до карти пункту Клієнт-за межами, як теги.
· MediaService
МатеріалCampaignController — CRUD + пункт мапа + додавання/remove
/api/media/materials/campaigns: список/create/update/delete, GET/items (орг-широкий imgId imgId pussycampaignId мапа), POST /add + /remove з перевіркою org-ownership.
· kamo-shared-library
МатеріалКапіар + предмети/репозиції (колекції)
Перший клас названих колекційних матеріалів по папках. Столи MATERIAL CAMPAIGNS + MATERIAL CAMPAIGN ITEMS (розміщений CRDB DDL; Авто-скани ККІ на наступному етапі).
· kamo-internal
Теги UI + контроль рівня доступу (P2)
Теги (org-scoped, cross-cutting): чіпси мітки на плитці, tag filter bar (і через вибраний), і редактор тегів в докладному ящику (призначте / перемістіть існуючі, створіть і відставте нові). Дріт через /api /матеріали / теги / * проксі + матеріалиTagsApi. Також додає Visability (рівень доступу) контроль за ящиком, використовуючи існуючу кінцеву точку доступу.
· MediaService
МатеріалТагКонтролер — тег CRUD + призначення/напис + схема призначення
/api/media/materials/tags: список/create/delete tags, GET / знаки (орг-широкий imgId tagId карта робочого простору приєднується до клієнтського боку, POST / Assign + /unassign with org-ownership checks.
· kamo-shared-library
МатеріалТаг + призначення суб'єктів/репозиції (орг-скопд теги)
Плоска, перерізна вісь тегів над папками для маркетингових матеріалів. Столи MATERIAL TAGS і МАТЕРІАЛ TAG ASSIGNMENTS (відтворено за допомогою цільових CRDB DDL; KI авто-сканів на наступному ходу).
· kamo-internal
Управління публічними зв'язками UI (P1) — створення/експерти/відкликання/звітання
Деталь ящик отримує панель «Публічні посилання» (ShareLinkManager): створення міцного посилання з Додаткова мітка і expiry (1h / 1d / 7d / 30d / never), копіювання її, Перегляд його підрахунку, і відкликати його. Повернувшись до нових точок реєстру MediaService через /api/materials/links. Про нас Для швидкого доступу до електронної пошти на один клік.
· MediaService
Управління кінцевими точками загального доступу (create/list/revoke)
Додавання POST/GET /api/media/materials/links та DELETE /links/{id} задньому матеріаломShareLink, і розв’язує керовані токени на публіці GET першими (пошук занурення/експерти і бампінг viewCount) перед падінням назад до спадкоємця HMAC. Випадкові токени, org-scoped реєстрація власності, ТТЛ зафіксовано до <=1y.
· kamo-shared-library
МатеріалПристрої реєстрації реєстру суб'єкта + репо (керовані/відстежені публічні посилання)
Зворотній зв'язок для маркетингових матеріалів — персистований Отже, посилання можуть бути перераховані, відкликані і підраховані (vs. the Stateless HMAC one-shot tokens). Auto-scanned KI (@EntityScan com.kamo) і MediaService; потребує KI-запуску для створення KI MATERIAL SHARE LINKS стіл.
· kamo-internal
Додайте правий клацання / довгострокове контекстне меню для розмовних рядків
Увімкніть меню дії списку у режимі перегляду. Розрізні рядки тепер відкриті єдине меню на правому клацання і дотик довгопресу з діями на рівні ниток: Відповісти / Відповісти Все / Вперед (operating on the Thread's останнє повідомлення, fetched on попит і складається з активних поштових скриньок, звітний спам / Не спам і Видалити (застосовується по всій нитки), позначити читання і зірка / Unstar.

Твій всесвіт чекає.
Почати безкоштовно за декілька хвилин. Додати продукти, коли ви будете готові — без перенесення, без нових реєстрацій.
Безкоштовно назавжди — не потрібна кредитна карта