KamoCRM

Журнал змін

Кожна особливість, фіксація та вдосконалення, розміщена в ній кораблі. Ніщо не відбувається за запуском.

17,494
Загальні зміни
5,983
Особливості
5,282
Фіксатори
30
Проекти
Фільтр за проектом
Всі проекти17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фільтр за типом
Всі типиBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 16, 2026
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

Додати лідера Закупівельні системи, репозиції, ДТО та послуги

Додавання повного шару даних для автоматизованої системи збирання свинцю: - 4 особи: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadIntak...

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
Featurekamo-shared-library

Додати ******** в CommitLogRepository

Kamo·6mo ago
Fixkamo-marketing

Чат *** — зафіксувати час і покращувати копіювання банерів

- ***Провідер: тригерВерифікований ефект тепер залежить від завданняUrl так Перевірка() називається після встановлення віджету; використовує RAF до Забезпечити ...

Kamo·6mo ago
Featurekamo-marketing

Інтеграція kamo *** (proof-of-work) в контактну форму, демо-форму та чат віджет

- Додати ***Повідувач багаторазового компонента обгортання Capcha-widget з темою укладання - Контактна форма: автоперевірити на фокусі, подання воріт до перевір...

Kamo·6mo ago
Fixkamo-shared-library

Видалити поле типу елемента повністю для запобігання дублікатів Hibernate

Попереднє виправлення (@Transient на полі, @Access(AccessType.FIELD) на класі) були недостатньо. Огляд Bytecode розкриває Lombok @Setter JavaScript licenses API...

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

Email як платний додаток, оновити всі дані про падіння ціни

Статус на сервери - KamoMail Hosting - Інтеграція електронної пошти 3rd Party: $2/user/mo - Оновлена сторінка калькулятора випадання даних (відображається старі...

Kamo·6mo ago
Featurekamo-marketing

Додати анімований банер з використанням скломорфізму

Покриття нижньої лівої картки з весняними анімаціями, ефірними/аналітичними cookie toggles, localStorage persistence, and a Cookie Settings link in the footer п...

Kamo·6mo ago
FixInitializerService

Use 18DOFF promo code with April 30 2026 expiry

Kamo·6mo ago
Fixkamo-marketing

Використовуйте 18DOFF промо-код, оновлення терміну до 30 квітня 2026

Перевернутий промо-код від EARLYBIRD до 18DOFF, щоб відповідати наголовки. Ажурирано нав текст від "Прелакс" до "Одній птах" за консистенцію. Набір пропозицій д...

Kamo·6mo ago
Fixkamo-marketing

Оновити резервні дані щодо цін на продукцію

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

Kamo·6mo ago
Featurekamo-marketing

Оновити сайт маркетингу для нового ціноутворення

- Додано ESignatures до addon іконки карт і калькулятор toggle - Веб-сайт електронної пошти, який відображається як "Включений Free" замість оплаченого додатков...

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 mapping getMemberType() як стовпець

Попереднє виправлення (@Перехід на поле членства) було недостатньо. Hibernate 6 все ще був виявлений метод публічного getMemberType() через сканування майна (Ja...

Kamo·6mo ago
Fixkamo-internal

Показати ім'я завантажувача, широкий дата стовпчик, значок розширення з'єднання в ім'я файлу

- Завантажено: завжди було порожнім - назва поля була виправлена, але backend ніколи не встановити створенийByName; тепер вирішений на задній стороні - стовпець...

kamo·6mo ago
FeatureDocsService

Populate createdByName in DocumentMetadata from uploader member

convertToMetadata() now reads **************** and sets createdByName so the Uploaded By column in the doc manager shows the actual uploader's name.

Kamo·6mo ago
Featurekamo-shared-library

Відстеження завантаженого учасника на суб’єкті Img

Додати створенийByMember (ManyToOne) поле до Img, так що завантажувач є закріплюється в час завантаження. ImageService.uploadDocument() тепер встановлює його ві...

Kamo·6mo ago
Fixkamo-shared-library

Розчинити безпеку рівневі помилки SQL, викликані дублікатом MEMBER TYPE колонки в Hibernate 6

Член.java мапи MEMBER TYPE як @DiscriminatorColumn і як явний @Колумн поле. Хібернат 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

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

kamo·6mo ago
Fixkamo-internal

Скіп завантаження екрану для завантаження файлів в навігації

Blob URL-адреси та посилання з атрибутом завантаження ніколи не викликає навігації сторінки, Отже, глобальний обробник клацання тепер повертає рано для цього — ...

kamo·6mo ago
Fixkamo-internal

Поверхня зберегти помилки і відновити оптимістичне оновлення в диспетчері електронної пошти

При збереженні неналаштуваного постачальника (Камопошта, ПарентОрг, Невідповідно) не вдалося, помилка була встановлена в стані, але ніколи не відображається в с...

kamo·6mo ago
Featurekamo-internal

Перемістити кнопки адміністратора до панелі інструментів

- Вилучено Створити документ, завантажити документ, Bulk, і Refresh з градієнтного героя - Герой заголовок тепер заголовок/опис тільки - Створіть документ та за...

kamo·6mo ago
FixSecurityService

Правильна безпека рівневі колонки посилання в логін SQL

безпека рівень на стіл членів (m), не член team member (e). Неправильне псевдонім e.security level викликало весь SQL, щоб не мовчазно, так, щоб користувачВипис...

Kamo·6mo ago
Fixkamo-internal

Відновити команду-члена/член дозвіл модель для діалогу

Члени команди (пам.Топ=TEAM MEMBER) обходяться всі ворота. Регулярні члени SHARE DOCS * Заняття Legacy без членуВи отримуєте тимчасовий повний доступ до того, я...

kamo·6mo ago
Fixkamo-internal

Дозволити будь-який автентифікований учасник для обміну документами

Видалити рольові ворота на діалоговому вікні частки — будь-який зареєстрований користувач може поділитися. Попередня реєстрація обов'язкова -TeamMember (від уча...

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

Магазин учасникаТип на Redis

Додаток CASE WHEN e.id НЕ NULL the 'TEAM MEMBER' ELSE 'MEMBER' END до Увійти за запитом і передається результат через створенняСезія в Redis, може відрізняти чл...

Kamo·6mo ago
Fixkamo-internal

Імпорт бейк3 від 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= Підтримка параметра переадресації післялогіну

Captures ?next=/path від URL і несе його через ручний логін і автоматичні витрати, застосувавши його на OTK переадресну URL-адресу, щоб kamo-internal може перен...

Kamo·6mo ago
Featurekamo-internal

Впровадження системи спільного доступу документів з діалогом спільного доступу, спільного з вкладкою Me та доступним посиланням

- Додати ShareDocumentDialog з дозволом учасника/пара/доба Ім'я одержувача - Кнопка передачі дроту в панелі інструментів DocManager - Додати Поділитися з Я вкла...

kamo·6mo ago
Featurekamo-shared-library

Додати права доступу до документів (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEMBERS)

Нові записи RoleRightType (IDs 108-111) в ServiceType.DOCS для контролю Дозвіл на розподіл документів з пошуком в залежності від шаблонів доступу.

Kamo·6mo ago
April 15, 2026
Featurekamo-internal

Реальна перевірка BLAKE3 і перед завантаженням перевірки dedup в doc менеджера

- Замініть BLAKE3 держатель з реальним blake3 WASM у файлHashing.ts - Додавання перевірок та реєстрації маршрутів проксі-сервера API - MultiFileUploader тепер п...

kamo·6mo ago
FeatureConversionService

Add check-hashes and register-existing endpoints for upload dedup

- POST /check-hashes: client sends hashes before upload, server returns whether file exists - POST /register-existing: creates Img record pointing to existing I...

Kamo·6mo ago
Featurekamo-shared-library

Додати реальний BLAKE3 хеш, попередньо завантажте перевірку dedup та org-scoped dedup

- Замініть BLAKE3 місцевласника з реальним BouncyCastle Blake3 Дайджест в HashUtils - Додати dedupScope стовпчик до ImgOrgAssoc (GLOBAL або ORG, за замовчування...

Kamo·6mo ago

Як ви бачите відправлення?

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

БезкоштовноПерегляд цін