Журнал змін

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

17,933
Загальні зміни
4,614
Особливості
4,543
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
November 28, 2025
November 27, 2025
Otherkamo-login

Додати запис для запам'ятовуванняМета та перетворення типу

- Додати конвертацію типу для запам'ятовування - Додайте детальну логіку входу до мікроелементів - Log запам'ятовує значення і тип для видалення файлів cookie

snadjafinia·9mo ago
Otherkamo-login

Додайте комплексний журнал для операцій з печивом USERNAME та REMEMBER ME

- Додайте детальний журнал для читання файлів cookie на сторінці навантаження - Додати журнал для перевірки файлів cookie встановлюється після відповіді на логі...

snadjafinia·9mo ago
November 26, 2025
Otherkamo-login

Оновити приховане поле імені користувача, щоб скористатися формоюKey для перезавантаження

- Додати ключ до входу з прихованим ім'ям користувача, щоб змусити перемонтувати після логотипу - Забезпечує всі поля, пов'язані з іменем, повністю свіжі після ...

snadjafinia·9mo ago
Otherkamo-login

Пристрої для запобігання автоматизації браузера

- Додати формуЗаміна даних, яка змінюється після того, як конфігурувати компонент - Змінення Текстового ключа, щоб включати формуKey - Зміна руху.div ключ, щоб ...

snadjafinia·9mo ago
Otherkamo-login

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

- Генерувати випадкові suffix для імен вказаних на кожній сторінці навантаження - Запобігає браузеру від розпізнавального поля, як і одне завантаження сторінок ...

snadjafinia·9mo ago
Otherkamo-login

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

- Зміна автозаповнення з 'ім'я користувача' в поле імені користувача - Автоматична зміна форми від 'on' до 'off' - Очистити ім'я користувача та пароль при перех...

snadjafinia·9mo ago
Otherkamo-login

Видалити всі файли cookie, які не розповсюджуються під час логотипу

- Видаліть всі файли cookie на сторінці логотипу kamo-login (клієнт-за межами) - Видаліть всі файли cookie на нашому сайті - Чистий локальнийСтораж і сеансиСтор...

snadjafinia·9mo ago
Otherkamo-internal

Delete ALL cookies indiscriminately during logout

- Delete all cookies on kamo-internal logout page (client-side) - Delete all cookies on kamo-internal logout API (server-side) - Clear localStorage and sessionS...

snadjafinia·9mo ago
Otherkamo-internal

Invalidate existing session before validating OTK

- Check for existing *** cookie in validate request - Clear and delete any existing session before validating OTK - Verify session data is not empty JSON (clear...

snadjafinia·9mo ago
OtherSecurityService

Invalidate existing session before creating new one during login

- Check for existing *** cookie in login request - Delete/invalidate existing session before creating new one - Prevents reusing old session cookies when loggin...

snadjafinia·9mo ago
Otherkamo-internal

Disable activity tracking and session extension during logout

- Add disableClientActivityTracker() function to stop activity tracking - Stop session monitor when logout is initiated - Prevent screen movement/activity from ...

snadjafinia·9mo ago
Otherkamo-login

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

- Настроювання даних сеансу на порожній JSON перед видаленням ключа - Забезпечує сеанс непристойним, навіть якщо відмова від видалення або відставання - Додати ...

snadjafinia·9mo ago
Otherkamo-internal

Clear session data before deleting key in logout endpoint

- Set session data to empty JSON before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handling wi...

snadjafinia·9mo ago
OtherSecurityService

Clear session data before deleting key to ensure session is unusable

- Set session data to empty JSON ({}) before deleting the key - Ensures session is unusable even if deletion fails or there's replication lag - Add error handli...

snadjafinia·9mo ago
OtherSecurityService

Improve logout cookie clearing - clear cookies across all domain/path combinations

- Clear cookies with base domain (e.g., .kamocrm.com) to cover all subdomains - Clear cookies for current hostname without domain attribute - Clear cookies unre...

snadjafinia·9mo ago
Otherkamo-internal

Clear existing *** cookies before setting new one during validate

- Clear all possible *** cookie variations before setting new cookie - Prevents reusing old session cookies from previous logins - Ensures validate always uses ...

snadjafinia·9mo ago
Otherkamo-login

Очистити існуючі *** файли cookie перед встановленням нового під час входу

- Очистити всі можливі *** варіації файлів cookie ( домен бази, ім'я, домен) - Запобігає відновленню старих сесійних файлів з попередніх логінів - Забезпечує но...

snadjafinia·9mo ago
Otherkamo-login

Фіксація логотипу: кінцева точка виклику SecurityService для повної недійсної сесії

- Call SecurityService /api/security/logout належним чином недійсним сеансом на Java Backend - Це забезпечує сеанс видалений, CSRF токени видаляються, і сеанс п...

snadjafinia·9mo ago
Otherkamo-internal

Fix logout: call SecurityService logout endpoint to fully invalidate session

- Call SecurityService /api/security/logout to properly invalidate session on Java backend - This ensures session is deleted, CSRF tokens are removed, and sessi...

snadjafinia·9mo ago
Otherkamo-login

Виправлення потоку логотипу: прозорі файли cookie, але все ще спробують автоматично зареєструватися

- Видаліть логіку пропускуАвтологіна (автологін завжди повинен працювати) - Додати прозорийпарм файлів cookie для перенаправлення логотипу - Увійдіть сторінку о...

snadjafinia·9mo ago
Otherkamo-login

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

- Додати параметр запиту пропуститиАвтологін до перенаправлення логотипу - Пропустити автореєстрацію при проїздіАвтологін=true - Розширене очищення файлів cooki...

snadjafinia·9mo ago
Otherkamo-internal

Replace PersonIcon with user avatar in NavTop My Account link

- Fetch member avatar using fetchMemberAvatar utility - Display Avatar component with user's image or initials fallback - Matches design pattern used in other c...

snadjafinia·9mo ago
Otherkamo-shared-library

Додати поле avatarType до суб'єкта Avatar для перевірки простого типу

- Додати колонку ТИП для зберігання 'фото' або 'Аватар Creator' - Видаліть дублікати конструкторів, які суперечать Lombok @NoArgsConstructor - Встановити аватар...

snadjafinia·9mo ago
OtherSecurityService

Use avatarType field instead of complex proxy detection

- Перевірте поле avatarType безпосередньо для перевірки простого типу - Встановити аватарТип при створенні нових аватар - Більш простий і більш функціональний п...

snadjafinia·9mo ago
Otherkamo-shared-library

Додати поле avatarType до суб'єкта Avatar для перевірки простого типу

- Додати колонку ТИП для зберігання 'фото' або 'Аватар Creator' - Налаштування конструкторів автоматично - Уникайте необхідності перевірки екземплярів та проксі...

snadjafinia·9mo ago
OtherSecurityService

Використовуйте простий фільтр для перевірки, якщо avatar є фото або Avatar Creator

- Вилучити складну логіку виявлення проксі - Просто відфільтруйте FindById результат, щоб перевірити, чи це AvatarPhoto - Якщо не фото, за замовчуванням до Avat...

snadjafinia·9mo ago
Otherkamo-analytics

до 3.1 реліз

Francis Cao·9mo ago
Otherkamo-analytics

Merge branch 'analytics' з *********** в dev

Francis Cao·9mo ago
Otherkamo-analytics

до порівняння валюти

Francis Cao·9mo ago
OtherSecurityService

Додайте детальний запис до створення URL-адреси аватару для деbugging

- Увійдіть, коли створюються URL-адреси, які URL-адреси - Увійдіть при відсутності аватар або URL-адрес - Це допоможе визначити, чому аватари не відображаються ...

snadjafinia·9mo ago
Otherkamo-internal

Fix avatar not displaying on Profile page after refresh

- Ensure avatar URL from member profile is preserved when setting activeAvatar - Update profileData with avatar URL when avatar is loaded - Preserve URL in sync...

snadjafinia·9mo ago
Otherkamo-internal

Add detailed logging for avatar selection debugging

- Log full avatar object when handleSelectAvatar is called - Add validation for avatar.id before processing - Log API URL being called - Better error messages f...

snadjafinia·9mo ago
Otherkamo-internal

Fix TypeScript type error - handle null body in apiProxy

- Convert null to undefined for BodyInit type compatibility - Fixes: Type 'null' is not assignable to type 'BodyInit | undefined'

snadjafinia·9mo ago
Otherkamo-internal

Fix PUT request body handling for set-active endpoint

- Explicitly set body to undefined for PUT requests without body - Improve body handling in apiProxy to gracefully handle empty requests - Prevents body consump...

snadjafinia·9mo ago
Otherkamo-internal

Improve error handling for set-active avatar endpoint

- Forward actual backend error messages instead of generic message - Better error parsing in frontend (handle both JSON and text responses) - Enhanced logging t...

snadjafinia·9mo ago
Otherkamo-internal

Use static imports instead of dynamic imports for avatarUtils

- Replace dynamic imports with static imports at top of file - Avoids module resolution issues with TypeScript moduleResolution node16 - Functions are always ne...

snadjafinia·9mo ago
Otherkamo-internal

Fix path alias - use @/lib/avatarUtils instead of @/app/lib/avatarUtils

- @/ maps to project root, so @/lib/avatarUtils is correct path - @/app/lib/avatarUtils was incorrect (would look for app/app/lib/avatarUtils)

snadjafinia·9mo ago
Otherkamo-internal

Виправлення динамічного імпорту - використання шляху alias @/app/lib/avatarUtils для дозволу webpack Next.js

- Зміна відносних шляхів до шляху alias @/app/lib/avatarUtils - Наступний.js webpack не може вирішити розширення .js для .ts файлів в динамічних імпортах - Шлях...

snadjafinia·9mo ago
Otherkamo-internal

Fix TypeScript ESM динамічний імпорт - додати розширення .js, необхідний для роздільної здатності модуля node16/nodenext

- TypeScript з модуляResolution node16/nodenext вимагає явного розширення .js в динамічних імпортах - TypeScript вирішить імпорт .js до .ts файлів у час створен...

snadjafinia·9mo ago

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

Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.

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