KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 25, 2025
FeatureSecurityService

Include avatar URLs in member profile response

- Added helper methods to generate avatar URLs (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Updated getMembe...

snadjafinia·11mo ago
Featurekamo-internal

Add avatar fallback logic to chat components and member list

- Created avatarUtils.ts with utility functions for avatar fallback (member -> user -> initials) - Updated HexHeadGroup to fetch and display avatars with fallba...

snadjafinia·11mo ago
Featurekamo-internal

Update Create Avatar layout to match kamo-register design

- Reorganize Create Avatar tab with top row for quick settings (Style, Seed) - Split bottom row into two columns: Preview (left) and Advanced Settings (right) -...

snadjafinia·11mo ago
FeatureSecurityService

Implement hash-based file storage for avatars

- Generate SHA-256 hash from avatar ID after persistence - Store hash in database fileHash field - Upload files to MinIO using hash-based naming: {hash}.{fileEx...

snadjafinia·11mo ago
Featurekamo-shared-library

Додати файлПриховати поле до суб'єкта Avatar для безпечного зберігання файлів

- Додати файлГаш стовпець для зберігання SHA-256 хеш аватара ID - Hash використовується для обробки файлів Minio, щоб запобігти атакам акметації - Формат: {hash...

snadjafinia·11mo ago
November 24, 2025
November 23, 2025
FeatureSecurityService

Add avatar and background management endpoints

snadjafinia·11mo ago
FeatureSecurityService

Organize MinIO storage with folder structure and add Avatar Creator SVG support

- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...

snadjafinia·11mo ago
FeatureSecurityService

Add avatar, background, and member profile management endpoints

- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...

snadjafinia·11mo ago
Featurekamo-shared-library

Додайте репозиторії Avatar і UserBackground і передали підтримку URL

- Додано АватарРепозиторію з методами пошуку аватарів користувачем - Додано UserBackgroundRepository з методами пошуку фонів користувачем/членом - Додано методи...

snadjafinia·11mo ago
Featurekamo-shared-library

Додати КористувачаФото та КористувачБакерські особи з відносинами з Користувачем

- Створений КористувачФото-об'єкт для зберігання фотографій профілю користувача та учасника - Створена особа користувача - Обидві особи, які підтримують рівень ...

snadjafinia·11mo ago
Featurekamo-internal

Додати спільний компонент Учасника з аватаром/фоном

- Створено спільний компонент Учасника з фоновими зображеннями та аватарним дисплеєм - Додано параметри перевизначення рівня учасників для аватару та фону (кори...

snadjafinia·11mo ago
November 22, 2025
November 21, 2025
Featurekamo-internal

Зміна сітки для автоматичногоВисотне планування, щоб показати всі записи без прокрутки

- Встановити domLayout для автоматичноговисокої сітки розширюється, щоб відповідати всім рядам - Видаліть перелив: приховані з сітки контейнерних коробок - Вида...

snadjafinia·11mo ago
Featurekamo-internal

Замініть стовпець адреси з стовпчиками державного та вуличного призначення

- Видаліть стовпець адреси та адреса - Додати державний стовпець після контакту (покази підрозділу/державного коду) - Додати стельовий стовпчик після стану (душ...

snadjafinia·11mo ago
Featurekamo-internal

Оновлення ширини стовпців до зазначених значень

- Зміна ширини колонки Провідного ID від 300px до 245px - Контактний стовпчик залишається гнучким: 1, щоб взяти решту ширину - ширина стовпця змінного стану від...

snadjafinia·11mo ago
Featurekamo-internal

Оновлення mock свинцю ID до випадкових альфа-нумеричних і встановити адресний стовпчик до 170px

- Додати функцію генеруватиRandomLeadId для створення випадкових альфа-нумеричних рядків довжини 13 - Зміна ідентифікаторів mock від послідовних чисел до випадк...

snadjafinia·11mo ago
Featurekamo-internal

Оновлення параметрів стовпчика і замініть кнопки дії

- Змінено дату стовпців шириною від 155px до 170px - Оновлення дати фільтра поля контейнерів для відповідності 170px ширина - Замініть "Export Selected', 'Поділ...

snadjafinia·11mo ago
Featurekamo-internal

Додати тонкий світло-сірий нижній кордон до вторинних вкладок

- Додати кордонРозгортання: '1px твердий rgba(0, 0, 0.12)' до контейнерів стану - Відповідає укладку, знайдену на /leads/view/page - Створення візуального поділ...

snadjafinia·11mo ago
Featurekamo-internal

Додайте сірі фони, щоб залишилися фільтрові поля і вирівняти донизу

- Зміна вирівнюючого ряду від центру до флекс-енду (знизу вирівнювання) - Додати сірий фон (#f8fafc) на всі інші контейнери для фільтрів - Додати радіус кордоні...

snadjafinia·11mo ago
Featurekamo-internal

Поле фільтра стійки вертикально з ізольованим сірим фоном

- Зміна дати фільтра полів з горизонтального до вертикального планування (флектор: стовпчик) - Додайте сірий фон (#f8fafc) тільки до дати фільтра коробки, не ве...

snadjafinia·11mo ago
Featurekamo-internal

Покращити UI макет і збільшити кількість даних

- Зробіть текст меншим для полів фільтра дати (fontSize: 0.75rem для введення, 0.7rem для етикеток) - Перемістити швидкий пошук в одній лінії, як вкладки стану,...

snadjafinia·11mo ago
Featurekamo-internal

Додавання елементів фільтра дати для створених та призначених стовпців

- Додавання змінних стану для фільтрів, що створюються та присвоєно термін дії (податкові дати) - Створіть компоненти фільтра дати та кінцевих даних - Додавання...

snadjafinia·11mo ago
Featurekamo-internal

Зробіть контактні імена, натиснувши посилання і додайте подвійний клацання, щоб відкрити свинець

- Оновлення КонтактРендера для відображення першого та останнього імені як заблокованих клацання посилань - Додати обробник Click для контактних імен, які відкр...

snadjafinia·11mo ago
Featurekamo-internal

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

- Оновлення 'Вимкніть підпис' до 'Contracts Sent', щоб відповідати Java Enum - Змінити ікону для контрактів, що надходять від підпису на іконку - Додати іконки ...

snadjafinia·11mo ago
Featurekamo-internal

Додати унікальні іконки для кожного підстатю з квітами батьківського статусу

- Додати унікальні, відповідні іконки для кожного субстатуса (наприклад, PersonAdd for New Lead, Повідомлення про ліве повідомлення) - Ікони зберігають батьківс...

snadjafinia·11mo ago
Featurekamo-internal

Додайте іконки до підстатку стовпа, що відповідає кольору батьківського статусу

- Додати функцію помічника getSubStatusIcon для визначення ікони на основі батьківського статусу - Підстатеві іконки використовують однакові іконки і кольори як...

snadjafinia·11mo ago
Featurekamo-internal

Перемістити терміновий значок для Провідного ID стовпця і видалити електронну пошту з контакту

- Перемістити Міцний значок з контактного стовпця для Провідного ID колонки - Позиція значка зліва від іконки облікового запису в Провідному ID - Видаліть текст...

snadjafinia·11mo ago
Featurekamo-internal

Додайте двосторонній синхронізацію між вкладками та фільтром

- При зміні вкладки стану âot' оновлення фільтра спада (прочитано) - При перепаді фільтра змін âot' оновлення активного стану вкладки (новий) - Запобігає кругов...

snadjafinia·11mo ago
Featurekamo-internal

Замініть плаваючі фільтри AG з індивідуальним фільтрувальним рядком

- Видаліть всі плаваючі посилання компонентів з стовпців - Встановити плаваючіФільтр: false на всіх стовпчиках - Створення користувацького фільтрувального ряду ...

snadjafinia·11mo ago
Featurekamo-internal

Improve filter behavior and styling

- Sub Status dropdown now only shows sub-statuses for selected Status filter - Sub Status dropdown is disabled when no Status is selected - Auto-set Status filt...

snadjafinia·11mo ago
November 20, 2025
Featurekamo-internal

Improve dropdown filter styling and functionality

- Align all dropdown filters to the left with 5px padding above - Add StatusFloatingFilter component with icons in dropdown menu items - Icons appear to the lef...

snadjafinia·11mo ago
Featurekamo-internal

Add Status column with icons and dynamic Sub Status filter

- Add Status column before Sub Status with icons (Fresh, Reckoning, Farm, Grim, Void) - Create StatusRenderer component that displays status with appropriate ic...

snadjafinia·11mo ago
Featurekamo-internal

Add dropdown floating filters and set Lead ID width to 300px

- Create custom DropdownFloatingFilter component for Sub Status, Vendor, Product, Source, and Agent columns - Set Lead ID column width to 300px (was 120px) - Ad...

snadjafinia·11mo ago
Featurekamo-internal

Improve pinned rows alignment and add dropdown filters

- Change Lead ID padding from 50px to 45px in pinned rows - Center align score cells in pinned rows to match main grid - Add dropdown filters (agSetColumnFilter...

snadjafinia·11mo ago
Featurekamo-internal

Add account association icon to Lead ID column

- Add AccountCircle icon (filled) for leads associated with accounts - Add AccountCircleOutlined icon (outlined) for leads not associated with accounts - Icons ...

snadjafinia·11mo ago
Featurekamo-internal

Integrate reports into lead view pane

- Load reports directly into lead view pane instead of separate page - Create ReportsPane component with all 8 reports fully built out - Switch between ReportsP...

snadjafinia·11mo ago
Featurekamo-internal

Update first row tabs and add reports page

- Update first row tabs to: Activity Summary | Residential Mortgages | Commercial Real Estate Loans - Add report buttons on right side of first row tabs with to...

snadjafinia·11mo ago
Featurekamo-internal

Update row 2 tabs with All Leads and Selected

- Add All Leads and Selected tabs to row 2 - Default to Fresh tab (index 2) when page opens - Add List icon for All Leads and CheckCircle icon for Selected - Sh...

snadjafinia·11mo ago
Featurekamo-internal

Додати кольори вкладок та статус

- Додати наповнювач до вкладок продуктів Card і CardContent - Додати кольорові закодовані вкладки стану: Свіжі (зелені), Reckoning (синій), Ферма (помаранчевий)...

snadjafinia·11mo ago
Featurekamo-internal

Restructure leads page tabs and filtering

- Add floating Row 1 tabs: Residential Mortgages | Commercial Real Estate Loans - Add Row 2 status tabs with icons: Fresh | Reckoning | Farm | Grim | Void - Rem...

snadjafinia·11mo ago
Featurekamo-internal

Use custom raven.svg icon for Grim status

- Replace Dangerous icon with custom raven.svg from /public/icon/ - Apply CSS filter to make raven icon red (#ef4444) to match Grim status theme - Remove unused...

snadjafinia·11mo ago
Featurekamo-internal

Update status icons - gavel for Reckoning, Dangerous for Grim

- Change Reckoning icon from Assignment to Gavel (judicial/legal theme) - Change Grim icon from Block to Dangerous (grim reaper/death theme) - Dangerous icon re...

snadjafinia·11mo ago
Featurekamo-internal

Improve status column and contact field styling

- Set Status column to fixed 300px width - Add status icons (NewReleases for Fresh, Assignment for Reckoning, Agriculture for Farm, Block for Grim, Cancel for V...

snadjafinia·11mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing