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

Журнал змін

Что нового.

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

  1. · kamo-marketing

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

    - Додано ESignatures до addon іконки карт і калькулятор toggle - Веб-сайт електронної пошти, який відображається як "Включений Free" замість оплаченого додаткового підключення - Оновлені FAQ: додано TCO порівняння FAQ, email хостинг FAQ, оновлені щорічні заощадження до 18% - Плата за вирахування оновлюється від $2,500 до "$15,000-75,000" - Калькулятор: Бізнес план максим користувачам оновлено до 100, оновлюється ціни - Пропозиція сторінки: перейменована з "Prelaunch" до "Early Bird", код від 18DOFF до EARLYBIRD - Пропозиція: оновлені ціни на прибуток від $72/$59, термін дії до 2026-07-31 - Оновлено умови ціноутворення в 2026 році - "До 50 Користувачів" посилання оновлено до "до 100 Користувачів"

  2. · InitializerService

    Update KamoCRM pricing to production go-to-market rates

    - Starter: $34/mo ($28 annual), Business: $72/mo ($59 annual), Enterprise: from $109/mo ($99 annual) - Business plan expanded from 50 to 100 users - Added eSignatures add-on ($8/user/mo, included in Business+) - Email hosting now included free on all paid plans (removed as paid add-on) - Updated bundles: Productivity $13, Full Platform $25 (now includes eSign) - Volume discounts: added 51-100 seat tier for Business at 15% - Replaced 18DOFF promo with EARLYBIRD ($18 off Business for 12 months, expires 2026-07-31) - Free plan storage increased from 3GB to 5GB

  3. · DocsService

    Populate createdByName in DocumentMetadata from uploader member

    convertToMetadata() now reads **************** and sets createdByName so the Uploaded By column in the doc manager shows the actual uploader's name.

  4. · kamo-shared-library

    Відстеження завантаженого учасника на суб’єкті Img

    Додати створенийByMember (ManyToOne) поле до Img, так що завантажувач є закріплюється в час завантаження. ImageService.uploadDocument() тепер встановлює його від учасника виклику. Hibernate автоматично додано CREATED BY MEMBER ID стовпчик на наступний старт.

  5. · DocsService

    Expose thumb and converted file sizes in DocumentMetadata

    Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its convertedDat, enabling the frontend to show a full storage breakdown tooltip on the doc manager Size cell.

  6. · kamo-internal

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

    Інструментарій показує поломку фактичного сховища, що використовується в документі: оригінальний файл, ескізи (оригінал + конвертований комбінований), і перетворений doc — плюс загальний. Тумби з обох рядків ImgDat підведені в одну лінію, так як тільки один ніколи не заселений.

  7. · kamo-internal

    Перемістити кнопки адміністратора до панелі інструментів

    - Вилучено Створити документ, завантажити документ, Bulk, і Refresh з градієнтного героя - Герой заголовок тепер заголовок/опис тільки - Створіть документ та завантажте документ, що було передано в дію до DocManager, надано право швидкого пошуку - Настроювання кнопки завантаження видалено повністю - Refresh тепер іконописна кнопка (без етикетки) побудована в панелі інструментів DocManager, дзвінки навантаженняДокументи() - Ширина панелі пошуку зменшена на 35% (400 -> 260px minWidth)

  8. · SecurityService

    Магазин учасникаТип на Redis

    Додаток CASE WHEN e.id НЕ NULL the 'TEAM MEMBER' ELSE 'MEMBER' END до Увійти за запитом і передається результат через створенняСезія в Redis, може відрізняти членів команди від постійних членів через дані сеансу.

  9. · DocsService

    Add document sharing endpoints to ImagingController

    Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias

  10. · kamo-shared-library

    Add findActiveSharesForSwMember і countNewSharesForSwMember запитів до ImgShareRepository

  11. · kamo-internal

    Додавання кнопки спільного доступу до записів у DocManager

  12. · kamo-login

    Додати ?next= Підтримка параметра переадресації післялогіну

    Captures ?next=/path від URL і несе його через ручний логін і автоматичні витрати, застосувавши його на OTK переадресну URL-адресу, щоб kamo-internal може перенаправлятися на призначене місце після перевірки сеансу.

  13. · kamo-internal

    Впровадження системи спільного доступу документів з діалогом спільного доступу, спільного з вкладкою Me та доступним посиланням

    - Додати ShareDocumentDialog з дозволом учасника/пара/доба Ім'я одержувача - Кнопка передачі дроту в панелі інструментів DocManager - Додати Поділитися з Я вкладка з повідомленням значок для нових акцій (рахунка server-side) - Додайте загальний індикатор документа (оберіть іконку людей) в рядах сітки - Підтримка ?shared=true&filter=ID Парми URL для спільних посилань - Додати 6 нових маршрутів API для частки CRUD, спільного з ручним, новим обліковим записом, розміткою, роздільною здатністю - Додати доступ до функцій утиліти для зображенняApi.ts - Додати 4 нові записи RoleRightType для дозволу на передачу документів - Підтримка ?next= переадресний параметр в дійсній сторінці для переадресації післялогіна

  14. · kamo-shared-library

    Додати права доступу до документів (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEMBERS)

    Нові записи RoleRightType (IDs 108-111) в ServiceType.DOCS для контролю Дозвіл на розподіл документів з пошуком в залежності від шаблонів доступу.

  15. · kamo-internal

    Реальна перевірка BLAKE3 і перед завантаженням перевірки dedup в doc менеджера

    - Замініть BLAKE3 держатель з реальним blake3 WASM у файлHashing.ts - Додавання перевірок та реєстрації маршрутів проксі-сервера API - MultiFileUploader тепер перевіряє сервер для існуючого файлу перед завантаженням - Дублікат файлів пропускає завантаження повністю, показує 'Комплет (роз'єднання)'

  16. · ConversionService

    Add check-hashes and register-existing endpoints for upload dedup

    - POST /check-hashes: client sends hashes before upload, server returns whether file exists - POST /register-existing: creates Img record pointing to existing ImgDat without file upload

  17. · kamo-shared-library

    Додати реальний BLAKE3 хеш, попередньо завантажте перевірку dedup та org-scoped dedup

    - Замініть BLAKE3 місцевласника з реальним BouncyCastle Blake3 Дайджест в HashUtils - Додати dedupScope стовпчик до ImgOrgAssoc (GLOBAL або ORG, за замовчуванням GLOBAL) - Додати org-scoped dedup запиту до ImgDatRepository - Додати перевіркуHashExists() для попереднього завантаження - Додати реєстрExistingDocument() для створення записів Img без перезавантаження

  18. · DocsService

    Include extBlackList in assoc-config response

  19. · kamo-internal

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

  20. · DocsService

    Add thumbnail backfill endpoint for existing converted documents

    POST /backfill-thumbnails processes up to 20 converted documents that are missing thumbnails per call, generating per-page PNGs and storing them in MinIO. Call repeatedly until remaining reaches 0.

  21. · ConversionService

    Add async conversion + thumbnail generation for regular document uploads

    Previously only template uploads triggered the conversion/thumbnail pipeline. Now regular uploads also convert to PDF and generate per-page thumbnails asynchronously after the upload response returns, so all documents have previews available in the document manager.

  22. · kamo-internal

    Редизайн Підготувати вибрану вкладку з переадресацією, переглядом та завантаженням сипучих зображень

    Замініть панель Параметри mock з функціональним документом UI. Документи перезаряджається за допомогою кнопки перетягування та стріли, з прапорцями для деселекція. Правові панелі відображають попередній перегляд сторінки з навігацією. Підсумок пропонує з'єднати PDF або ZIP завантаження з включаючи модифікацію. Додайте проксі- маршрути API для загального документа пальці та об'ємного завантаження кінцевої точки.

  23. · DocsService

    Add bulk download (merged PDF/ZIP) and general-purpose thumbnails

    Remove e-signature template guard from thumbnail endpoint so all documents can serve per-page thumbnails. Add isThumbAvail and thumbPageCount to DocumentMetadata. Add DocumentPrepareService with PDF merging, ZIP bundling, design modification flattening (page ops, modifiers, annotations), and cover page generation for unconvertible files. Add PDFBox 3.0.3 dependency.

  24. · DocsService

    Include folderName, folderPath, and docTypeName in DocumentMetadata response

  25. · DocsService

    Add isConverted, hasDesignVersion, isHidden to DocumentMetadata response

    The /api/docs/imaging/list endpoint now returns conversion status from ImgDat and design version status (isSigTemplate) so the frontend can enable/disable the Edit button and filter Modified Docs.

  26. · kamo-internal

    Реструктуризація вкладок DocManager, додати іконку редагування, вбудовуваний редактор та багатопрофільний завантажувач

  27. · kamo-internal

    Створення компонента MultiFileUploader з перетворювальним трубопроводом

  28. · kamo-internal

    Створення компонента DocumentEditor для інлайн редагування в DocManager

  29. · kamo-internal

    Фіксувати водяний знак вище-шаровий z-index, додати сторінку правою кнопкою миші меню, додати сторінку вище / див., поліпшити індикатор перетягування

    - МодифікаторLayer: 'above' pass now use zIndex 20 so watermarks render on top полів і анотації - PdfCanvas: правий клік контекстного меню з обертати, видалити, додати сторінку вище / ставка - PageThumbnailSidebar: же контекстне меню; індикатор перетягування тепер надає як горизонтальне правило між ескізами (не всередині перекриття:приховане поле); перетягування використовується вставка семантика для точної фіксації краплі - DesignStore: addPage action вставляє порожні віртуальні сторінки з відповідним співвідношенням сторін; setTotalPages облікові записи для віртуальної кількості сторінок; snapshot/load/revert all persist virtualPages - DesignTab: дроти отримуютьPageAspectRatio і onAddPage до бічної панелі

  30. · kamo-internal

    Перетягніть поле, плаваючу панель інструментів для анотації та спикання сторінки PDF

    - Замініть клацання за допомогою @dnd-kit drag-and-drop для всіх підписів, ідентичності, і вхідні польові інструменти; перетягування привидів відповідає точному візуальному вигляду поле для скидання (FieldDragPreview renders FieldControl за замовчуванням) - Кожна PDF-сторінка тепер використовуєтьсяВимкнена мета; краплинні координати перетворюються на - Перемістити анотацію інструментів з лівої коробки інструментів в нову плавучу анотаціюToolbar розташувалася топ-ліва площі полотна (загальна панель інструментів зоопарку праворуч) - AnnotationToolbar показує іконки тільки з MUI Tooltips як етикетки; активний інструмент рендерує в пресованій/інсетному стані до дезекції Дайвайдер відокремлює його від кнопки інструментів анотації - АнотаціяToolbar перетягається через обертову ручку і автоматично затискається назад в видима площа полотна, коли вікно браузера не відрізняється - Настроювання параметрів (колірна палітра, кольоровий пікір, товщина/похильність слайдерів) Подробиці в залежності від панелі інструментів через Collapse, коли інструмент анотації активний - Додайте 40px набивання над першою PDF сторінкою та нижче останньої сторінки в полотні

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

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

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