Журнал змін

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

17,896
Загальні зміни
4,600
Особливості
4,522
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 11, 2026
FixInitializerService

Set 18DOFF promotion end date to 2026-04-26

Kamo·5mo ago
Fixkamo-marketing

Додати статичний зворотний дзвінок на сторінку пропозицій при підписці API 0

The ******** стіл ще не існує в виробництві, тому API повертає помилку. Повернути назад до жорсткихкодованих даних Отже, сторінка пропозиції працює незалежно ві...

Kamo·5mo ago
Fixkamo-marketing

Оновити тип ApiPromotion, щоб відповідати новому списку<String> зворотній відповідь

застосованіPlanIds і застосованіBillingCycles тепер масиви, не JSON strings.

Kamo·5mo ago
FixInitializerService

Extend 18DOFF promotion end date to 2026-12-31

The April 14 end date was causing the offer page to show as expired.

Kamo·5mo ago
Chorekamo-marketing

Тестова доставка по сайту

Kamo·5mo ago
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·5mo ago
ChoreSecurityService

Видалити скрипти заправки

Kamo·5mo ago
Featurekamo-marketing

Статус на сервери

Стовпи бару та фільтра тепер приходять з /api/changelog/public/stats (реабілітативні агрегати DB, не завантажені рахунки сторінок). Замінена кнопка з Intersecti...

Kamo·5mo ago
FeatureSecurityService

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

Оборона-глибина: дійсні *** заголовок на Надання послуг безпеки на додаток до перевірки воріт APIService.

Kamo·5mo ago
FeatureAPIService

Expose changelog webhook through APIService with secret key auth

Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...

Kamo·5mo ago
Refactorkamo-internal

Видаліть JSON пароля робочі місця для підписки плану ID масиви

Backend тепер повертає правильні масиви замість рядків JSON, тому try/parse/catch fallback логіка більше не потрібно в додатку, пакеті, та рекламні решітки.

kamo·5mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·5mo ago
Refactorkamo-shared-library

Migrate підписка JSON поля для суб’єктів господарювання @ManyToMany

Замініть джсонб колонки (сумісніPlanIds, включеніInPlanIds, застосовніPlanIds, JPA @ManyToMany приєднатися таблиці та @ElementCollection. Оновлення рівня сервіс...

Kamo·5mo ago
Featurekamo-marketing

Додавання змінних текстових замін для відображення зміни

Замінює імена внутрішніх інструментів з іменами публічного завантаження (Docs-> Документи Зустріч->Мец, Капча->Капча, Аватар Кратор->Аватар Кратор і т.д.) у заг...

Kamo·5mo ago
Featurekamo-marketing

Додайте сторінку журналу змін у реальному часі, фільтри та статистика

Сервер-за межами Fetches Changelog від SecurityService, компонент клієнта забезпечує фільтрування проекту/типу, формування дати, розширені описи, і вагінальне н...

Kamo·5mo ago
Featurekamo-internal

Додавання редактора рівня доступу до параметрів учасників з заміною етикетки org-specific

Rename CLIENT→MEMBER і INTERNAL→TEAM MEMBER в ImageAccessLevelType.ts з {var} розміщуються власники. Додайте розділ рівня доступу до ролейПермісіїТаб з редагува...

kamo·5mo ago
FeatureSecurityService

Додавання рівня доступу користувачів та кінцевих точок статусу власника

Додати GET і PATCH *********** кінцеві точки для читання та оновлення рівнів доступу з повним дозволом. Створення організації оновлень для створенняОрганізаціїО...

Kamo·5mo ago
FeatureInitializerService

Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER

Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all Image...

Kamo·5mo ago
Featurekamo-shared-library

Додавання системи рівня доступу до користувачів з управління активами

Rename CLIENT→MEMBER і INTERNAL→TEAM MEMBER в ImageAccessLevelType з {var} розміщують держателі для нестандартних етикеток. Перемістити SecurityLevel від TeamMe...

Kamo·5mo ago
Otherkamo-analytics

revert tracker double init logic

Francis Cao·5mo ago
FeatureConversionService

Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF

- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...

Kamo·5mo ago
FeatureSecurityService

Додайте етапи прогресу перетворення гранули з 8-ма різними оновленнями WebSocket

Етапи: завантаження (0-15%) → приготування (15-20%) → перетворення (20-65%) → Перевірка (65-75%) → зберігання (75-90%) → завершення (90-100%) → завершено

Kamo·5mo ago
FixConversionService

Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs

Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...

Kamo·5mo ago
FixDaemonService

Use imgRepository.findByDat() instead of lazy imgDat.getImages()

Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.

Kamo·5mo ago
OtherSecurityService

Додавання великого входу в синхронний потік перетворення, зафіксувати зовнішній вигляд відра

Використовуйте img.getAssocId() для відро замість локальної змінної assocType. Додайте покроковий журнал для завантаження, виклик перетворення та результат.

Kamo·5mo ago
Fixkamo-shared-library

Pass SYSTEM WIDE замість FQCN в JPQL запиту

Hibernate не може повністю вирішувати імена в JPQL через всі версія. Pass ImageAssocType.SYSTEM WIDE як названий параметр замість.

Kamo·5mo ago
FixSecurityService

Serialize imgId as String to prevent JavaScript precision loss

CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...

Kamo·5mo ago

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

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

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