Перейти до вмісту
KAMOUniverse

Журнал змін

Что нового.

Все усовершенствования платформы, как только она будет запущена.

  1. · kamo-internal

    Full account view/manage page at /account/view/[id]

    New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/leads, notes preview - Leads: associated leads table with click-through to /leads/view/{id} - Orders: order history table with status chips, click-through to pipeline - Members: associated users with Master badge, set-master/remove actions - Notes: timeline-style notes with add form and customer-visible toggle - Documents: placeholder for future document management Account list page updated with new "Accounts" tab alongside the existing team member browser. Search, table with all account fields, click-through to detail view. New accountsApi.ts client (416 lines) with full CRUD for customers, groups, associated leads/orders/members/notes.

  2. · SecurityService

    Додати 18 реквізитів для управління комерцією

    Нові кінцеві пункти в обліковому записі - Замовник CRUD: GET/POST/PUT/DELETE /customers, GET /customers/{uid} - Асоційовані дані: GET /customers/{uid}/leads, /orders, /члени - Управління учасниками: PUT /customers/{uid}/члени (add/remove/set master) - Примітки: GET/POST /customers/{uid}/notes - групи рахунків: GET/POST/PUT/DELETE / групи Повна деталь endpoint повертає інформацію про обліковий запис, контактні дані з ****************************************************************************************************************************************************************************************************************************************************************.

  3. · kamo-shared-library

    ************************************************************************************************************************************************************************************************************************************************************************************************

    Нові методи запиту для докладної сторінки облікових записів — замовити пошук покупцем та Списання облікового запису за org.

  4. · kamo-internal

    Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts

    RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — AgGrid table with customer profiles, inline address expansion, search, order history summary, CSV export 3. Fulfillment — Shipment tracking dashboard with status filter chips (Pending/Label Created/In Transit/Out for **************** color-coded status, tracking link generation, create shipment dialog 4. Carts & Drafts — Two sub-views: Active/Abandoned carts with item expansion and "Convert to Order" action; Draft Orders with status management PipelineVerticalSection updated to render sub-tabs for RETAIL (was previously single-content). Hooks moved to component top level to satisfy React rules.

  5. · kamo-internal

    Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL

    Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and color swatches. Full CRUD for categories, brands, attributes, attribute values. Customers (new): 2 sub-views — Customer table with search, inline address expansion, full CRUD for customers/addresses/customer groups. Shows order totals, tax exempt status, marketing opt-in. Inventory (new, replaces placeholder): 3 sub-views — Stock Levels table with color-coded low/out-of-stock rows and per-row adjust dialog, Locations CRUD with fulfillment/pickup badges, read-only Adjustments audit log with filters. Tax & Shipping (new): 4 sub-views — Tax Classes, Tax Zones, Tax Rates (with compound/inclusive/priority), Shipping (zones with nested methods + carriers). Discounts & Pricing (new): 3 sub-views — Discounts with codes/automatic types and rules, Price Lists with expandable entries, Gift Cards with balance tracking. Market detail page updated: RETAIL markets now show 8 tabs (Overview, Vendors, Product Catalog, Inventory, Customers, Tax & Shipping, Discounts & Pricing, Agreements).

  6. · kamo-internal

    Додати ~ 90 ритейл API методи та 30 + TypeScript інтерфейси для торгівліApi

    Повний передовий API покриття для KamoRetail: категорії, бренди, атрибути, варіанти, зображення, теги, відгуки, клієнти, адреси, групи клієнтів, податкові класи/зони/рейти, знижки, прайс-листи, подарункові картки, інвентар розташування, рівні запасів/поправки, зони доставки/методи, перевізники, відправлення, кошики, замовлення, замовлення ноти, налаштування провайдера, журнали синхронізації.

  7. · SecurityService

    Додайте 111 кінцевих точок роздрібної торгівлі

    Всі кінцеві точки під /{marketId}/retail/... просторове покриття: - Категорії, бренди, атрибути (з значеннями), зображення, варіанти, теги, відгуки - Клієнти, адреси, групи клієнтів - Податкові класи, зони, тарифи; прайс-листи (з записами); подарункові картки - Інвентарні місця, рівні запасів (з налаштуваннями) - зони доставки, методи, перевезення, вантажі - Кошики (з товарами), замовлення - Налаштування постачальників, журнали синхронізації Контролер виріс з ~1,100 до ~2,550 ліній. Всі кінцеві пункти делегування роздрібного сервісу.

  8. · kamo-shared-library

    Додайте роздрібну послугу (2376 рядків) і 38 роздрібних DTOs

    Роздрібна служба надає повний CRUD для всіх суб'єктів KamoRetail через 7 доменів: каталог (категорії, бренди, атрибути, варіанти, зображення, теги, відгуки), клієнтів (профіль, адреси, групи), ціноутворення (класи з податку/зони/рейти, знижки, прайс-листи, подарункові картки), інвентар (локації, рівні запасів, Налаштування), перевезення (зони, методи, перевезення, вантажі), візки (карти, Проект наказів, приміток замовлення, а також налаштування провайдера. 38 ДТО в donotmodify.dao.dtos.pos.retail for API транспортний шар.

  9. · DaemonService

    Add OG image warmup job for kamocrm.com

    Quartz-scheduled job that pre-fetches opengraph-image URLs daily at 4 AM to keep the marketing site's OG image cache warm. Covers 23 static routes and 7 blog post routes. Configurable via environment variables (OG_WARMUP_ENABLED, OG_WARMUP_BASE_URL).

  10. · kamo-marketing

    Додати програмне забезпечення OG зображення для всіх маршрутів

    Використання наступного.js opengraph-image.tsx конвенції з рендерингом Satori/Re трубопроводи. Кожен маршрут отримує фірмовий зображення 1200x630 з між шрифтом, темний фон, градієнтні акценти, а також назву сторінки/підписи. Статичні маршрути до рендерингу у часі з ревальвацією ІСР. Динамічні блоги та маршрути КБ використовують статистичніПарами для побудови часу покоління. Видаліть ручний og:image метаданих на користь конвенції- на основі автоматичного введення.

  11. · kamo-shared-library

    Додати модель даних KamoRetail — 109 нових суб’єктів, репозиторіїв та абстрагацію провайдера

    Повна модель даних роздрібних POS, призначена для автономної роботи KamoRetail і двонаправлений синхронізація з Shopify, BigCommerce, Wix, Squarespace, Shift4Shop, Ecwid, WooCommerce, Magento, PrestaShop і OpenCart. Каталог товарів (29 фото): - ПродуктКатегорія (ієрархічний), ProductBrand, ProductAttribute, ProductAttributeValue - ProductVariant (СКУ-рівень з ціновою/вагою/інвентарною політикою) - ProductImage (multi-image), ProductTag, ProductReview - Відновлення продукту (розпродаж/до продажу), ProductVariantAttribute - Таблиці з'єднання продуктів та продуктів-таг - 5 ентумів: ProductType, ProductAttributeType, ProductAttributeInputType, Опис продукту - Пропозиція суб'єкта господарювання розширена: бренд, продуктТип, шлам, SEO поля, вага, ПорівнятиAtPrice, вартістьPrice, TaxClassId, вимагаєНалаштування Домен клієнтів (13 фото): - RetailCustomer, RetailCustomerAddress, RetailCustomer Group - РоздрібнаОб'єднанняГруп, Список побажань, ВішлистItem - АдресаТип енум, всі репозиторії Ціни/Податки/Discounts (19 фото): - TaxClass, TaxZone, TaxRate (комплаєнс/інклюзивне/приватне обслуговування) - Знижка (коди + автоматичні), Знижка - прайс-лист, цінова спадщина - Подарункова картка з відстеженням балансу - 3 ангіни, всі репозиторії Покращений інвентар (6 фото): - InventoryLocation (багатопрограмний будинок з вивантаженням / пікап прапорами) - Склад - Налаштування (повний аудит) - Комплекти Доставка та наповнення (14 фото): - ДоставкаЗона, доставкаМетод (флат/вага/кар'єр/безкоштовні типи розрахунку) - DeliveryClass, Перевізник (з шаблонами URL відстеження) - Вантаж, відправленняItem (з повним циклом відстеження) - Статус на сервери Тип ентуми Cart & Checkout (12 фото): ********************************************************************************************************************************************************************************************************************************************************************** Кошик - ПроектЗамовити, ПроектOrderLineItem (замовлення передоплатою) - ЗамовленняПримітка - Картостас, ПроектОрдерстатус енум Профіль користувача: - RetailProviderType enum (KAMO NATIVE + 10 провайдерів) - RetailProviderConfig суб'єкта господарювання (настройки провайдера ринку) - суб'єкт RetailSyncLog - Інтерфейси адаптера 6: ProductSyncaper, AppSyncAdapter, English, Українська, Français... English, Українська, Français... - Роздрібний інтерфейс продуктивності (повагові прапори за провайдер) Статус на сервери - SyncDirection, SyncStatus enums

  12. · kamo-marketing

    Додати 9 логотипів електронної комерції платформи для інтеграції банера

    Додано BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid, Shift4Shop до "Інтеграти з" марке, переповнений існуючими логотипами інтеграції.

  13. · kamo-internal

    Додати вкладку шаблонів договору на всі типи ринку

    До кожного торгового ринку: - Двопанельне планування: шаблонний список бічних панелі + повний редактор - змінні шаблонів торгового типу (попереднє замовлення / гарантія, оренда активів / дозрівання, підписка план / SLA, котирування послуг, Умови іпотечного кредиту, умови закупівлі - Варіабельна панель інструментів для вставки з категоричною відкладкою - Редагування/Повідомлення з живим HTML рендерингом - Управління шаблонами: створення, редагування, дублікати, видалення з ConfirmationDialog - Шаблон за замовчуванням та активні / неактивні окуляри - Пошук/фільтр у списку шаблонів - Контекстне меню за шаблон (редагування, дублікати, видалення)

  14. · kamo-marketing

    Додавання glimmering red preview режим банера, що веде 6 квітня

  15. · kamo-internal

    Рефакторна комерція POS-настройки для ринкової архітектури

    Основні реструктуризації сторінки налаштувань торгівлі: Фронт: - Заміна макета плоских вкладок (Продукції, інвентар, орендні активи, Плани підписки) з ринково-центрична сітка, в якій субресурси не піддаються кожному ринку - Замініть всі модальні/поповнення на основі CRUD з виділеними підсторінками та відповідними маршрутами - Нова структура маршруту: *********** і т.д. - Сторінка детальної інформації з динамічними субтабами на основі типу комерції (RETAIL, RENTAL, SUBSCRIPTION) - Абонентський план редагування використовує 3-рівневі глибокі сторінки з субтабами (прив’язка, особливості, додаткові функції та ін.) - Додайте вкладку "Провідні інтеграції" поряд з "Маркетами та полями" - Нова однозначна комерціяApi.ts клієнт замінює виклики API - Одиночний ловлов-весь API маршрутний обробник заміни 7 окремих файлів маршруту Закінчення: - Expand CommerceMarketController з нахилом кінцевих точок ринку - Видалення підтвердження використовує існуючий ПідтвердженняДіалог з шаблоном виклику

  16. · SecurityService

    Expand CommerceMarketController with nested market-centric endpoints

    Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categories - Rental assets under /{marketId}/rental-assets (RENTAL markets only) - Subscription plans, prices, features, add-ons, bundles, volume discounts under /{marketId}/subscription-* - Commerce type validation ensures sub-resources match market type - PATCH /{marketId}/active endpoint for quick toggle - Enhanced GET /{marketId} returns sub-resource counts

  17. · kamo-shared-library

    Додайте ринкову підтримку роздрібного продукту ДТО та Торгово-промислова служба

    Додати ринокПольовини/marketTitle для роздрібної торгівліПродуктДодати ринокІд для створенняЗапитування, Торгова компаніяМаркетРепозиторій в Торгово-промислову службу для створення ринкового об’єднання на виробництві продукції.

  18. · kamo-internal

    Перемістити відділ та назву роботи з вкладки Ролі на сторінку профілю

    На сторінці «Мої анкети» з’явились менеджери та керівники заголовків Розділкарта, показаний тільки для членів команди. Редагування через Автозаповнення Випадки, коли користувач має право MANAGE MEMBER SECURITY, інакше показано як етикетки для читання. Обидва поля можуть бути невизнані (встановити None). Вилучений відділ/головоломка від Ролів та дозволів.

  19. · SecurityService

    Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response

  20. · kamo-internal

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

  21. · SecurityService

    Add LeadStatusLabelController for org-level CRM status label CRUD endpoints

  22. · kamo-shared-library

    Додати компанію LeadStatusLabel, репозиторію, обслуговування та DTO для налаштування етикетки org-level CRM

  23. · kamo-internal

    Додайте роздільні та робочі заголовки для вкладки безпеки

    Учасники команди можуть бути передані до відділу та заголовку роботи через Автоматичні попадання в діалоговому вікні редагування безпеки. Резюме карти поточні завдання. Регулярні члени не бачать цих полів.

  24. · SecurityService

    Add department and job title assignment to member security endpoint

    GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, with rights recalculation after changes.

  25. · kamo-internal

    Відстеження поштових відправлень, нормалізованих соціальних посилань, а також переадресація вкладок

    - Перемістити суб-tab до першої позиції в налаштуваннях підпису електронної пошти - Додати об'ємні контактні поля адміністратора (користувач/департмент/компанії) з ввімкнути/розмкнутими перемикачами для робочого телефону, стільникового телефону, адреси організації, Адреса учасника, назва роботи, відділ та соціальна іконка - Рефакторні соціальні посилання на профіль учасника для підтримки спільних платформ + користувацькі посилання через динамічний список з платформою, поле URL та замовлення - Додати 12 нових соціальних платформ (dribbble, behance, pinterest, reddit, discord, slack, середній, стеверквіт, свербіж, whatsapp, телеграма, сигнал) - Додати наступні.js API маршрути для налаштування підписів та соціальних посилань - Перегляд поваги налаштування поля — відключені поля приховані в режимі реального часу - Поля, які ввімкнені, але не заселені автоматично приховані

  26. · SecurityService

    Sync social links to normalized social_links table

    Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to the GET member response for clients that support the new format.

  27. · EmailService

    Add email signature field config API

    Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in signatures for each scope (user/department/company).

  28. · kamo-shared-library

    Додайте SocialLinkEntity та emailSignatureFieldConfigEntity

    Додати нормалізований таблицю соціальних посилань для заміни вбудованих стовпців соціальних посилань, підтримка як окремих платформ, так і на замовлення соціальних посилань з замовленням. Додавання електронної пошти signature field config table для адмін-configurable поле контакту видимість увімкнення за обсягом (користувач/департмент/компанії) у підписах електронної пошти.

  29. · kamo-internal

    Впровадження перемикача поштових скриньок з доступом на основі привілеїв на сторінці / повідомлення

    - Додати зустріч, POS та 3 нові привілеї доступу до електронної пошти до Frontend RoleRightType - Додати ServiceType.MEET до передньої службиType enum - Додати getAccessibleMailboxes API і Доступні поштові скриньки типу в поштову скринькуApi - Перемикач поштових скриньок Overhaul FolderSidebar з групованими секціями: Мій поштових скриньок, Поділитися, відділ, Тип роботи, Всі учасники (прибуття) - Виправлення "Завантажити..." виписання шляхом видалення електронної пошти з доступних поштових скриньок - Оновлення повідомленняБроузер для обробки типу електронної пошти учасника з відображенням банера

  30. · EmailService

    Add accessible mailboxes endpoint with privilege-based expanded access

    Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to department, job type, and all member mailboxes.

Твій всесвіт чекає.

Почати безкоштовно за декілька хвилин. Додати продукти, коли ви будете готові — без перенесення, без нових реєстрацій.

Безкоштовно назавжди — не потрібна кредитна карта