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
November 25, 2025
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

Добавление поля fileHash в объект Avatar для безопасного хранения файлов

Добавить колонку fileHash для хранения хэша SHA-256 идентификатора аватара Hash используется для именования файлов MinIO для предотвращения атак перечисления. Ф...

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

Добавлен AvatarRepository с методами поиска аватаров пользователем - Добавлен UserBackgroundRepository с методами поиска фонов пользователем/членом Добавлены ме...

snadjafinia·11mo ago
Featurekamo-shared-library

Добавить UserPhoto и UserBackground субъектов отношений с пользователем / участником

- Создан объект UserPhoto для хранения фотографий профиля пользователя и участника - Созданный объект UserBackground для хранения фоновых изображений пользовате...

snadjafinia·11mo ago
Featurekamo-internal

Добавить общий компонент MemberHeader с аватаром / задним фоном уровня члена

- Создан общий компонент MemberHeader с фоновыми изображениями и аватарным дисплеем - Добавлены опции переопределения уровня участника для аватара и фона (испол...

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

Измените сетку на автовысоту, чтобы показать все записи без прокрутки

Установите domLayout на autoHeight, чтобы сетка расширялась, чтобы соответствовать всем рядам - Удалить переполнение: скрытые от сети контейнерные ящики - Удали...

snadjafinia·11mo ago
Featurekamo-internal

Заменить колонку «Адрес» колонками «Государство» и «Улица»

- Удалить колонку Адрес и AddressRenderer - Добавить колонку состояния после контакта (показывает подотдел/код состояния) Добавить колонку «Улица после штата» (...

snadjafinia·11mo ago
Featurekamo-internal

Обновление ширины столбца до заданных значений

- Изменить ширину колонки идентификатора свинца с 300px до 245px - Контактная колонка остается гибкой: 1 принять оставшуюся ширину - Изменить ширину колонки ста...

snadjafinia·11mo ago
Featurekamo-internal

Обновление макета приводит идентификаторы к случайной буквенно-цифровой и задается столбец адресов до 170px

Добавить генерациюRandomLeadId для создания случайных буквенно-цифровых строк длиной 13 - Изменить поддельные идентификаторы свинца с последовательных чисел на ...

snadjafinia·11mo ago
Featurekamo-internal

Обновить ширину колонки даты и заменить кнопки действия

- Изменить ширину столбца даты с 155px до 170px (создан и назначен) - Обновление дат фильтра полевых контейнеров, чтобы соответствовать ширине 170px Заменить кн...

snadjafinia·11mo ago
Featurekamo-internal

Добавить тонкую светло-серую границу дна во вторичные вкладки

- Добавить BorderBottom: '1px solid rgba(0, 0, 0, 0.12)' в контейнер вкладок состояния - Соответствует стилю, найденному на /leads/view/ page Создает визуальное...

snadjafinia·11mo ago
Featurekamo-internal

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

- Изменение выравнивания строк фильтра от центра к флекс-концу (нижнее выравнивание) - Добавить серый фон (#f8fafc) ко всем остальным контейнерам поля фильтра -...

snadjafinia·11mo ago
Featurekamo-internal

Поля фильтра даты стека вертикально с изолированным серым фоном

Изменение полей фильтра даты от горизонтальной до вертикальной компоновки (flexDirection: column) Добавьте серый фон (#f8fafc) только для датированных фильтров,...

snadjafinia·11mo ago
Featurekamo-internal

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

- Уменьшение текста для полей фильтра даты (размер шрифта: 0,75 для ввода, 0,7 для меток) Переместите быстрый поиск на ту же строку, что и вкладки статуса, выро...

snadjafinia·11mo ago
Featurekamo-internal

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

Добавить переменные состояния для фильтров диапазона созданных и назначенных дат (даты начала/конца) Создание компонентов фильтра диапазона дат с полями «Дата н...

snadjafinia·11mo ago
Featurekamo-internal

Сделайте имена контактов кликабельными ссылками и добавьте двойной клик, чтобы открыть свинец

Обновление ContactRenderer для отображения имени и фамилии в виде подчеркнутых кликабельных ссылок - Добавить обработчик onClick к именам контактов, которые отк...

snadjafinia·11mo ago
Featurekamo-internal

Добавить значки в выпадающий фильтр подстатуса и обновить отправленные контракты

Обновить «Подписанные контракты» на «Отправленные контракты» в соответствии с Java enum - Изменить значок для контрактов, отправленных от назначения, чтобы отпр...

snadjafinia·11mo ago
Featurekamo-internal

Add unique icons for each sub-status with parent status colors

- Add unique, relevant icons for each sub-status (e.g., PersonAdd for New Lead, Message for Left Message) - Icons maintain parent status color (green for Fresh,...

snadjafinia·11mo ago
Featurekamo-internal

Добавьте значки в колонку подстатуса, соответствующую цветам родительского статуса

Добавить функцию помощника getSubStatusIcon для определения значка на основе родительского статуса Иконки субстатуса используют те же иконки и цвета, что и их р...

snadjafinia·11mo ago
Featurekamo-internal

Переместите срочный значок в колонку Lead ID и удалите электронную почту из Contact

Переместить срочный значок из колонки Контакты в колонку Ведущий ID - Значок позиции слева от значка счета в идентификаторе Lead ID - Удалите текст этикетки «Ср...

snadjafinia·11mo ago
Featurekamo-internal

Добавить двунаправленную синхронизацию между вкладками состояния и выпадением фильтра

- При изменении вкладки состояния ** обновления фильтра выпадения (уже существовал) - При выпадении фильтра изменяется † 'обновление активной вкладки состояния ...

snadjafinia·11mo ago
Featurekamo-internal

Заменить плавающие фильтры AG Grid на пользовательские строки фильтров

- Удалить все ссылки на FilterComponent из столбцаDefs Настройка плавающего фильтра: ложный на всех столбцах - Создайте собственный ряд фильтров над сеткой с по...

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

Добавить цвета вкладки и статус

Добавить вкладку в вкладки продукта Карта и CardContent - Добавить закладки с цветовой кодировкой: Свежий (зеленый), Расчет (синий), Ферма (оранжевый), Мрачный ...

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
Featurekamo-internal

Move urgent badge from Lead ID to Contact column

- Remove urgent badge from IdRenderer - Add urgent badge to ContactRenderer, positioned to the left of contact info - Badge now appears next to contact name/ema...

snadjafinia·11mo ago
Featurekamo-internal

Add pinned urgent leads functionality to datagrid

- Add pinned rows feature (default 5 rows) for latest urgent contact leads - Pinned rows always visible at top regardless of filters or sorting - Modern styling...

snadjafinia·11mo ago
Featurekamo-internal

Update status column to show parent > child format and use enum-based mock data

- Update mock data generation to use actual status/sub-status pairs from Java enum - Change "Sub Status" column header to "Status" - Display status in "{parent}...

snadjafinia·11mo ago

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

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

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