KamoCRM

Live Change Loglog

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

17,500
Общие изменения
5,986
Особенности
5,284
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 6, 2026
FixMediaService

Хранить вложения через трубопровод dedup вместо одного объекта на загрузку

Прикрепления написали свой собственный объект «<imgId>/<fileName>» на каждой загрузке, минуя контент-адресованный магазин полностью — тот же логотип-draft.png п...

Kamo·2mo ago
Featurekamo-shared-library

Разоблачить контент-адресованный магазин, чтобы вложения чата могли отключиться

Вложения в чат никогда не проходили через хеширующий трубопровод — они написали приватный "<imgId>/<fileName>" объект на загрузку, поэтому один и тот же файл пр...

Kamo·2mo ago
FeatureDocsService

Два байтовых источника для выполненного артефакта

Юридический Pdf извлекает правило замороженного переваривания из прочитанного члена, чтобы Волшебник и поданный артефакт читают те же байты через тот же чек — C...

Kamo·2mo ago
FixEmailService

Перестаньте ограничивать каждую отправку в 1 МБ, так что вставленное изображение может фактически выйти

Сочинение с вставленным изображением провалилось с голым «Не удалось отправить электронное письмо». The Композитор встраивает пасту в корпус HTML в качестве баз...

Kamo·2mo ago
ChoreSecurityService

Восстановление для унифицированного ковша для визуализации

Выберите библиотеку 3045cc3: ImageAssocType.getBucket() теперь возвращает сингл «Изображение» ведра для каждой ассоциации, поэтому дублированный файл хранится о...

Kamo·2mo ago
ChoreESigService

Восстановление для унифицированного ковша для визуализации

Выберите библиотеку 3045cc3: ImageAssocType.getBucket() теперь возвращает сингл «Изображение» ведра для каждой ассоциации, поэтому дублированный файл хранится о...

Kamo·2mo ago
ChoreVOIPService

Восстановление для унифицированного ковша для визуализации

Выберите библиотеку 3045cc3: ImageAssocType.getBucket() теперь возвращает сингл «Изображение» ведра для каждой ассоциации, поэтому дублированный файл хранится о...

Kamo·2mo ago
ChoreMediaService

Восстановление для унифицированного ковша для визуализации

Выберите библиотеку 3045cc3: ImageAssocType.getBucket() теперь возвращает сингл «Изображение» ведра для каждой ассоциации, поэтому дублированный файл хранится о...

Kamo·2mo ago
ChoreConversionService

Восстановление для унифицированного ковша для визуализации

Выберите библиотеку 3045cc3: ImageAssocType.getBucket() теперь возвращает сингл «Изображение» ведра для каждой ассоциации, поэтому дублированный файл хранится о...

Kamo·2mo ago
FixDocsService

Разрешить документ ведро от ImageAssocType.BUCKET

DocumentService жестко закодировал «мидоков изображений», в то время как все остальные пути чтения прошли ImageAssocType.getBucket(). Теперь, когда хранилище - ...

Kamo·2mo ago
Fixkamo-shared-library

Храните каждое изображение в одном ведре, поэтому dedup означает одну копию

Ассоциация — это метаданные, а не граница хранения. Каждый ImageAssocType называл свой собственное ведро MinIO, которое противоречило трубопроводу хеширования: ...

Kamo·2mo ago
FixDocsService

Wire DocsService для ESigService, поэтому доставка прекращается 503ing

LegalEsignClient.isConfigured() оказался ложным в кластере: ни внутренний.auth.secret или legal.esig.service-url был предоставлен Отказался от каждой упаковки, ...

Kamo·2mo ago
Docskamo-internal

Добавить план выполнения юридического пакета

Фаза 5: страница самообслуживания участника, мастер исполнения, портированная из kamo-signer и WORM пакет аттестации захват.

kamo·2mo ago
FixESigService

Добавьте MemberId в RecipientSummary и прекратите проверку IP DNS-решения

Звонящий, который действует на статус получателя, должен быть в состоянии установить WHOSE. Это статус. Юридический пакет DocsService Finish пишет аттестацию WO...

Kamo·2mo ago
FixDocsService

Докажите, ЧТО подпись Финиш счета, и сообщить в прямом эфире

проверка () сравнивает абонента с назначением. Взять хотя бы команду, но никогда Участник ENVELOPE RECIPIENT — он доверял получателю Фэн-аут написал. Неправильн...

Kamo·2mo ago
Fixkamo-internal

Пусть участник на самом деле закончить пакет, и добраться до страницы вообще

canFinish требует, чтобы каждая строка документа была уже подписана / раскрыта. **************** — единственный автор этих статусов. Работник по доставке пишет ...

kamo·2mo ago
ChoreConversionService

Rebuild for the dedup cross-bucket copy fix (недоступная ссылка)

Выберите библиотеку 8db077c, которая делает копию регистра повторное использование объектов ImgDat в ведре целевой ассоциации. Конверсионная служба - это Только...

Kamo·2mo ago
Fixkamo-internal

Бросьте внешнюю накладку вокруг вкладки Docs участника

DocManager приносит свою собственную панель инструментов и хром сетки, поэтому вставка p:4 просто сократила количество клавиш. Сетка и оставленный видимый зазор...

kamo·2mo ago
Fixkamo-shared-library

Копировать объекты дублированного документа в свое собственное ведро ассоциации

Хранение объектов - это связь между ведром и ассоциацией (решает каждый читатель) img.getAssocId(.getBucket()), но дедупликация распространяется по всему ORG ил...

Kamo·2mo ago
Featurekamo-internal

Страница соблюдения законодательства и мастер исполнения пакетов

********************************************************************************************************** (memberID === getMemberIdString(), по сравнению со ST...

kamo·2mo ago
Featurekamo-internal

Прокси-маршруты исполнения членов и модель чистого волшебника

Восемь маршрутов 1:1: /api/docs/legal/member/** через forwardToApi forwardToApi владеет строкой запроса) и /api/esig/member/** ESIG SERVICE URL с генерациейOTK,...

kamo·2mo ago
Featurekamo-internal

Порт Камо-подписчик, подписывающий ядро в Камо-Внутренний

Каждый пакет @kamo/* является частным: правда с экспортом:./src/index.ts и без сборки Шаг, поэтому нет публикуемого артефакта — файлы копируются и перезаписываю...

kamo·2mo ago
FeatureDocsService

Установить поверхность члена на /api/docs/legal/member/**

Отдельный контроллер с отдельной воронкой, поскольку авторизация здесь Личность, а не право HR. Прокладка их через охраняемую() будет означать либо Заблокироват...

Kamo·2mo ago
FeatureDocsService

Аттестация пакета на финише и разделение EXECUTED/AWAITING OTHERS

Оригинальное название: AttestationTextSha256 from the FROZEN версия (проект формулировки пакета является изменчивым и, возможно, уже был изменен) Переформулиров...

Kamo·2mo ago
FeatureDocsService

Авторизованный член читает поверхность для заданий

LegalAssignmentOwnership - это отдельный страж от LegalPackageAccess по назначению: Член, выполняющий свое собственное соглашение, не имеет права на HR и расшир...

Kamo·2mo ago
FeatureDocsService

Проявленная каноническая форма и спуфоустойчивый клиент IP

манифест Ша256 хешей упорядоченного [{documentUid, contentSha256, orderIndex}] На самом деле был показан член, с приставкой по длине, так что созданный uid не м...

Kamo·2mo ago
FeatureESigService

Аутентифицированные сотрудники, подписывающие стенды на /api/esig/member/**

OTKAuthFilter обходит только /actuator, /api/esig/public и /api/esig/internal, Таким образом, этот префикс стоит за персоналом OTK auth с orgId /memberId уже на...

Kamo·2mo ago
RefactorESigService

Подпись (envelopeUid, recipientUid, orgId), а не подпись

****************, теперь тройной. Публика Контроллер продолжает разрешать его от SIGNSESH, поэтому приложение для подписи не изменилось; Аутентифицированные сот...

Kamo·2mo ago
Docskamo-internal

Добавить юридический план доставки пакета

Фаза 4: Доставка / Редэливер / Void fan-out, создание задания с электронной подписью Конверты и субтаб с Назначенными пакетами.

kamo·2mo ago
Fixkamo-internal

Соберите список легальной аудитории и обновите после доставки

Сетка «Назначенные пакеты» заполнила колонку фильтров для членов команды, спросив: Аудитория-превью для всех членов команды: истинно на горе - имя и адрес элект...

kamo·2mo ago
FixDocsService

Примите участие до выхода в свет и прекратите переиздавать ничего

Redeliver опубликовал строку новой версии, перевернув каждое открытое задание на Подтверждено и представлено переиздание изнутри того же самого незавершенного С...

Kamo·2mo ago
Featurekamo-internal

Назначенные пакеты sub-tab и действия Deliver/Redeliver/void

AG Grid Community over a MUI-paginated fetch - Community не имеет модели строк на стороне сервера. Таким образом, серверные страницы и сетка отображают именно т...

kamo·2mo ago
Featurekamo-internal

Юридический пакет Deliver/Redeliver/void proxies

Тонкие маршруты 1:1 вперед ToApi - по одному запросу вверх по течению, потому что OTKAuthFilter делает GetAndDelete и цикл для каждого участника в следующем мар...

kamo·2mo ago
FeatureDocsService

Org-scoped, Paged, фильтруемый список юридических пакетов

Построен на EntityManager, а не на методе репозитория с общим доступом: набор фильтров Это динамичный процесс, и добавление его в библиотеку, разделяемую Камо, ...

Kamo·2mo ago
FeatureDocsService

Недействительные юридические назначения пакетов, в масштабах всей организации или для названных членов

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

Kamo·2mo ago
FeatureDocsService

Переоформление измененного пакета, заменяющего открытые задания

Отказано, если живой отпечаток пальца не отличается от опубликованного. Binder.dateОбновлено Img не имеет счетчика изменений, поэтому отпечаток пальца является ...

Kamo·2mo ago
FeatureDocsService

Доставить юридический пакет своей аудитории, вне потока запросов

Планирование по потоку запросов (два дешевых запроса, поэтому ответ будет точным о том, кто является клиентом). Включено, а кто пропущен и почему), списать: 200...

Kamo·2mo ago
FeatureDocsService

Планировщик доставки — постепенный таргетинг, предварительный фильтр электронной почты, сроки

Доставка - это путь нового найма и предназначен для повторного запуска, поэтому члены, которые уже держат Задание вычитается, а не предоставляется второй экземп...

Kamo·2mo ago
FeatureDocsService

Внутренний клиент ESigService для доставки пакетов

Первый выездной клиент DocsService. Posts to **************************** (оригинал MANUAL, никогда не измеряется) HR отправляет одно уведомление, а не одно на ...

Kamo·2mo ago
Docskamo-internal

Добавить юридический пакет CRUD

Фаза 3 серии HR Legal & Compliance: пакет DocsService CRUD контент-отпечаток, публикация замораживания байтовой версии, предварительный просмотр аудитории, Упак...

kamo·2mo ago
FixDocsService

Откройте ворота чтения, чтобы соответствовать hrTabs.ts, сделайте очищенную дату действительно ясной

LegalPackageAccess.requireRead потребовал VIEW EMPLOYEES в одиночку Допускается вкладка «Право и соблюдение» на VIEW EMPLOYEES | | EDIT EMPLOYEES | | MANAGE HRS...

Kamo·2mo ago
Fixkamo-internal

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

package, previewAudience и getPackage отправляются без абонента. The Сетка шаблонов теперь имеет Publish строковое действие — отключена, когда пакет не имеет би...

kamo·2mo ago
FixDocsService

Обеспечить соблюдение прав человека и сделать отпечатки пальцев см. дизайн электронной подписи

Все семь /api/docs/юридических карт, разрешенных только для членства в организации аутентифицированный член может перечислять, редактировать, удалять и публиков...

Kamo·2mo ago
Featurekamo-internal

Пакет шаблонов sub-tab для Legal & Compliance

Заменяет только корпус HrTabPlaceholder — маршрут, вход вкладки и ворота Уже существует в hrTabs.ts. AG Grid Community list + диалог создания/редактирования с о...

kamo·2mo ago
Featurekamo-internal

Юридический пакет прокси-маршрутов, клиент api и чистые помощники

Тонкие маршруты 1:1 forwardToApi по /api/docs/legal — по одному восходящему запросу каждый, потому что OTKAuthFilter действительно получает AndDelete и цикл вен...

kamo·2mo ago
FeatureDocsService

Превью резолюции аудитории

Решает сохраненную или призывную аудиторию через TeamMemberRepo.findAudience. только читатель, несущий обязательный предикат ACTIVE + recordState Конечная точка...

Kamo·2mo ago
FeatureDocsService

Публикация замораживает версию с байт-пиннинговыми документами

Pins img dat id плюс хэш контента, а не img id: SaveImgContent переуказывает то же самое Img на новые байты на каждом Docs сохранить, и решитьИсточник ходит на ...

Kamo·2mo ago
FeatureDocsService

Юридический пакет CRUD по адресу /api/docs/legal/packages

Список, создание, получение, обновление и удаление, с упорядоченными связными refs и строками аудитории Заменяется как набор. Форма исходит из сеанса на каждом ...

Kamo·2mo ago
FeatureDocsService

Юридический пакетный контракт и запрос на нормализацию

Ids cross as strings (уникальный rowid превосходит MAX SAFE INTEGER) Порядок Биндера - это Порядок списка, дублированный и нецифровая запись 400s вместо пропуск...

Kamo·2mo ago
FeatureDocsService

Отпечатки пальцев для юридических пакетов

Binder.dateОбновленный никогда не перемещается после INSERT, поэтому содержимое пакета не изменяется. сигнал для сравнения. Добавляет SHA-256 над каноническим у...

Kamo·2mo ago

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

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

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