KamoCRM

Жизненный журнал изменений

Каждая особенность, исправление и улучшение, опубликованные, как это корабли. Ничего не удерживается для запуска.

17,659
Итого изменений
6,077
Особенности
5,341
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Фильтр по типу
Все типыBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 15, 2026
FixMediaService

Resolve public-chat system member per-org (drop hardcoded snadjafinia alias)

создатьSupportSession, создать PublicTicket и уведомление владельца Все помощники решали «член системы» организации с помощью жесткого кода. UsernameAlias = пои...

Kamo·3mo ago
FeatureMediaService

Мобильная push-отправка (FCM-данные + прямые APN) с наличием шлюза

входящий чат (MediaController), билет поддержки (SupportNotificationService), SMS/voicemail (VoipStompRelayController), социальный **************** Присутствие,...

Kamo·3mo ago
FeatureMediaService

Примите X-***-токен на REST; слайд TTL с выходным временем

OTKPreAuthFilter решает X-***-Token, когда X-OTK отсутствует (то же самое) Позвоните в MediaService REST без BFF. KSessionService запускает Redis TTL с собствен...

Kamo·3mo ago
July 14, 2026
FeatureMediaService

Непосредственно доберитесь до собственного офицера заемщика, без поддержки правых ворот

Откажитесь от требования ACCEPT SUPPORT TICKETS от присвоения: Назначенный кредитный офицер заемщика доступен независимо от того, являются ли они настроенный аг...

Kamo·3mo ago
FeatureMediaService

Direct-to-assigned-LO маршрутизация + конечная точка присутствия LO

Полномочия объединенного виджета LO/chat портала заемщика: ********************** Назначает публичный чат билет на агента SPECIFIC (должностное лицо заемщика) в...

Kamo·3mo ago
FixMediaService

Прекратите вставлять содержимое сообщений в электронные письма с пропущенным сообщением

Remove messagePreview computation, the ledger PREVIEW write, and the Переменная шаблона messagePreview; откажитесь от предпочтения includePreview. Электронные п...

Kamo·3mo ago
July 13, 2026
FeatureMediaService

Уведомления по электронной почте с пропущенным сообщением (чат + поддержка) с подавлением каждого источника

Прочный чат-уведомитель NATS на chat.session.> MESSAGE EMAIL NOTICES ledger (PENDING/SENT, per-sender для чата, per-ticket) для поддержки), 60-е подметают с нал...

Kamo·3mo ago
July 11, 2026
ChoreMediaService

Rebuild for shared-lib GeoLite limited lookup (2-4ms hit+miss)

Камо-общая библиотека 011a73e — поиск GeoLookupService LIMIT-1-связанный вместо сканирования до исчерпания по разрыву/высоким IP (измеряется) 5-13 на прод-масшт...

Kamo·3mo ago
July 10, 2026
FeatureMediaService

Долговечные последние увиденные метки времени + конечная точка оптом

ПРЕДСТАВЛЕНИЕ: [id] удаляется в тот момент, когда член отключается, так что ничего Они были зарегистрированы, когда последний раз были активны. Маркировка PRESE...

Kamo·3mo ago
July 8, 2026
FeatureMediaService

Автотег + подпись через провайдеров (P3)

МатериалAiController POST **************************** проверяет право собственности, mints короткоживущий подписанный URL-адрес материала и вызывает конечную т...

Kamo·3mo ago
FeatureMediaService

MaterialAnalyticsController — запись событий + агрегаты

POST **************** (запись) + GET/analytics (запись по материалам) Совокупность типов + орг.

Kamo·3mo ago
FeatureMediaService

MaterialReviewController — карта состояния + статус

GET /api/media/materials/reviews (общая карта imgId→status) + POST для определения статуса материала (подтверждено, рецензент-штамп, upsert).

Kamo·3mo ago
FeatureMediaService

MaterialCampaignController — CRUD + карта элементов + добавить / удалить

/api/media/materials/campaigns: list/create/update/delete, GET/items (orgwide imgId→campaignId) Карта), POST/add+/remove with org-ownership checks.

Kamo·3mo ago
FeatureMediaService

MaterialTagController - тег CRUD + присваивание / неназначение + карта назначения

/api/media/materials/tags: list/create/delete tags, GET/assignments (orgwide imgId→tagId) Карта рабочего пространства соединяется с клиентской стороной), POST /...

Kamo·3mo ago
FeatureMediaService

Управляемые конечные точки публичных ссылок (создание/список/отзыв) + отслеживаемая служба

Добавляет POST/GET/api/media/materials/links и DELETE/links/{id} при поддержке MaterialShareLink, и разрешает управляемые токены на публичном GET сначала (прове...

Kamo·3mo ago
FixMediaService

Постоянные флаги большого пальца с помощью целевого обновления

Та же проблема удаления сирот, что и трубопровод преобразования: безголовая зачистка удерживал отдельный ImgDat и сохранял()/merge() каскад в коллекции изображе...

Kamo·3mo ago
FeatureMediaService

Эскизно-плановые материалы в процессе

Безголовая зачистка не может управлять миниатюрным конвейером ConversionService OTK, поэтому сгенерировать миниатюру Page-0 PNG через ImageIO сразу после хранен...

Kamo·3mo ago
FeatureMediaService

Запланированное поколение — зачистка запускает рецепты по каденции

- CanvaScheduleController: CRUD для расписаний организаций (рецепт + каденция + час / день +) факультативные социальные цели, вычисления NextRunAt CanvaGenerati...

Kamo·3mo ago
FeatureMediaService

Сохраненные рецепты автозаполнения CRUD (org-scoped)

CanvaRecipeController: GET/POST/api/media/canva/recipes + DELETE/{id} — сохранение/список/мягкое удаление названного шаблона бренда + отображение поля, приложен...

Kamo·3mo ago
OtherMediaService

Предоставление MediaService internal.auth.secret (mlos-internal-auth) для кратких писем

MediaService -> Потребности в электронной почте /api/email/templates/send INTERNAL AUTH SECRET соответствует внутреннему секрету EmailService.

Kamo·3mo ago
FeatureMediaService

Автозаполнение предприятия — шаблоны бренда Data-merge

- CanvaApiClient: список шаблонов бренда (dataset=non empty), получить набор данных, Загрузка активов, создание / получение рабочих мест автозаполнения - CanvaC...

Kamo·3mo ago
FeatureMediaService

Краткосрочные подписанные публичные URL-адреса для маркетинговых активов

Позволяет социальным провайдерам (Meta) и электронной почте получать определенный материал для ограниченного доступа. Окно, не обнажая приватное ведро для обраб...

Kamo·3mo ago
FeatureMediaService

Импорт файла в Canva как редактируемый дизайн

********************** (импорт бинарного дизайна) - CanvaController POST /imports (многочастный) → создание + оплата импортной работы → редактор Глубокая связь ...

Kamo·3mo ago
FixMediaService

Загрузка Wrap-записи, чтобы MediaService компилировал

MinIOStorageService.upload бросает проверенное Исключение, которое не глотает () Пойманный и не объявленный — постройте перерыв поверх исправления. Оберните и В...

Kamo·3mo ago
FeatureMediaService

Проверить подпись Return-nav JWT; аккуратное обновление токена

CanvaJwtVerifier: проверьте сигнатуру Ed25519 в корреляции jwt Canva's JWKS (/connect/keys), плюс aud/exp/type; ключи, кэшированные ребенком. Return-nav теперь ...

Kamo·3mo ago
FixMediaService

MeetingParticipant.isGuest() (был getGuest, не будет компилироваться); переопределить транскрибировать в общую конечную точку

Участник встречи разоблачает Гость() (примитивный булевый геттер), а не Гость(). Также укажите суммарный транскрибируемый вызов на совместно используемом /api/c...

Kamo·3mo ago
FeatureMediaService

Запись проглатывания, удержания / квоты, использование хранилища, сводный конвейер

- MeetRecordingController: внутренний (X-Internal-Auth) глотающий конечную точку jibri Окончательная доработка.sh постов законченных записей. - MeetRecordingSer...

Kamo·3mo ago
July 7, 2026
FeatureMediaService

Canva Connect OAuth + дизайн/экспорт бэкэнда

CanvaApiClient: авторизация PKCE, обмен токенами/обновление/отзыв, пользователи дизайны (создание/список), экспортные рабочие места, получение байтов - CanvaTok...

Kamo·3mo ago
FeatureMediaService

Напоминания о начале встречи + истечение срока действия гостевой ссылки

MeetingReminderSweep: @Scheduled sweeper, который стреляет в режиме реального времени Напоминание о начале встречи для приглашенных участников (начните - напоми...

Kamo·3mo ago
FixMediaService

Настаивайте на приглашенных участниках, применяйте MANAGE MEET SETTINGS, откажитесь от пути двойного приглашения

- CreateMeeting: приглашенные участники - это цифровые идентификаторы снежинок, а не строки UUID - Путешествуйте по длинному пути, как создатель. Ранее UUID.fro...

Kamo·3mo ago
FeatureMediaService

Объединённые чаты для участников/поддержки/социальных сеансов

GET/api/media/sessions/chat теперь принимает фильтр "категорий" поддержка, социальная; по умолчанию все) и возвращает один во всем мире Слияние запросов per-kin...

Kamo·3mo ago
July 6, 2026
FeatureMediaService

Surface parent-org поделился темами во всплывающем файле поддержки запросов

Пользователи Child-org не могут видеть общие темы поддержки своих родителей (asignToOwnOrg=false) при запросе поддержки, потому что всплывающее окно Появились с...

Kamo·3mo ago
FeatureMediaService

Org-guard - подписка в режиме реального времени /topic/leads/rt/{orgId}

Cross-tenant SUBSCRIBE Guard для новой ведущей темы в реальном времени, отражающей существующий/топический/социальный/кормовой охранник: член может подписаться ...

Kamo·3mo ago
July 4, 2026
FeatureMediaService

Унифицированный таймлайн бэкэнд (постоянство корма, адаптеры, живое реле)

SocialFeedService сохраняет посты/комментарии к схеме MediaSession/MediaObj (использование модели чата); SocialFeedMapper строит проводные DTO; SocialTimelineCo...

Kamo·3mo ago
July 3, 2026
FeatureMediaService

X (Twitter) + адаптеры Discord

- XAdapter: Account Activity webhook (CRC challenge + x-twitter-webhooks-ignature HMAC verification), нормализовать Inbound (direct message events, echo-skip), ...

Kamo·3mo ago
FeatureMediaService

Метаадаптеры M4 + OAuth + 24-часовое окно + закалка M2

- Мета-адаптеры (Messenger/Instagram): исправить недействительный caption send (caption now a follow-up) сообщение), загрузка байтов через API загрузки графиче...

Kamo·3mo ago
July 1, 2026
FeatureMediaService

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

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

Kamo·4mo ago
June 26, 2026
June 13, 2026
May 16, 2026
May 1, 2026
FixMediaService

Опубликовать событие NATS CREATE после совершения сделки по фиксации гонки вложений изображений

Сообщение NATS было опубликовано в теле @Transactional. Получатели могут получить событие CREATE и запросить изображение через /imaging/proxy/{objImgId} до того...

Kamo·6mo ago

Подобно тому, что вы видите доставку?

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

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