KamoCRM

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

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

17,646
Итого изменений
6,069
Особенности
5,337
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,646AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService583InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,410kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore775Docs3,257Feature6,069Fix5,337Other998Performance165Refactor278Revert23Style42Test162Upgrade1
December 1, 2025
November 30, 2025
November 29, 2025
Fixkamo-shared-library

Добавить нулевые проверки и валидацию в CustomFormService createForm/updateForm

Добавить нулевые / пустые чеки для fieldId перед вызовом trim(.toLowerCase() для предотвращения NullPointerException Добавить полную валидацию для требуемых пол...

snadjafinia·11mo ago
Featurekamo-shared-library

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

- Добавить FormFieldType enum с 12 типами полей (TEXT, TEXT AREA, MONEY, DATE, DATE TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US SSN, US STATE) Добавить к...

snadjafinia·11mo ago
November 28, 2025
Featurekamo-shared-library

Добавьте streamGuid в Lead и поддерживайте потоки мультимедиа

Добавлено поле streamGuid в Lead.java для ссылки на поток MediaSession - Обновленная MediaSessionPost для поддержки факультативной ассоциации лидеров - Обновлен...

snadjafinia·11mo ago
CIkamo-shared-library

Триггерная петля трубопровода

snadjafinia·11mo ago
CIkamo-shared-library

Retry build после сетевого сбоя

snadjafinia·11mo ago
CIkamo-shared-library

Трубопровод

snadjafinia·11mo ago
Featurekamo-shared-library

Добавить MediaObjReportRepository и обновить медиа-сервисы для социальных сетей

- Добавить MediaObjReportRepository в систему Like/Reaction - Обновление MediaService с помощью публикации событий PostSession и NATS Обновление MediaSessionRep...

snadjafinia·11mo ago
November 27, 2025
Chorekamo-shared-library

Обновление Account.java

snadjafinia·11mo ago
November 26, 2025
Otherkamo-shared-library

Добавить поле avatarType в объект Avatar для простой проверки типа

Добавьте колонку TYPE для хранения «фото» или «Avatar Creator». Удалите дубликаты конструкторов, которые конфликтовали с Lombok @NoArgsConstructor Установите av...

snadjafinia·11mo ago
Otherkamo-shared-library

Добавить поле avatarType в объект Avatar для простой проверки типа

Добавьте колонку TYPE для хранения «фото» или «Avatar Creator». - Настройка конструкторов автоматически Избегает необходимости проверки и прокси-проблем

snadjafinia·11mo ago
November 25, 2025
Featurekamo-shared-library

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

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

snadjafinia·11mo ago
November 24, 2025
November 23, 2025
Featurekamo-shared-library

Добавьте репозитории Avatar и UserBackground и поддержку URL

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

snadjafinia·11mo ago
Refactorkamo-shared-library

Упростите модель Avatar - аватары принадлежат только Пользователю

- Удаленные поля членов из класса Avatar - аватары теперь принадлежат только пользователям Удалены аватары OneToMany из класса Member - члены не владеют аватара...

snadjafinia·11mo ago
Refactorkamo-shared-library

Удалить резервное поле isSet из класса Avatar

- Удаление поля isSet, поскольку классы User/Member уже имеют отношения с аватарами ManyToOne Активный аватар определяется полем аватара в User/Member, а не бул...

snadjafinia·11mo ago
Refactorkamo-shared-library

Заменить UserPhoto иерархией наследования Avatar и обновить UserBackground

Переименованный UserPhoto в Avatar (базовый класс) с использованием JPA JOINED Создан подкласс AvatarPhoto для загруженных фотографий (только расширение файла м...

snadjafinia·11mo ago
Featurekamo-shared-library

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

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

snadjafinia·11mo ago
November 4, 2025
Fixkamo-shared-library

Поиск существующих сеансов чата по членству участника, а не только владельца сеанса

Измененный поискOrCreateChatSession для поиска записей MediaSessionMember вместо MediaSession.member - Поиск сессий, в которых автор является участником (member...

snadjafinia·11mo ago
Fixkamo-shared-library

Добавьте JOIN FETCH для загрузки члена в запросы сообщений

- Добавлен JOIN FETCH m.member для обоих findBySessionAndIsRemoved Ложные запросы - гарантирует, что организация-член с нетерпением загружается, чтобы избежать ...

snadjafinia·11mo ago
Fixkamo-shared-library

Автоматически создавать поток NATS JetStream, если он не существует

Добавлен способ проверки и создания потока CHAT MESSAGES Поток создается с субъектами из конфигурации (чат.>) Исправляет ошибку «No matching streams for subject...

snadjafinia·11mo ago
Fixkamo-shared-library

Заставить NatsMessageService работать с дополнительной инъекцией JetStream

- Измененная инъекция JetStream в Optional с @Autowired (обязательно = ложно) для решения вопросов заказа бобов - Removed @ConditionalOnBean позволяет создавать...

snadjafinia·11mo ago

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

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

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