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
April 16, 2026
FixDocsService

Gracefully cancel superseded reconversion jobs on rapid saves

When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...

Kamo·6mo ago
Featurekamo-internal

Добавить кнопку Open in Docs для редактирования документов, электронных таблиц, презентаций

- Новая кнопка «Открыть в Docs» (иконка EditNote) в колонке «Док-менеджер» для .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt-файлов Открывает документ в редакторе...

kamo·6mo ago
FeatureDocsService

Rewrite WOPI/Docs to use Img/ImgDat, add Open in Docs endpoint

- WopiController now uses imgId (Long) instead of Document fileId (String) - DocumentService creates Img + ImgDat records instead of Document records - WOPI Che...

Kamo·6mo ago
Featurekamo-shared-library

Удалите автономный документ — все документы теперь используют систему визуализации Img / ImgDat

Предприятие Документа, DocumentRepository и DocumentNotFoundException являются удалены. DocsService WOPI и интеграция с DocsService теперь работают полностью че...

Kamo·6mo ago
Featurekamo-internal

Создайте интегрированный пользовательский интерфейс импорта автолидов с полным управлением конечными точками

Полное переписывание LeadAutoImportManager с готовыми к производству функциями: Endpoint CRUD с уникальными URL-адресами для ведущих поставщиков 3-х сторон - ге...

kamo·6mo ago
FeatureDaemonService

Add Quartz job for automated lead intake payload processing

Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (t...

Kamo·6mo ago
FeatureSecurityService

Добавить управление потреблением свинца и контроллеры общественного приема

Добавляет два контроллера для автоматизированной системы впуска свинца: - LeadIntakeController: аутентифицированный CRUD для конечных точек потребления, поле от...

Kamo·6mo ago
FeatureAPIService

Add public lead intake endpoint for 3rd-party lead submission

Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwa...

Kamo·6mo ago
Featurekamo-shared-library

Добавить свинец Системные объекты ввода, репо, DTO и сервис

Добавляет полный уровень данных для автоматизированной системы ввода свинца: - 4 объекта: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, Lead...

Kamo·6mo ago
ChoreEmailService

Bump version to trigger rebuild with updated kamo-shared-library

Rebuilds the Docker image with the fixed Member entity (memberType field removed) so the Hibernate SQL no longer selects security_level from the member_team_mem...

Kamo·6mo ago
Fixkamo-marketing

Чат *** - исправить время проверки и улучшить копию баннера

**Провайдер: триггерVerify эффект теперь зависит от вызова Проверка () вызывается только после установки виджета; использует rAF для Убедитесь, что DOM нарисова...

Kamo·6mo ago
Featurekamo-marketing

Интегрируйте kamo *** (доказательство работы) в контактную форму, демо-форму и виджет чата

- Добавить ***Поставщик многоразового компонента обертывания Capcha-виджета с темной темой - Контактная форма: автопроверка по фокусу, представление ворот до пр...

Kamo·6mo ago
Fixkamo-shared-library

Полное удаление поля MemberType для предотвращения дублирования колонки Hibernate

Предыдущие исправления (@Transient on field, @Access(AccessType.FIELD) on class) Они были недостаточны. Проверка Bytecode показала, что @Setter Ломбока сгенерир...

Kamo·6mo ago
FixInitializerService

Email as paid add-ons, not included free

- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...

Kamo·6mo ago
Fixkamo-marketing

Электронная почта как платное дополнение, обновите все данные о ценах на обратную связь

- Хостинг KamoMail: $5/пользователь/мо дополнение (не бесплатно - ответственность) - 3-я Сторонняя интеграция электронной почты: $2/пользователь/мо дополнение О...

Kamo·6mo ago
Featurekamo-marketing

Добавьте анимированный баннер согласия cookie с дизайном стекломорфизма

Плавающая нижняя левая карта с весенней анимацией, cookie-файлы Essential/analytics переключатели, устойчивость локального хранилища и ссылка на настройки cooki...

Kamo·6mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·6mo ago
Fixkamo-marketing

Используйте промо-код 18DOFF, обновление истекает 30 апреля 2026 года

Вернул промо-код из EARLYBIRD обратно в 18DOFF, чтобы соответствовать заголовкам nav. Обновленный нав-текст от «Prelaunch» до «Early Bird» для согласованности. ...

Kamo·6mo ago
Fixkamo-marketing

Обновление данных о ценах на откат, чтобы соответствовать новым ценам на производство

API возвращает 401, поэтому сайт маркетинга использует жестко закодированные резервные данные. Обновлены все планы резервного копирования, аддоны, пакеты и табл...

Kamo·6mo ago
Featurekamo-marketing

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

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

Kamo·6mo ago
FeatureInitializerService

Update KamoCRM pricing to production go-to-market rates

- Starter: $34/mo ($28 annual), Business: $72/mo ($59 annual), Enterprise: from $109/mo ($99 annual) - Business plan expanded from 50 to 100 users - Added eSign...

Kamo·6mo ago
Fixkamo-shared-library

Добавить @Access(AccessType.FIELD) Участнику, чтобы остановить отображение Hibernate getMemberType() в виде колонки

Предыдущее исправление (@Transient на поле MemberType) было недостаточным. Hibernate 6 все еще открывал для общественности метод getMemberType(). Сканирование с...

Kamo·6mo ago
Fixkamo-internal

Показать имя загрузчика, расширить столбец даты, объединить значок расширения в имя файла

- Загружено: всегда было пусто - название поля правильное, но бэкэнд Никогда не устанавливайте createdByName; теперь решено на задней стороне - Колонка имен фай...

kamo·6mo ago
FeatureDocsService

Populate createdByName в DocumentMetadata из загрузчика

обновление ToMetadata() читать **************************** и наборы, созданные ByName, поэтому загруженная колонка в диспетчере doc показывает имя фактического...

Kamo·6mo ago
Featurekamo-shared-library

Отслеживание загруженного участником на объекте Img

Добавить поле createdByMember (ManyToOne) в Img, чтобы загрузчик Сохранились во время загрузки. ImageService.uploadDocument() теперь устанавливает от вызывающег...

Kamo·6mo ago
Fixkamo-shared-library

Решение ошибки SQL уровня безопасности, вызванной дубликатом столбца MEMBER TYPE в Hibernate 6

Member.java отображает MEMBER TYPE как @DiscriminatorColumn, так и в явном виде. @Column field. Hibernate 6 дважды выбирал столбец в проекции родительской табли...

Kamo·6mo ago
FeatureDocsService

Expose thumb and converted file sizes in DocumentMetadata

Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...

Kamo·6mo ago
Featurekamo-internal

Добавьте инструментарий сохраненного размера в ячейку размера в диспетчере doc

Tooltip показывает разбивку фактического хранилища, используемого для документа: оригинальный файл, миниатюры (оригинал + преобразованный в сочетании) и Преобра...

kamo·6mo ago
Fixkamo-internal

Пропустить экран загрузки файлов для загрузки в NavigationInterceptor

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

kamo·6mo ago
Fixkamo-internal

Surface сохраняет ошибки и возвращает оптимистичное обновление в селекторе провайдера электронной почты

При сохранении неконфигурируемого провайдера (KamoMail, ParentOrg, NotConfigured) ошибка была установлена в состоянии, но никогда не отображалась в виде списка,...

kamo·6mo ago
Featurekamo-internal

Переместить кнопки действий Doc Manager в строку поиска панели инструментов

- Removed Create Document, Upload Document, Bulk Upload и Refresh из заголовка градиентного героя Заголовок героя теперь только название / описание Создать доку...

kamo·6mo ago
FixSecurityService

Правильная ссылка на столбец Security level в логине SQL

security level находится в таблице (m), а не Member team member (e). Неправильный псевдоним e.security level привел к молчаливому отказу всего SQL. Таким образо...

Kamo·6mo ago
Fixkamo-internal

Восстановление модели разрешения команды/члена для совместного диалога

Члены команды (memberType=TEAM MEMBER) обходят все ворота. За постоянными членами закреплены права SHARE DOCS *. Сеансы наследства без участникаType получают вр...

kamo·6mo ago
Fixkamo-internal

Разрешить любому аутентифицированному члену делиться документами

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

kamo·6mo ago
FixDocsService

Correct member name access in resolveAlias endpoint

member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...

Kamo·6mo ago
FeatureSecurityService

Участник StoreType в сессии Redis при входе в систему

Если e.id не является полноценным, тогда «TEAM MEMBER» Логин SQL запрос и передает результат через createSession в Redis, Фронтенд может отличать членов команды...

Kamo·6mo ago
Fixkamo-internal

Импорт blake3 из blake3/browser для инициализации WASM

blake3/esm/browser требует ручного обеспечения WASM; blake3/browser делает это автоматически.

kamo·6mo ago
FeatureDocsService

Add document sharing endpoints to ImagingController

Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias

Kamo·6mo ago
Featurekamo-login

Добавить ?next = поддержка параметров переадресации после входа в систему

Захватывает ?next=/path из URL и переносит его через оба ручного входа и потоки автоматического входа в систему, добавляя его в URL-адрес перенаправления OTK та...

Kamo·6mo ago

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

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

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