KamoCRM

Live Change Loglog

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

17,500
Общие изменения
5,986
Особенности
5,284
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 16, 2026
Featurekamo-internal

Внедрить систему обмена документами с помощью диалога Shared With Me, вкладки Shared With Me и общих ссылок

- Добавить ShareDocumentDialog с разрешения на основе член / команда / отдел / работа Сборщик титулов получателей Кнопка Wire Share в панели инструментов DocMan...

kamo·6mo ago
April 15, 2026
Featurekamo-internal

Real BLAKE3 хеширование и предварительная загрузка dedup в диспетчере доков

Заменить заполнитель BLAKE3 реальным блейком 3 WASM в fileHashing.ts Добавить чек-хэш и существующие прокси-маршруты API MultiFileUploader проверяет сервер на н...

kamo·6mo ago
Fixkamo-internal

Gate Folder и Doc Type столбцы/поля на разрешительных папках и разрешительном типе

Когда функции типа папки или doc отключены для типа assoc, спрячьте соответствующие столбцы datagrid и последовательно загружать поля форм.

kamo·6mo ago
Fixkamo-internal

Выравнивайте поля загрузки с согласованными текстовыми полями MUI, всегда покажите папку и тип файла

Замените необработанные элементы <select> на MUI TextField Укладка и выравнивание с полем описания. Тип папки и Doc Поля теперь всегда видны (не закрываются раз...

kamo·6mo ago
Fixkamo-internal

Принимайте все типы файлов для загрузки, используйте черный список на стороне сервера вместо белого списка

Заменить жестко закодированный белый список ACCEPTED EXTENSIONS серверным extBlackList Из Assoc-Config. Все типы файлов теперь загружаются, если они явно не зан...

kamo·6mo ago
Featurekamo-internal

Redesign Prepare Выбранная вкладка с переупорядочением, предварительным просмотром и массовой загрузкой

Замените макет панели опций функциональным интерфейсом подготовки документов. Документы переупорядочены с помощью кнопок перетаскивания и стрелок, с чекбоксами ...

kamo·6mo ago
April 13, 2026
Fixkamo-internal

Используйте флаг SystemDocsOnly для вкладки System Docs, покажите все документы в Original Docs

Оригинальная вкладка Docs теперь показывает все документы для этого типа без Фильтрация по AssocObjectId. На вкладке System Docs отправляется SystemDocsOnly: tr...

kamo·6mo ago
Fixkamo-internal

Default assocObjectId to current Member ID для правильной фильтрации вкладок doc

Если парам URL не указан, закладки Original Docs и Modified Docs теперь запрашивается идентификатором текущего члена, в то время как System Docs запрашивает чис...

kamo·6mo ago
Chorekamo-internal

Удалить /doc/sign/create и /doc/sign/edit маршруты

Редактор теперь встроен в страницу менеджера doc.

kamo·6mo ago
Refactorkamo-internal

Добавить MemberType к пользовательской информации, переименовать шаблонName в docDescription в магазине настроек шаблона

Добавить поле MemberType из колонки дискриминатора организации-члена User-info API и UseUserInfo hook. Переименовать шаблонName в docDescription в templateSetti...

kamo·6mo ago
April 12, 2026
Featurekamo-internal

Исправьте водяной знак выше уровня z-index, добавьте меню правого клика страницы, добавьте страницу выше / ниже, улучшите индикатор сопротивления

- ModifierLayer: теперь используется zIndex 20, поэтому водяные знаки отображаются поверх полей и аннотаций - PdfCanvas: контекстное меню правого клика с поворо...

kamo·6mo ago
Fixkamo-internal

Место выпало поле в точном визуальном положении призрака

Вместо этого используйте active.rect.current.translated (клиент DragOverlay) соответствует переведенной прямой, поэтому поле теперь приземляется именно там, где...

kamo·6mo ago
Featurekamo-internal

Размещение полей Drag-and-drop, плавающая панель инструментов аннотации и интервал между страницами PDF

- Заменить click-to-place на @dnd-kit drag-and-drop для всей подписи, личности, и инструментами поля ввода; перетаскивание призрака соответствует точному визуал...

kamo·6mo ago
Fixkamo-internal

Маршрутизация всех вызовов API esig через forwardToApi() для исправления сбоев сохранения

Все 10 обработчиков маршрута Esig указывали на ESIG SERVICE URL, который разрешает к несуществующему доверенному лицу камовсига. Заменить каждого куратора forwa...

kamo·6mo ago
Featurekamo-internal

Добавить опцию положения слоя в модификатор Watermark (за / над контентом)

WatermarkModifier получает «слойное» поле: «за» | «выше» (по умолчанию — «за»). - ModifierLayer теперь принимает "пропускной" реквизит (ниже "выше"): - ниже про...

kamo·6mo ago
Featurekamo-internal

Добавить модификатор Watermark в набор инструментов

- Тип WatermarkModifier: logoType (полный/простой), startPage, endPage, ротация (-180-180), размер (10-90% ширины страницы), непрозрачность (2-60%), solidColor ...

kamo·6mo ago
Featurekamo-internal

Расширить модификатор этикетки до полной 8-позиционной сетки с вращением LM/RM

- LabelModifier.position теперь использует ModifierPosition8 (та же 8-позиционная сетка, что и номера страниц) - LM (Middle Left): каждая строка отображается ка...

kamo·6mo ago
Featurekamo-internal

Добавьте вкладки Tools/Modifiers для подписи Toolbox с наложениями живого холста

- Сплит Toolbox левая боковая панель в Tools и Modifiers вкладки - Вкладка Модификаторов: раздельный список + панель настроек (вариант B) - Модификатор номеров ...

kamo·6mo ago
Fixkamo-internal

Корректировка поворотного положения миниатюры и восстановление преобразования вращения

Два бага в ThumbnailCanvas: 1. Заменить "высота: \"${displayAspect * 100}%\" (процентная высота на абс- позиционируемый элемент — ненадежный, когда высота блок...

kamo·6mo ago
Featurekamo-internal

Fix floating zoom control visibility and polish thumbnail placeholders

- Move floating zoom controls outside the scroll container and use position:absolute so they remain visible at all times regardless of scroll position; offs...

kamo·6mo ago
Featurekamo-internal

Page selection with animated glow border synced between canvas and thumbnail sidebar

- DesignTab holds selectedPageIndex as the single source of truth - Clicking any page in the main canvas selects it (onPageSelect) - Clicking a thumbnail select...

kamo·6mo ago
Fixkamo-internal

Move scroll ownership from PdfCanvas to canvasContainerRef

PdfCanvas root Box previously had overflow-auto + h-full, making it its own scroll container. This meant: - scrollbarGutter: stable on canvasContainerRef had no...

kamo·6mo ago
Fixkamo-internal

Fit to Width calculates actual container width instead of resetting to zoom 1

Reads **************** (which accounts for the stable scrollbar gutter) and the page's natural width via **************** then computes fitZoom = (availableWidt...

kamo·6mo ago
Fixkamo-internal

Replace all hardcoded purple with var(--color-primary) on Settings & Signers page

Signers icon, icon background, count badge, Add Signer buttons, Add First Signer button, empty-state illustration tint, add-another hover, and the ALL_OF_TYPE s...

kamo·6mo ago
Featurekamo-internal

Auto-select first signer, fix zoom control scrollbar gap, animate properties panel

- Toolbox auto-selects the first signer's UID when signers go from 0→1 - Canvas container uses scrollbar-gutter: stable so the sticky zoom/undo control mainta...

kamo·6mo ago
Featurekamo-internal

Reorder tabs, gate field tools by signer, redesign Settings & Signers tab

- Design is now the first tab; Settings & Signers is second - Toolbox shows "Add Signer" CTA (navigates to Settings) when no signers exist - Signature Tools, Id...

kamo·6mo ago
Featurekamo-internal

Render field controls as actual-looking form elements with signer color tinting

Each field type now renders a visual representation of the real control (text input, checkbox, toggle, dropdown, radio group, date picker, etc.) tinted with the...

kamo·6mo ago
Fixkamo-internal

Remove fixed height and scroll bars from field properties panel

The panel had two vertical scrollbars: 1. DesignTab wrapper had height: 200 + overflowY: auto 2. FieldPropertiesPanel root had height: 200 + overflow: hidden, ...

kamo·6mo ago
Fixkamo-internal

Откажитесь от установкиTotalPages до тех пор, пока PDF не затухнет, чтобы предотвратить насыщение рабочего PDF.js

На 50-страничном PDF вызов setTotalPages перед установкой петли размерности getPage() Все 50 компонентов ThumbnailCanvas немедленно. Каждый возвращается в PDF.j...

kamo·6mo ago
Refactorkamo-internal

Переместите все маршруты API визуализации из SecurityService в ConversionService/DocsService

Маршруты загрузки теперь вызывают ConversionService напрямую через CONVERSION SERVICE URL: - POST /api/imaging/upload → /api/conversion/imaging/upload - POST/ap...

kamo·6mo ago
Fixkamo-internal

Предотвратите укладку страниц, исправьте миниатюры, добавьте миниатюры на стороне сервера с резервным копированием PDF.js

Добавить flexShrink: 0 на страницы divs в PdfCanvas, чтобы страницы не сжимались в гибких столбцах Добавить flexShrink: 0 к миниатюрам в PageThumbnailSidebar по...

kamo·6mo ago
Fixkamo-internal

Стремительный PDF-рендеринг, нормализация естественного масштаба, отсутствие горизонтальной прокрутки

- PdfCanvas: замените IntersectionObserver на полные рендеринга страницы. Подход, основанный на наблюдении, был ненадежным при запуске вкладки дизайна. с диспле...

kamo·6mo ago
Fixkamo-internal

Устранение конфликта Child DOM в рендеринге миниатюр PDF

Заменить container.innerHTML + appendChild pattern в ThumbnailCanvas React-managed <canvas> ref. Старый подход очистил React Узлы DOM напрямую, в результате чег...

kamo·6mo ago
Fixkamo-internal

Вернуть прокси-маршруты в OTK auth, удалить неиспользуемый помощник esigProxy

OTK — это правильный механизм аута — подход предыдущего заголовка сессии. Обойдя установленный шаблон безопасности. Все прокси-маршруты esig используются Снова ...

kamo·6mo ago
Fixkamo-internal

Используйте заголовки сеансов вместо OTK для прокси-маршрутов ESigService

Читайте *** сессию от Redis в Next.js и передайте orgId/memberId как надежный Заголовки в ESigService через внутренние K8s DNS. Устранение зависимости OTK.

kamo·6mo ago

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены