Перейти до вмісту
KAMOUniverse

Журнал змін

Что нового.

Все усовершенствования платформы, как только она будет запущена.

  1. · kamo-shared-library

    Додати ручкиPhi тенантний прапор і PhiTenantGuard

    Ключниця з дотриманням HIPAA: заочний прапор плюс охоронець позбавляючи які модулі, які можуть досягати. Все вниз ключі від неї — які інтеграції вимкнені, чи є MFA примусово, що сесії отримують строгий час, який аудит хребта має накривати. Організація отримує HANDLES PHI (BOOL DEFAULT FALSE) і PHI EFFECTIVE DATE, після існуючого************************** За замовчуванням false, Отже, це інерція для існуючої іпотечної та CRM книги. Три властивості конструкції побудовано навколо: - Замкнені в’язниці. Конструктор PhiModule вимагає PhiDisпозиція і причина, тому модуль додано пізніше не може поспадкувати дозвіл на відключення — це не буде без прийняття рішення, і що інше, ніж PERMITTED заперечення. Що таке конкретний режим збою має вижити обмежену відповідність: модульні кораблі, Небо думають про PHI, клініка починає її використовувати. - Не обійтися. Рішення є чистою функцією (організація, модуль) з no caller, сеанс, право або god-mode параметр, тому немає нічого визволення. "Наші співробітники підтримки можуть вимкнути його" - відповідь, яка не вкривається Огляд суб'єкта господарювання. - відмова нести причину, тому що лезо "знімається" не несе відповідальності за підтримку інженер або замовник. Розпорядження слідують скопійним аналізом в камо-інтерналі ****************************************************************************************************************************************************************************************************************************************************************************** Представлений сьогодні: CRM, контакти, документ vault, самоhosted email, e-sign, примітки, завдання, календар, внутрішній чат, MLOS. Заблоковано без отримання BAA: соціальний обмін, Canva, e-commerce sync, MCP шлюз. Заблоковане закінчення імен робота: маршрутизатор AI, пошук RAG, записи зустрічі, записи VOIP, маркетинг рекламні кампанії, експорт аналітики. Замітка: HANDLES PHI і PHI EFFECTIVE DATE матеріалізують на наступній KamoInitializer працює, після того, як CI публікує цю спільну роботу. Ніщо читання прапор ще, тому замовлення є безпечним.

  2. · kamo-signer-monorepo

    Форматування та перекриття метаданих

  3. · kamo-signer-monorepo

    Додати мовний перемикач до верхнього рядка

    Меню Endonym-labelled над 22 підтримуваних локальних місць. Збереження запиту string on switch — ?t= є лише критичним.

  4. · kamo-signer-monorepo

    Планування дзеркал для локальних мереж RTL через стил-плугін-rtl

    Тематичний напрямок MUI поодинці flips компонента логіка, але залишає фізичні CSS-інтенсивні властивості, тому арабські рендери LTR Обмінюється Emotion кеш ключ і плагіни на напрямку. Також додає стиліс як безпосередню залежність (попередньо тільки транзитний через Emotion) і @types/stylis, так як це ізольований pnpm node-linker не розв'язувати фантом залежностей і стилісу 4.2.0 суден не купуються тип декларацій.

  5. · kamo-signer-monorepo

    Маршрут вивіски під /{locale} з наступним посередництвом

    Додаток i18n/routing.ts (localePrefix завжди), i18n/navigation.ts, і посередник.ts, і переміщує дерево маршруту під src/app/[locale]/. запит.ts тепер вирішить з URL замість kamo-locale cookie, збереження глибокого занурення англійською мовою. Видатні посилання вивіски зберігають роботу: середнє програмне забезпечення 307-реdirects неперефіксовані URL-адреси та зберігає ?t= token.

  6. · kamo-internal

    Підключіть піктограму пошти під час непрочитаного індикатора

    Непрочитаний значок самостійно було легко пропустити в верхній частині. NavItemButton отримує a blinkIcon проп, що відштовхує ікону (і її значок) — зберігає відмінність від існуюча `blink`, яка тільки імпульсує провідну дошку — і MailButton перетворюється вона на довгий час, як непрочитане 0. Заслуги віддають перевагу-революціям.

  7. · kamo-marketing

    Starter прихопив 5 користувачів, бізнес на 25

    Відповіді опублікованих сидінь на /прискування (та калькулятор, JSON-LD пропонує, і llms.txt суми, щоб відповідати передплаті каталог: Starter 25 -> 5 користувачів, Business 100 -> 25 користувачів.

  8. · kamo-internal

    Clarify MeridianLink секрет ринку є обліковим записом на службу (для входу в систему на профіль учасника)

  9. · kamo-internal

    MeridianLink кредитно-офісцева картка на профіль учасника + провідний куптон LO prewarn

    Фаза L3 MeridianLink LOS кредитно-офісного картографування (за §3.4-3.6 від специфікація дизайну: - Новий скопічний LOS-credential проксі ****************************************************************************************************************************************************************************************************************************************************************************** і типований клієнт ****************************************************************************************************************************************************************************************************************************************************************************** види в Додаток/lib/los/types.ts) переадресація GET/PUT/DELETE/POST до SecurityService. - Новий "MeridianLink Кредитний директор" секціяКартон на ****************************************************************************************************************************************************************************************************************************************************************************** розміщується прямо після державного замовлення Ліцензування. Вимкнено тільки тоді, коли учасник має ідентифікатор NMLS і принаймні один org ринок має активний зв'язок MeridianLink; закріплений на існуючий ******** права. Один ряд на ринок (ім'я користувача/secret/enabled/status Chip/Test); секрет написати ніколи не рендериться. - Lead-view Створити програму зараз передвоєнні: коли свинець не має LOS заявка, що ще і його присвоєний кредитний працівник не пов'язаний з MeridianLink, кнопка вимкнена з інструментом тільки не вдається натиснути. Розширення ринку з losLoName/losLoLinked (defensive за замовчуванням для побудови Старої служби безпеки). Бюстгальтер 422 залишається реальною гарантією.

  10. · SecurityService

    Створення LO-scoped (блокувати, якщо розблокувати) + член MeridianLink обліковий API + статус ринкового налаштування LO посилання

    Фаза L2 з програмного забезпечення MeridianLink (kamo-internal) ****************************************************************************************************************************************************************************************************************************************************************************** §3.3-3.6), побудовані на спільній схемі L1 / resolver (MarketLosUserCredential, ****************************************************************************************************************************************************************************************************************************************************************************** Всі SOAP змащений (вендор на борту все ще закінчуючи. -*************************************************************************************************************************************************************************************************************************************************************** кредитний офіцер по вирішеннюФорум замість спільного обслуговування підключення ідентичність (блоковане рішення B: блок, не впаде назад). No призначено LO -> 422; Призначений для користувача LO без посилання MeridianLink -> 422 з дією повідомлення. Завантажений 409 перевірте зараз працює перед підключенням/ РОБОТА перевірок, за попередній огляд, так що дублікати-create спроба не може регресувати 403/422 попереду 409. ********************************************************************************************************************************************************************************************************************************************************************** ****************************************************************************************************************************************************************************************************************************************************************************** (GET/PUT/{marketId}/ DELETE/{marketId}/POST /{marketId}/test), заглушка як Статус на сервери обходу. Шифрування за допомогою платформиSecretCipher, порожній секрет зберігає збережений ciphertext, hasCredential-only view, soft-delete, ніколи не стріляє Тестова дія. - LeadController ринок-config отримує losLoName/losLoLinked так, як провідний перегляд кнопка може попередньо заварювати до удару 422. - Додає BaseLosController #unprocessable (422 помічник). TDD: 54 тести в LeadLosControllerTest (розширений), ****************************************************************************************************************************************************************************************************************************************************************************** (новий), і LeadControllerMarketConfigTest (розширений) — все зелене. Л3 (kamo-internal UI + проксі) є окремою спостережною роботою.

  11. · kamo-shared-library

    Пер-член MeridianLink кримінал (MarketLosUserCredential) + розчинForMember + LO-scoped вихідний штовх

  12. · kamo-internal

    Настроювання електронних кампаній UI — сітка, редактор, вкладка провайдера, веде дію

    Додає орг-рівню насипну поверхню електронної пошти під /маркетинг / електронна пошта: - Вкладка електронної пошти Булк (після соціальних медіа) + кампанії Робочий простір AG Grid з живою Статус/sent-vs-total counts над STOMP (/topic/campaigns/{orgId}); виправлено Аналітика вкладка воріт/активної логіки для маршрутів, що вкладено. - Редактор кампанії (/маркетинг/email/campaign): Кріплення композування, що нагадує система підписів / нижній колонтитул + об'єднання токени, одержувачів з завантаження файлів (email-column мапа), свинцевий/знижковий/аплікаційний ідентифікатор (resolve endpoint), або керівництво запис, панель префайту (код/оп-аут/маскед/інвалідне розбиття + CAN-SPAM охоронці, а також відправка/замовлення + дросель + теплий макіяж. Приймає провідну конфігурацію електронної пошти. - Настроювання вкладки параметрів електронної пошти (роздільна установка SMTP + реальна пошта електронної пошти відправки). - Провідні: "Булькська електронна пошта (N)" акція на багатовиборчих → редактор кампанії. - Відділи: електронна пошта + телефон / виїзд поля; поведінкові роботи: електронна пошта компанії. - Клієнт APIs (emailCampaignApi, основна частинаEmailProviderApi, одержувачResolveApi), ВикористовуйтеEmailCampaignsWebSocket гачок, а безпека вирішує проксі маршрут.

  13. · SecurityService

    Дозвіл одержувача електронної пошти + поля контакту з відділом

    ************************************************************************************************************************************************************************************************************************************************************************** POST /api/безпека/маркетинг одержувачі/розчинні перетворювачі свинцю/знижку/застосувань у одержувачів електронної пошти. Подається на MANAGE BULK EMAIL; застосовує маскування контактів свинцю під відправником (маска веде безшумно пропущений), рахунок. приймаєМаркетування оптимізованих воріт, позичальника електронна пошта для додатків, syntactic Validation, cross-source dedupe + повний пропустити / розбити рахунок. - ВідділКонтролер: різьблення нового поля запиту електронної пошти/телефону/екстензії ВідділПослуги створення/оновлення.

  14. · kamo-shared-library

    Розширена підтримка для дозволу одержувача електронної пошти

    ****************************************************************************************************************************************************************************************************************************************************************************** Контактна інформація Редагування електронної пошти через PUT /api / Security /org, що використовується як компанія-скоп кампанії Від) - ЗастосуванняРепозиторій: поліморфний пакет Finder (findByUidInAndOrganization У Ід) для вирішення електронної пошти позичальника за заявою - AccountBorrowerPartyRepository: FindByAccount UidIn пакетний Finder (no N+1) Additive only; пакети вже покриті ****************

  15. · EmailService

    Настроювання електронної кампанії - провайдер, диспетчер, комплаєнс, в режимі реального часу

    Закінчення для об'ємних електронних кампаній, повністю відокремлених від повсякденного постачальник електронної пошти, щоб він не міг бути дросельним / розблокований поряд з бізнес-поштою: - SMTP провайдер (BulkEmailProviderService + BulkProviderController): Зашифрований org налаштування reusing EmailProviderEncryptionService; реальний контроль надсилання Електронна пошта (відкриється живою сесією SMTP та надсилає). - Кампанія CRUD + статус машини (CampaignService/Controller): проект, графік, send-now, pause, резюме, скасувати, дублікати; матеріалізація одержувача з dedupe, пригнічення блювотні руху, пер-рецепція відписані токени; CAN-SPAM воріт (Прив'язка + фізична адреса + >=1 одержувачу необхідно залишити проект). - Тривалий диспетчер (CampaignDispatcher @Scheduled): all-at-once / рівномірно-over-window / Naturalized-random pacing через пер-recipient nextReleaseAt (restart-safe), теплопідйомник на maxPerHour, hard-bounce -> auto-suppress. - Комплаєнс: SuppressionService, public one-click RFC 8058 UnsubscribeController (+ Список-підписувачі), пригнічення повторно-розшукуваних на відправці. - Реальний час: прямі STOMP штовхати /топічні / кемпінгові /{orgId} Українська org ChannelInterceptor (закриває транстентну тему впливу). - EmailSmtpService: додаткові навантажувачі відправляються () перевантаження (List-Unsubscribe).

  16. · kamo-shared-library

    ЕКОА/ФКРА несприятливо-помітні скапси + задовільний таймер

    Розширювальний механізм поділу. Придбання комплаєнсу *********** — кліпи тільки ARMED ECOA AA таймери SATISFIED (відповідає COUNTEROFFER/INCOMPLETE NOA і вже задовольняє доторкнувшись, так що повідомлення про відмову від дії SENT може закрити годинник Reg B непристойна людина залишається АРМЕД для порушення ковтання. Двоканальні шаблони електронної пошти — ADVERSE ACTION NOTICE (ECOA/Reg B + FCRA §615 (а) та РИЗК БАЗД ПРИЦИКІНГ НОТІЦ (ФКРА §615(х)/Рег В) — зареєстровано в CanonicalTemplateLoader. І є СТРУКТУРАЛЬНІ СКЛАДКИ тільки: змочений [[ ВАША КОМПАНІЯ-АППРОВЕД ... ]] заповнить радник кредитора в, плюс структуровані зміни даних (застосування, дата, основні причини / тригер. Kamo не несе оперативного повідомлення про це.

  17. · kamo-internal

    Додати Master Machine дистанційно-десктоп-пускач (товарівний)

    Третя один-клацання настільного комп'ютера поруч з Linux/Windows: запис наvRegistry (ComputerIcon), мета "master" через OpenKamoDesktop + маршрут SSO проксі, і відправка в усіх трьох обробників.

  18. · SecurityService

    Додати "майстер" ціль для Master Machine SSO глибоко-link

    buildAutoConnectUrl тепер поміняє з'єднання Master Machine (KAMO GUAC MASTER HOSTNAME, за замовчуванням 192.168.4.46); включений до кожного токена для повторного використання сеансу. Kept в синхронізації з KlusterServices bootstrap SQL.

  19. · KlusterServices

    Додати "Мастер машини" (kamo-dev-1) RDP пристрій до Guacamole

    Місцева робоча станція Кубунту ділиться своєю живою Плазмою/Вейландською сесією над RDP через KRdp. Додає idempotent bootstrap SQL з'єднання (192.168.4.46:3389, шавлія/червоний pw, безпека=будь-який, ігнорування-сертифікат, кольоровий глибин 24) та грант READ. Включає дизайн spec.

  20. · kamo-shared-library

    Підприємства ТПВ + відділ / або контактні поля

    Додає спільну ліберальну основу для орг-рівневих електронних кампаній: - OrgBulkEmailProviderEntity (відділ від щоденного постачальника; UNIQUE org id) - EmailCampaignEntity / EmailCampaignRecipientEntity (+ статус/scope/throttle/ джерело enums) моделювання міцного зворотного зв'язку - Список придушення електронної пошти - Відділ: електронна пошта + телефон/extension (EmbPhoneКількість) контактні поля - Організація: контактна адреса електронної пошти - RoleRightType: VIEW BULK EMAIL(175), MANAGE BULK EMAIL(176) під РИНКУ Всі нові пакети, розміщені на сайті com.kamo.z.shared.email. (прочитано вкрито КамоІніціалізатор ****************************************************************************************************************************************************************************************************************************************************************************** Порівняти чисто.

  21. · kamo-shared-library

    STEWARD TASK ROUTED канонічний шаблон

    Маршрутне повідомлення steward потребує канонічного шаблону електронної пошти. Реєстрація STEWARD TASK ROUTED в CANONICAL KEYS з парою json/html; тіло несе кредит / рішення / контекст винятків і посилання на steward-queue. Контент є співавтором існуюча система шаблону.

  22. · SecurityService

    Шлюзовий реле для м'яти MERS MIN для закривання пакета

    POST ****************************************************************************************************************************************************************************************************************************************************************************** Власна оренда (обов'язковоPackageOrg) для власних орендарів. Про нас upstream читає 7-цифровий MERS Org ID від підключення до провайдера тенанту в вкладка інтеграції; 400 означає, що MERS не налаштовані або кредит не має кредитного номера.

  23. · kamo-internal

    Дата-о-брухт на свинцевому вигляді + створення форми

    Додає поле "Дата народження" під первинним контактом /leads/view/[id] за допомогою MUI ДатаПікувальник, який відкриває на рік сітку першим (openTo=year, disableFuture, min 1900) — інтуїтивно зрозумілий потік для пологів — плюс той же пікер на нова форма. Дата проведення круглих планів через дат-фнс parseISO/формат (локал, немає UTC в автономному режимі. Дисплей конфіденційності на canViewЗв'язатися з нами Дата дротуОфБірт через типи, ведеApi створення / оновлення охоронців, і імпорт-візардний список родовищ.

  24. · SecurityService

    Прийняття та контактні дані про хвіртки (DOB)

    Карта `dateOf Народження в ручному імпорті та вході з постачальником lenient багатоформатний паз (ISO плюс загальний США M/d/yyyy форми; unparseable значення залишають DOB, а не викидаючи. Розрахунки DOB як контактні PII у запитTouchesЗв'язатися зІнфо таким чином, щоб редагувати його на іншому лідеру EDIT LEAD CONTACT INFO OTHERs. Закінчений новим спільним лідером.dateOfBirth.

  25. · kamo-shared-library

    Додайте нуліфікований контактний дата-реліз

    Додає контактний рівень `dateOfBirth` (java.time. LocalDate, DATE стовпчик base Lead: суб'єкт + Створення / оновлення / LeadDTO (зLead), скопійований в LeadService створення / оновлення і як іпотечний підклас конвертер помічників, так що він виживає перемикач ринку. Відстеження в провідному реєстрі (Зв'язатися з) і замаскувати як PII в масціКонтактІнфоЗ альбомуІнші. Незрівнянний, без за замовчуванням — безпечний ALTER ADD COLUMN.

  26. · kamo-internal

    Авторські правила накладання документів від стевардної консолі

    Матриця правила не мала авторської поверхні. Це додає Розділ правила документообігу на екрані документів та умов (вкладений в власний екран, не нова вкладка, де список steward, автори та ретитри своїх десятків правила накладення. Доповідна копія чесна про сферу: накладка на вершині бази даних платформи AUS/Agency (DU/LP/GUS), які залишаються джерелом правди; правило не може затвердити кредит або прозорий стан, і нічого тут є правовий мандат. У вигляді 23 ВимагачістьДрайджерТі значення та безкоштовний код типу doc (замінник перевіряє його проти каталогу зображень і повертає чітку лінію 400, якщо org не може збиратися it — без списку жорсткихкодованих документів. Законодавчий значок та блоки-додаток проти консультативного значка по кожному правилах, що підтверджується першим.

  27. · SecurityService

    Естафета документоооборотно-правова накладка Авторизація

    Естафети POST/GET/retire на *************************************************************************************************************************************************************************************************************************************************** ОрганізаціяНалаштування сервера з сеансу оператора так само як автори та списки тільки власноруч правила накладання тенанту.

  28. · kamo-internal

    Автор умовних ЛПА з каталогової панелі

    Регулювання не може змінюватися позичальником: MlosAdjustmentCondition не мав письменника, і Двигун цін лікує регулювання без умов, як завжди, так що кожен LLPA вогневий для кожного позичальника і 780-FICO позичальника взяв той же удар, як 620. Ця форма автори налаштовують разом з умовами, які забивають її. Модельний на фіксаторно-полісійній формі в тій же панелі: ставка-версія id, ціна дельта і етикетка, і повторюваний список умовних рядків (атрибут + оператор + numLow, з numHigh показані тільки для BETWEEN. Клієнт дзеркалує охоронців сервера — принаймні одна стан, межа на будь-який стан, обидва межі для BETWEEN з низьким <= high - так погано правило спійманий в автономному режимі, а не на круглій смузі.

  29. · kamo-internal

    Підтвердити електронну пошту при відставці свинцю з нуля

    Картка підпису тепер відправляється через дротиApi.reassignLead, які поверхні поверхонь Призначте прапор сервера. Про відставку нового члена читати "Збереження, збережене - {name} було повідомлено електронною поштою"; на no-op або самопідтвердження (де сервер нічого не відправляє) він залишається підтвердженням.

  30. · SecurityService

    По електронній пошті новий власник, коли єдиний свинець відзначається

    Дзеркально насипний шлях на карту автоперевізника. Коли PUT /leads/{id} перейменує лідирующий учасник, який зараз отримує той же LEADS ASSIGNED електронна пошта (count 1) відправляється з сипучих потоків. Best-effort — відправка працює після того, як не вдається. Вогонь тільки на реальному відставці: не заощаджує скидання без змін (для редагування контактної інформації надсилає нічого), а також пропускає самопідпис — не має підстави для електронної пошти себе. Відповідність несе ознайомлений таким чином, що UI може підтвердити новий власник був по електронній пошті. Попереднє оновлення свинцю тепер занурюється один раз і знову використовується як для authz, так і для попередньопризначте захоплення, замість того, що всередині відділення не зайшов.

Твій всесвіт чекає.

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

Безкоштовно назавжди — не потрібна кредитна карта