KamoCRM

Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

May 30, 2026
Featurekamo-internal

Full-width Enterprise переписывает с живым предварительным просмотром

LoanProductForm представлял собой единую узкую колонку (maxWidth: 880) с жесткой кодировкой. Английский везде. Теперь используется тот же шаблон предприятия, чт...

kamo·2d ago
Featurekamo-internal

Двухколонный макет с панелью предварительного просмотра в реальном времени

Страница нового предложения представляла собой высокую узкую колонку на широких экранах — впустую потраченную половину. Смотровая площадка. Теперь используется ...

kamo·2d ago
Refactorkamo-internal

Перепроектируйте страницу нового предложения как рабочее пространство с двумя колонками + предварительный просмотр в прямом эфире

Вы просили полную недвижимость, современную, полированную — последний рефактор поставил одноколонная форма внутри полноширотной оболочки, которая является именн...

kamo·2d ago
May 29, 2026
Featurekamo-internal

Польская страница нового предложения — пустое состояние, значок LOC, пользовательские условия

Три UX-разрыва на странице предложения после предыдущего рефактора: 1. Пустое состояние. Когда на рынке еще нет кредитных продуктов, используется выпадающий Чт...

kamo·2d ago
Fixkamo-shared-library

Переименовать LoanRepository в PersonalLoanRepository

Spring Data JPA получил название репозитория из интерфейса простое название класса, а не от @Repository("...") квалификационного значения, поэтому Предыдущий об...

Kamo·2d ago
Fixkamo-internal

Добавить /commerce/personal-loans/new entry + полировать страницу предложения

Акция QuickActionsBar «Новое кредитное предложение» направлена на /commerce/personal-loans/new Но такой страницы не существовало, поэтому Next.js направляется н...

kamo·2d ago
Refactorkamo-internal

Полномасштабный бизнес-поляк на 10 страницах

Применяет современный шаблон предприятия (заголовок класса + хлебные крошки +) задняя стрелка + полноразмерная гибкая оболочка + содержимое карточек на светло-с...

kamo·3d ago
ChoreSecurityService

Триггер реконструируют, чтобы забрать переименованную компанию PersonalLoan

Изображение службы безопасности на 761019b было построено до Share-Lib d14dc54. (который переименовал компанию по займам для личных займов в JPA под названием «...

Kamo·3d ago
Featurekamo-internal

Экспозиция PERSONAL LOANS в трейдинге и трейдинге

Добавляет PERSONAL LOANS в списки COMMERCE TYPES и EngagementType Новый рынок личных займов KamoLOS может быть создан на новых рынках. Markets/edit pages, surfa...

kamo·3d ago
Fixkamo-shared-library

Избегайте столкновения с кредитом / кредитным репозиторием с ипотечным приложением

KamoInitializerService не удалось загрузить из-за двух классов @Entity «Loan» и два класса репозиториев под названием «LoanRepository» оба хотели получить креди...

Kamo·3d ago
Featurekamo-internal

T6+T7 frontend polish + org reports + auto-pay UI

Frontend polish (T6): - New lib/format.ts: locale-aware Intl helpers — formatCurrency / formatDate / formatDateTime / formatPercentBps. Replaces hardcoded t...

kamo·3d ago
Featurekamo-shared-library

LoanChargeOffReasonCode (IRS 1099-C box 6) + поиск по аудиту

- New LoanChargeOffReasonCode enum (A BANKRUPTCY..H OTHER) per IRC §6050P - Loan.chargeOffReasonCode - **************** мультифильтр @Query for regulator subpoe...

Kamo·3d ago
Featurekamo-shared-library

****************************

Используется **************** для реактивации существующего Вместо того, чтобы создавать дубликат строки, который сирот остановил один.

Kamo·3d ago
May 28, 2026
Featurekamo-internal

/api/los proxy HMAC-signs identity headers

When LOS_PROXY_HMAC_SECRET env var is set, the proxy now computes **************** secret) and sends X-Proxy-Signature + X-Proxy-Timestamp alongside the X-Org-I...

kamo·3d ago
Performancekamo-shared-library

Страницы запросов репо + countByStatus для горячих путей

- Кредитный репозиторий: countByStatus / countByOrganization Статус + Страница <Loan> findByStatus(...) ******************* ******************* ****************...

Kamo·3d ago
Fixkamo-internal

Форс-ссылка на электронную почту нажимает через навигацию фазы захвата

Отчеты показывают, что клики по ссылкам электронной почты молча ничего не делают - Hover показывает URL-адрес без ошибок консоли, но навигация никогда не загора...

kamo·3d ago
Featurekamo-internal

Страница с подробным описанием кредита на стороне организации + корректировки / API обещания

- losApi: manualAdjust, waiveFee, promiseToPay **************** Полная страница * 4-up карты баланса (текущий, основной, проценты, следующий взнос) * Ручная фор...

kamo·3d ago
Featurekamo-shared-library

LoanOrgStripeConnect + Кредитные налоговые/приобретенные поля + горячие индексы

- New LoanOrgStripeConnect entity (one-per-org, удерживает StripeConnectedAccountId) + Возможность подключения на борту) + репозиторий - Кредит: StripeCustomerI...

Kamo·3d ago
Fixkamo-internal

Let native target= blank open the new tab, drop window.open

Предыдущее исправление перехватило щелчок и назвало window.open() — но Всплывающие блокировщики и расширения могут блокировать windows.open даже из прямой Обраб...

kamo·3d ago
Featurekamo-internal

Фронтенд P1 — очередь снятия платы + график аудита

- losApi: chargeOffQueue / confirmChargeOff / auditByLoan ********************** D120 обзор страницы очереди; пользователь просматривает каждый кредит, добавляе...

kamo·3d ago
Refactorkamo-shared-library

Кредит.Вовлечение Uid → Long + OriginingOrderUid

Взаимодействие расширяет BaseEntity (Long PK) Уид должен быть длинным, а не UUID — это соответствует существующему Соглашению DTO / WorkOrderDTO Оригинальное на...

Kamo·3d ago
Featurekamo-internal

Закаливание P0 — формы, разрешение сеанса, способы оплаты

Формы (org-side): ********************** /{productUid}} Редактировать страницы - Новая форма займаПродукт: основы / ценообразование / лимиты / условия / соответ...

kamo·3d ago
ChoreSecurityService

KamoLOS → KamoMLOS в комментариях

Проект /Next.js/KamoLOS (поток заявителей на ипотеку) был переименован KamoMLOS, так что имя KamoLOS может быть использовано для нового Услуги по личному займу....

Kamo·3d ago
ChoreKlusterServices

Обновление карты поддомена комментарий KamoLOS

Проект /Next.js/KamoLOS переименован в KamoMLOS Система происхождения кредитов. Название «Камолос» теперь используется для Новый персональный кредит. Поддомен m...

Kamo·3d ago
Featurekamo-internal

/api/los/* прокси-маршрут → KamoLOS через k8s DNS

Зеркало /api/billing/[...path] Прокси-сервер BillingService: - *** сессия, разрешенная через Redis; X-Org-Id + X-Member-Id пересылается - /api/los/webhooks/* sk...

kamo·3d ago
Featurekamo-internal

Добавить PERSONAL LOANS тип торговли

Обсуждение TypeLabels: extend Engagement Типовой союз + словарь - MarketCardGrid: цвет PERSONAL LOANS (#14b8a6) + значок Landmark + счетчик - Страница детализац...

kamo·3d ago
Fixkamo-internal

Ссылки на электронную почту снова открываются на новой вкладке

Дезинфицирующее средство уже устанавливает цель = " blank" на каждой ссылке, но Обработчик кликов на уровне документов в NavigationInterceptor был запущен кажды...

kamo·3d ago
Featurekamo-shared-library

Добавить PERSONAL LOANS commerce type + entity package

CommerceType.PERSONAL LOANS + параллельный EngagementType + словарь - Записи BuiltinVendorКатегории для поставщиков личных кредитов - 15 субъектов JPA (LoanProd...

Kamo·3d ago
May 21, 2026
Featurekamo-internal

Фото-альбом загрузки используют тот же WS конвейер, что и вкладка Загрузки

Извлекает конвейер загрузки doc-manager (хеширование → проверка dedup → регистрация-или-загрузка → преобразование на основе WebSocket) в крючок повторно использ...

kamo·1w ago
Fixkamo-internal

Добавить /api/security/mortgage-apps catch-all proxy — 404 root cause

Kamo-внутреннее приложение прокси-серверов каждый Java backend путь через явный Обработчик маршрутов Next.js (по одному на сегмент верхнего уровня: /commerce-ры...

kamo·1w ago
Fixkamo-internal

/pipeline/{vertical}/{x} 404s — пространство имен переименовано в /commerce/

Пространство имен /pipeline не имеет маршрутов в этом приложении - каждая ссылка идет на /pipeline/applications/{x}, /pipeline/orders/{x}, /pipeline/engagements...

kamo·1w ago
FeatureSecurityService

Программа Backfill для существующих ипотечных рынков

DataLoader уже звонит **************************** после заполнения AppMortgage-engagement. Сметает все существующие MORTGAGE CommerceMarket и обеспечивает пред...

Kamo·1w ago
Featurekamo-shared-library

Предложения ипотечной программы Bootstrap на рынке создают + загрузочный бэкфилл

Когда пользователь создает CommerceMarket с помощью commerceType=MORTGAGE Markets & Fields settings tab — рынок нуждается в программе Предложения под ней для по...

Kamo·1w ago
FixSecurityService

Отсоединить перед заменой набора функций в /org/domain

Предыдущая фиксация подключала проекцию прикладной модели к ************************************* org.setОсобенности (проецируемые) на все еще управляемую орган...

Kamo·1w ago
Fixkamo-internal

Удалите значок автономных приложений — LOS живет в рамках торговли

Трубопровод подачи заявки на ипотеку является одной из вертикалей торговой системы. Это не навигатор высшего уровня. Кредитные офицеры, процессоры и андеррайтер...

kamo·1w ago
FixSecurityService

Решите двусмысленный /org/domain-обработчик — Commerce nav исчезает

У контролёра был второй ****************, который ************************************ Весна была отвергнута запрос с «Двусмысленными методами обработчика» → 50...

Kamo·1w ago
Featurekamo-internal

Дублировать связующие, чтобы пользователи могли виляться, не затрагивая оригинал

Добавляет «Дубликативное» действие, доступное из контекстного меню списка связующего и из новой кнопки в заголовке редактора. Дубликат начинается с метаданных с...

kamo·1w ago
FeatureDocsService

Добавить POST ****************

Глубоко копирует связующее, которое запрашивающий может видеть (принадлежащее, совместно используемое или шаблон) в свежее связующее, принадлежащее запрашивающе...

Kamo·1w ago
Featurekamo-internal

Ипотечные программы Toggle + MORTGAGE engagement deep-link

- MortgageProgramsPanel теперь отправляет реальный коммутатор на каждой карте программы Оптимистическое обновление + откат от неудачи. Toggling - программа звон...

kamo·1w ago
FeatureSecurityService

PUT /programs /{code}/active + обесценивание устаревших конечных точек POS

- MortgageProgramController получает PUT **************** с телом {"isActive": bool}, закрытым на LOS TAKE APPLICATION. делегаты на *******************, который...

Kamo·1w ago
Featurekamo-shared-library

Per-org позволяет / отключает + обесценивает устаревший путь ипотечного кредитования только для торговли

********************** Скачать OrgProgramOverride c recordState.isActive=desired; listForOrg now AND's the base program's Активный флаг с оверрайдом, поэтому ов...

Kamo·1w ago
Chorekamo-internal

Show Engaged / Committed badge на карточках

Каждая ипотечная карта в / приложениях теперь отображает крошечный чип рядом с парой. счет: зеленый «Обязательство», когда кредит имеет обязательство (финансиру...

kamo·1w ago
ChoreSecurityService

Backfill ипотечные обязательства на бут

DataLoader теперь вызывает **************** после синхронизации прав и обратного заполнения пользователем системы. Idempotent — когда приложение Прикрепленный к...

Kamo·1w ago
Chorekamo-shared-library

Польский — backfill, delete cleanup, amount sync, appUid ссылки

********************** исцеление AppMortgages предшествует проводке; вызывается из службы безопасности DataLoader. AppMortgageService.delete отменяет обязательс...

Kamo·1w ago
Fixkamo-internal

Растянутое меню добавлений, чтобы генерированные документы были доступны

Подход подменю «Add Generated Doc» не сработал: нажатие на пункт меню закрыло родительское меню, которое размонтировало меню до того, как вложенное меню могло п...

kamo·1w ago
Featurekamo-internal

Показать контекст торговли + Настройки программ вкладка

Герой приложений теперь читает «Коммерция > Ипотека на жилье · URLA 2021» Таким образом, сотрудники рассматривают ипотеку как одну вертикаль торгового модуля, а...

kamo·1w ago
FeatureSecurityService

Обеспечение соблюдения прав LOS +/commerce/engagements endpoint

MortgageAppController: каждая конечная точка теперь входит в RoleRightType. читать требуется LOS VIEW PIPELINE; создание нового приложения требует LOS TAKE APPL...

Kamo·1w ago
Featurekamo-shared-library

Проводите ипотеку URLA в обязательство / намерение / обязательство

Ипотека - это одна вертикаль торговой системы - наряду с розничной торговлей, арендой. Услуги, подписка и закупки. Это приводит к ипотеке URLA-fidelity стек в д...

Kamo·1w ago
Fixkamo-internal

Прекратите двойное приложение строки запроса рендеринга; добавьте share + мета-диалоги

Ремонт рендера: ************* вручную добавлял ?inline=true в apiPath, но forwardToApi уже сохраняет входящую строку запроса. Дублированная строка запроса заста...

kamo·1w ago
FixDocsService

Включите com.kamo.z.shared.binder в @EnableJpaRepositories

Ботинки DocsService с явным списком базовых пакетов, а не сканированием по классовому пути, поэтому BinderRepository не был обнаружен — запуск потерпел неудачу ...

Kamo·1w ago
Live Change Log | KamoCRM | KamoCRM