Live Change Loglog

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

17,868
Общие изменения
4,583
Особенности
4,513
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 2, 2026
FeatureSecurityService

Inject test lead + fix Manage-Credits list для администраторов

- Новый POST **************** (MANAGE CREDITS): синтетический «Void > Test Lead» (John Doe / 555-555-5555 / noreply@<org base domain>) Требуется назначение = ис...

Kamo·2mo ago
Featurekamo-shared-library

Загрузить оригинальный ключ файла на LeadImport

Добавляет столбцы SOURCE FILE KEY + SOURCE FILE CONTENT TYPE, чтобы запускать ссылки на Оригинальный файл, архивированный в MinIO (KamoInitializer добавляет сто...

Kamo·2mo ago
Featurekamo-internal

Archive & download Оригинальный импортированный файл

На начальном импорте загружается необработанный файл (наилучшие усилия), и его ключ передается на импорт. POST; Past Imports показывает кнопку загрузки для запу...

kamo·2mo ago
FeatureSecurityService

Архив исходного файла для MinIO + скачать конечную точку

Injects MinIOStorageService; POST /source-file сохраняет необработанную загрузку в частном порядке внутреннее ведро; GET /{id}/source-file передает его обратно ...

Kamo·2mo ago
Featurekamo-internal

Шаблоны импорта + подзадачи прошлых импортов, автоматическое обнаружение, реимпорт

- Сабтаб-бар в LeadManualImportManager: Импортные лиды | Импортные шаблоны | Прошлый импорт - LeadImportTemplateManager: список шаблонов/создать/редактировать/у...

kamo·2mo ago
FeatureSecurityService

Persist run/records, шаблон CRUD, заголовок auto-detect & re-import

- LeadImportPersistenceService: заголовок нормализует +SHA3 отпечаток пальца (упорядочен/неупорядочен), картографирование/вывод JSON туда-обратно, персистирующи...

Kamo·2mo ago
Featurekamo-internal

Индикатор доступности в реальном времени на кнопке Lead Credits

Зеркало индикатора NavPri Leads на /leads «Lead Credits» действие: зеленая / красная точка статуса (зеленый = свинец теперь приемлем через FFA или кредит, красн...

kamo·2mo ago
Fixkamo-internal

Сделать EditableCard onEdit факультативным, чтобы переназначить галочки типа

Карта назначения проходит «canReassignManually? startEditAssignment: undefined». Редактировать Card.on Редактировать, но на Edit был набран '() => void' (обязат...

kamo·2mo ago
Featurekamo-internal

Live NavPri свинцовое предупреждение — зеленая / красная точка, мигание, пожарное всплывающее окно, отделка края

- LeadAlertProvider (глобальный, установленный на уровне NavPri): WS-управляемый /доступный-резюме; управляет всем состоянием - значок NavPri Leads: зеленая точ...

kamo·2mo ago
FeatureSecurityService

GET/leads/available-summary for the live NavPri lead alert

Совокупность приемлемости абонента на всех активных рынках (комментарии + кредит / FFA /) Правила ежедневных расходов. Возврат: Приемлемый / Приемлемый Кредит /...

Kamo·2mo ago
Featurekamo-shared-library

Настойчивый позвоночник для шаблонов импорта, Runs & per-row записей

Заменяет пустые заглушки с реальными классами @Entity (смоделированными на Прецедент LeadIntake*: UUID id, gen random uuid, временные метки DB-default, statusId...

Kamo·2mo ago
Fixkamo-internal

Занятое состояние на Start Import + drop debug logs

- отключить Start Import / Back и показать спиннер + «Импорт...» при импорте POST находится в полете, предотвращая дублирование представлений на больших файлах ...

kamo·2mo ago
FixSecurityService

Корректность, масштаб и закаливание PII в LeadImportController

- дедуп через расширенный запрос LeadRepository вместо FindAll() для всех арендаторов (было OOM / DoS + риск перекрестного воздействия, повторный запуск на 1000...

Kamo·2mo ago
Fixkamo-shared-library

Сфера применения запроса на импортный дедуп + назначение поставщика/члена охраны

********************** ограниченный, дублированный поиск для ручного импортера (заменяет одну партию) Найдите все (), которые увлажнили каждый свинец во всех ар...

Kamo·2mo ago
Featurekamo-internal

/account-style header+tabs, /leads Card containers, правое торможение

- LeadsCreditLayout: заголовок героя градиента + вкладки подчеркивания (матчи / счет); фильтры + сетка в закругленной карте в стиле свинца; Доступная вкладка за...

kamo·2mo ago
FeatureSecurityService

Маркировка с правом MARK; Manage-Credits возвращает участников с правом Spend/Receive

LeadAcceptController: переназначение маркировки требует MARK LEADS REQUIRES ASSIGNMENT. LeadCreditController.manage: возвращает правообладателей (SPEND RECEIVE ...

Kamo·2mo ago
Featurekamo-shared-library

3 Права CRM + Члены-с правом запроса

Ролевой тип: SPEND RECEIVE LEAD CREDIT(147), **************** REASSIGN LEADS MANUALLY(149) в разделе CRM. **************************** для перечисления членов, ...

Kamo·2mo ago
FeatureInitializerService

Codify §4.2 Requirement-writer Single-live Partic-Unique backstop (недоступная ссылка)

Максимальное требование ONE LIVE per (loan file uid, img doc type id, party) Ячейка обязательств. **************** Идемпотенция прикладного уровня не может улов...

Kamo·2mo ago
July 1, 2026
OtherKlusterServices

node-config(k1m1runner): запись data.forgejo.org IPv4 pin + емкость=6

Документы изменения живого узла: данные. forgejo.org — только IPv6, а k1m1 — нет. Маршрут IPv6, поэтому контейнеры для работы висели ~ 133, и действия / проверк...

Kamo·2mo ago
Fixkamo-shared-library

Pin markedForReassignmentBy FK to INT8 (не наследуется по умолчанию)

Без колонки Определение, Hibernate копирует members.id (INT8 DEFAULT unique rowid()), Таким образом, CockroachDB заполнил существующие строки лидов поддельными ...

Kamo·2mo ago
Featurekamo-shared-library

**************************** (Принятая сегодня колонка)

Counts ведет участника, принятого через кредит / FFA для продукта поставщика с момента UTC (для локального старта дня). Используется компанией LeadAcceptControl...

Kamo·2mo ago
Featurekamo-internal

Кредитный интерфейс назначения лидов (доступен / история / кредиты)

- /leads/available: сетка поставщиков/продуктов в режиме реального времени, атомный приемник (маршруты к лидеру), Комментарий-ворот заблокирован состоянием, стр...

kamo·2mo ago
Featurekamo-shared-library

Добавить ******************* для решения реестра половину

doc 11 §5.3 Шаг 4 / §10 Полнота аудита — каждый реестр mint / receipt /supersede выдает спаренный WORM AiDecision + LoanIdentifierEvent. Это добавляет AiFunctio...

Kamo·2mo ago
FeatureDaemonService

Ежедневное распределение работы по аудиту (ежечасно, в часовом поясе на члена)

Записи FORFEITED строки для участников с капельными наделами, которые не вошли в их Завершился местный день. Идемпотент, уступает Грантным рядам. Компиляции чис...

Sage·2mo ago
FeatureMediaService

Передача кредитов/назначение NATS в STOMP

Подписывайтесь на security.leads.> и security.credits.>, отражая каждый в /topic/... CRM front-end обновляет сеть Leads-Available, поля Manage-Credits и историю...

Kamo·2mo ago
FeatureSecurityService

Кредитный лид-назначение API ****************

- LeadAcceptController: GET/leads/available, POST/leads/accept (атомный, с комментариями, FFA + credit), GET/leads/uncommented, POST/leads/{id}/mark-reassignmen...

Kamo·2mo ago
Featurekamo-shared-library

Услуги по организации кредитования (shared-lib)

- LeadAllotment.isInfiniteBalance (∞ кредитный баланс → mint-on-the-fly at accept) - CreditLeadAssignmentService: Atomic Accept-Lead (select→lock→recheck→claim,...

Kamo·2mo ago
Featurekamo-shared-library

Помощники по совместному использованию кредитов

********************** — «Должен комментировать» принятие другого ведущего врата (комментарий = неснятый MediaObj участника в свинцовом потоке) ****************...

Kamo·2mo ago
Featurekamo-shared-library

Модель данных о кредитном лид-назначении (shared-lib)

- Свинец: требуется флаг назначения + помеченный ForReassignmentAt/By (недействительный; нулевой актер = продавец/импорт API) ********************** + eventType...

Kamo·2mo ago
Featurekamo-internal

Рыночный жизненный цикл + рыночные вендоры / продукты

- Markets & Fields: Active/Archived sub-tabs; row action is Archive/Reactivate (PATCH.../active) Никогда не удаляйте - Продавцы и продукты: одна субтаб на актив...

kamo·2mo ago
FeatureSecurityService

Фильтр состояния рынка, архив/реактивация, продавцы, ориентированные на рынок

- Получить **************** (активный по умолчанию); обогатить каждый рынок DTO с продуктами поставщиков, полученными от своих поставщиков - Заменить DELETE/lea...

Kamo·2mo ago
Featurekamo-shared-library

Сфера деятельности продавцов на рынке; получение рыночных продуктов; архивные рынки

- LeadVendor получает требуемый MARKET ID (columnDefinition pinned to plain UUID so) Колонка FK не наследует gen random uuid() по умолчанию. - Удалить LeadMarke...

Kamo·2mo ago
Fixkamo-internal

Прекратите моргать значком обновления через бесконечный цикл проверки

Как только домен был подтвержден SSL, CheckDns безоговорочно построил новый домен. Объект домена даже тогда, когда sslConfirmed был уже верным. Новый объект Ссы...

kamo·2mo ago
Featurekamo-internal

Добавить медиа-поддомен в необходимый список записей

media.<domain> поддерживает веб-сокеты реального времени (чат, звонки, SMS, тема) обеспечение) и потоковая передача мультимедиа, но она отсутствовала в настройк...

kamo·2mo ago
FixEmailService

Возврат 422 (не 500), если у участника нет почтового ящика

файлы списков и другие прочитанные конечные точки выкинули из IllegalStateException MailContext.toMailCredentials(), когда у участника не было учетных данных IM...

Sage·2mo ago
Fixkamo-internal

Не доставайте орг с точно усеченным идентификатором

LabelManager получил orgIdStr от getOrgIdString() (точно-безопасный) a backback to String (organization.id). organization.id - это номер JS и Беззвучно усекает ...

kamo·2mo ago
FeatureSecurityService

Старт пробных часов на первом входе владельца Org

Семенные новые организации с испытанием PENDING (source=TRIAL, trialExpiresAt=null) Это ничего не дает, пока не началось, затем начните 3-дневные часы. Первый л...

Kamo·2mo ago
FixSecurityService

Установите область сайта + используйте локальный узел MinIO на капсулу

- Добавить kamo.minio.region (MINIO REGION, по умолчанию us-west-ca-s-1), так что SigV4 Подписи соответствуют принудительному региону сайта сервера; фиксирует ф...

Kamo·2mo ago
Fixkamo-shared-library

Запросы знаков с настраиваемым регионом сайта

Минио теперь применяет MINIO SITE REGION (us-west-ca-s-1) в SigV4 Сфера действия авторизации, поскольку была включена репликация сайта. Клиент был построен без ...

Kamo·2mo ago
Fixkamo-login

Бросьте фоновые изображения, которые 404 вместо отображения сломанного кадра

Отслеживание неудавшихся загрузок фонового изображения и фильтрация их из карусели Swiper, неполностью предусмотренная тема (например, факультатив, чей bg/2.web...

Kamo·2mo ago
Refactorkamo-login

Удалите экран анимации 2s intro/loading

Drop showIntro/introComplete state, эффект таймера 2s intro и фирменный Ранний возврат экрана загрузки. Страница теперь отображается прямо в фон + Панель-отскок...

Kamo·2mo ago
Featurekamo-login

Панель кровоточит за пределами страницы, поэтому ее край никогда не отображается на отскоке; карта исчезает ~ 250 мс раньше

- Панель приветствия/восстановления теперь расширяется - добро пожаловать кровоточить (16 км) с левого края с его правым краем, все еще прикрепленным к -Добро п...

Kamo·2mo ago

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены