Tighten KamoCRMAgeReqUpdateRunner per review
- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...
Найдовший маркетинг — вирівняти сторінки на реальні можливості платформи
Повний огляд маркетингових сторінок щодо фактичних можливостей продукту KamoCRM. Вилучені виготовлені вимоги щодо особливостей не побудовані сьогодні, і відрест...
Call BillingService безпосередньо через k8s DNS замість APIService
Next.js server-side proxy тепер дзвінки BillingService на ******************************************************************************************************...
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Видалити перевести конфігурацію з програми.yml — належить до k8s/configmap.yaml
Remove redundant translation table SQL — Hibernate ddl-auto handles them
Rewrite MultiFileUploader з завантаженням черги та налаштуваннями профілю
Видалити обсяг/асоціацію з настройокНалаштуванняНалаштуванняНалаштування, перейменування до опису Doc, додати реєстраційний пристрій
Додати список користувачів до інформації користувача, перейменувати шаблонНазва до docDescription у магазині налаштувань шаблонів
Додати поле типу учасника з дискримінатора особи учасника до User-info API відгук та useUserInfo гак. JavaScript licenses API Веб-сайт JavaScript licenses API В...
Мигрейт всіх маршрутів від служби підтримки API для переїзду
Завантажте маршрути зараз зателефонуйте ПеретворенняПослуги безпосередньо через CONVERSION SERVICE URL: - POST /api/imaging/upload → /api/conversion/imaging/upl...
Видалити ImagingController і боби/видання — перемістили в ПеретворенняПослуги і DocsService
Завантажте кінцеві точки тепер в режимі перетворенняПослуги в /api/conversion/imaging/*. Все управління та завантажити кінцеві точки тепер живуть в DocsService ...
Delegate thumbnail generation to ConversionService, remove PDFBox dependency
ThumbnailGenerationJob now POSTs the converted PDF to ConversionService **************** unzips the response, and stores each thumb_p{n}.png in MinIO. PDFBox re...
Видалення ескізів для перетворенняПослуги, видалення залежності PDFBox
генеруватиAndStoreThumbnails тепер POSTs перетворений PDF в ПеретворенняПослуги ********************************************************************************...
Видаліть JSON пароля робочі місця для підписки плану ID масиви
Backend тепер повертає правильні масиви замість рядків JSON, тому try/parse/catch fallback логіка більше не потрібно в додатку, пакеті, та рекламні решітки.
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...
Migrate підписка JSON поля для суб’єктів господарювання @ManyToMany
Замініть джсонб колонки (сумісніPlanIds, включеніInPlanIds, застосовніPlanIds, JPA @ManyToMany приєднатися таблиці та @ElementCollection. Оновлення рівня сервіс...
Редизайн налаштування вебінару з діалогової навігації на основі під-сторінки
Заміна спливаючих діалогів та окремих секцій акордеонів з дворівневим рівнем навігаційний потік: - Рівень 1: чистий журнальний тип таблиці з натисканням кнопки ...
Окремі налаштування підтримки від сторінки підтримки рівня доступу до обраної сторінки налаштувань
- Видаліть вкладку Параметри з / підтримка сторінки, зберігаючи тільки квитки та аналітику - Додайте sub-tabs до аналітики: Огляд та статус & Відповідність Time...
Кінцеві точки облікового запису використовують прямі контактні поля, не потрібно Користувача
POST /customers тепер зберігає перше ім'я, lastName, електронну пошту, адресу безпосередньо на рахунок. PUT /customers/{uid} оновлює всі прямі поля. Ім'я диспле...
Окремий бухгалтерський менеджер від TeamMemberManager
3 вкладки рівня сторінок: Клієнти та клієнти, Члени Команди. - Вкладка 0: новий компонент облікового запису — автономний, фетчі реального облікового запису дані...
Оновлення кінцевих точок клієнта для використання облікового запису (Long uid), видалення кінцевих точок адреси
Клієнт/група @PathVariable змінено з UUID до довгострокового узгодження суб'єкта господарювання. Адреса кінцевих точок, вилучених — адреси, що надходять з перви...
Замініть роздрібний клієнт
Акаун.java був вже суб'єктом господарювання, але був занадто мінімальний. RetailCustomer дублює цю концепцію. Цей коміт: - Підвищує обліковий запис з торговими...
Стандартизуйте бренд наріз по сайту — KamoCRM / KamoCRM Р.
Юридичні сторінки (терміни, конфіденційність, GDPR, правописи) «KamoCRM Inc.» для суб’єкта господарювання. Довідки про продукт/бренд через маркетингову копію, м...
Migrate всіх компонентів трубопроводів від CommerceMarketApi до CommerceApi
Оновлення 10 файлів для імпорту безпосередньо з commerceApi замість видалених ТоргівляMarketApi. Видаліть шім і мертва торгівляМаркестр компонент (1117 рядків, ...
Rewrite HexHead система розміщення з двигуном детермінованого планування
Замінює систему зіткнень-відповідомлень (спіральПошук, розв’язання літатиToHomeRow, dock/group RAF петлі) з однією функцією детермінування. Виправлення шестигра...
Strip SchemaCleanupRunner to only post-Hibernate fixups
Hibernate ddl-auto: update handles all table/column creation from JPA entities. Removed all redundant CREATE TABLE/ADD COLUMN statements that duplicated what Hi...
Split mailboxes tab into sub-tabs for primary, aliases, shared
Primary Mailboxes, Email Aliases, and Shared Mailboxes are now each under their own sub-tab within the Mailboxes settings page, matching the existing sub-tab pa...
Remove notes code, moved to KBService
Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...
Update internal entity ID types from number to string for UUID migration
Updates TypeScript types, hooks, and components to use string IDs for entities converted to UUID on the backend. User-facing entity IDs (User, Organization, Mem...
Update commerce product and market ID references from Long to UUID
Update version ID references from Long to UUID
Article IDs remain Long. Version IDs now use UUID.
Update KB media and version ID references from Long to UUID
Article IDs (KbArticle) remain Long. Version, media, pin, and review IDs now use UUID for improved CockroachDB write performance.
Update AI entity ID references from Long to UUID
Updates all controllers, services, and WebSocket handler to use UUID for AI entity IDs (providers, models, sessions, messages, folders, policies, MCP configs). ...
Update controllers and services for UUID entity IDs
Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...
Перетворення ідентифікаторів внутрішньої особи з Long/unique rowid() в UUID/gen random uid()
Покращує продуктивність CockroachDB, використовуючи випадково-розподілені UUIDs для початкових ключів внутрішньої особи замість послідовних унікальних значень (...
Replace Add Source with Manage Contact Sources dialog
- Rename AddSourceDialog → ManageSourcesDialog with full CRUD (list existing sources with status + remove, plus inline add form) - Move "Manage Contact Source...
Remove Client ID and Secret fields from RingCentral UI
These are platform-level credentials set once in the K8s secret. Customers only need to provide their JWT Key and main phone number.
Read RingCentral client-id/secret from platform config, not per-org DB
Client ID and Secret identify the Kamo app on RingCentral's platform — they are shared across all orgs. Inject them from Spring Boot properties (backed by the K...
Видалити клієнтId/clientSecret від VoipProviderConfig
Ці облікові дані на рівні платформи поділилися на всіх рівнях. Тільки jwtKey і mainPhoneКількість є per-org.
Extract resolveUserId helper, add ETag comment in KamoGroupwareProvider
Як ви бачите відправлення?
Все це прибуває в робочому просторі. Почати безкоштовно план і читати цю сторінку знову в місяць.
