KamoCRM

Bản ghi thay đổi trực tiếp

Mọi tính năng, sự sửa chữa và cải thiện, được đăng khi nó vận chuyển. Không có gì bị cản trở để phóng.

17,494
Tổng thay đổi
5,983
Tính năng
5,282
Sửa
30
Dự án
Lọc theo dự án
Mọi dự án17,494AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService248MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Bộ lọc theo kiểu
Mọi kiểuBuild16CI523Chore773Docs3,254Feature5,983Fix5,282Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 12, 2026
Featurekamo-internal

Sửa nhãn mở rộng thành lưới 8 vị trí đầy đủ với luân phiên LM/RM

- Nhãn sửa đổi. Định vị bây giờ sử dụng chức năng sửa đổi 8 (cũng mạng 8 định vị như là trang số) - LM (Middle Trái): mỗi dòng được vẽ như là một viên dọc với c...

kamo·6mo ago
Featurekamo-internal

Thêm các thẻ công cụ/ sửa đổi vào hộp công cụ điện tử ký hiệu với phủ vẽ trực tiếp

- Chia hộp công cụ bên trái thành công cụ và sửa đổi thẻ - Thanh sửa đổi: - Số thay đổi trang: khởi động/end trang, lưới 8- vị trí (TL/TM/TR/LM/RM/BL/BM/BR), đị...

kamo·6mo ago
Fixkamo-internal

Sửa định vị hình thu nhỏ đã xoay và phục hồi chuyển dạng quay

Hai lỗi trong mẫu ảnh: 1. Thay thế <hight:\</i>{dication * 100}%\ (phần trăm chiều cao trên abs- Yếu tố định vị — không đáng tin cậy khi có chiều cao khối đệm-...

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

Defer đặt trang Total cho đến sau khi lặp lại mờ PDF để ngăn chặn bão hoà công nhân PDF.js

Trên một trang 50 trang PDF, gọi set Total Pages trước khi có được trang web () kích thước vòng lặp Tất cả 50 thành phần mẫu ảnh Canvas ngay lập tức. Mỗi ngã về...

kamo·6mo ago
FixConversionService

Expand component scan and add full datasource/JPA/Redis/MinIO config

ConversionServiceApplication was only scanning com.kamo.ConversionService, missing all shared library beans (ImageService, MinIOStorageService, MemberRepository...

Kamo·6mo ago
FixConversionService

Add kamo-shared-library build stage to resolve missing dependency

The Dockerfile was trying to fetch kamo-shared-library from Maven Central, which doesn't exist there. Mirror the SecurityService pattern: clone the shared libra...

Kamo·6mo ago
Refactorkamo-internal

Chuyển tất cả các đường dẫn chụp ảnh từ SecurityService đến đảo ngượcService/DocsService

Đường tải lên bây giờ gọi cho ConversionService trực tiếp thông qua CONVEION SERVICE URL: - PST/Api/image/upload // api/conlat/image/upload - PST / api/imagelat...

kamo·6mo ago
RefactorSecurityService

Gỡ bỏ bộ lọc hình ảnh và đậu / hình ảnh — chuyển sang đảo chính và DocsService

Tải lên điểm kết thúc bây giờ trực tiếp trong ConversionService tại / api/conversion/mage/*. Tất cả các điểm quản lý và tải về đều trực tiếp tại DocsService tại...

Kamo·6mo ago
FeatureDocsService

Add imaging management endpoints — move all non-upload imaging from SecurityService

- Add 17 imaging DTOs to beans/imaging/ (folders, documents, templates, updates) - Add ImagingController at /api/docs/imaging with all management + download end...

Kamo·6mo ago
FeatureConversionService

Add imaging upload endpoints — move all upload logic from SecurityService

- Add JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 to pom.xml - Add datasource, Redis master/replica, NATS, MinIO config to appli...

Kamo·6mo ago
Chorekamo-register

Nâng cấp lên chương trình kế tiếp.js 16.2.3, TypeUS 6. 0,2, Node 24, phản ứng 19 loại

- Pin bên cạnh 16.2.3 và eslint-config-ext để phù hợp - Nâng cấp để chính xác 6.0.2, @ types/node to ^24 - Thay thế chuyển động khung với chuyển động ^12 (động ...

Kamo·6mo ago
RefactorDaemonService

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...

Kamo·6mo ago
RefactorSecurityService

Bỏ qua thế hệ mẫu ảnh cho Cửa sổ chuyển đổi, gỡ bỏ phụ thuộc PDFBox

tạo ra AndtoreThumbnails bây giờ PSTs PDF đã được chuyển đổi sang ConversionService (TIẾNG CÒI) Mở cửa đáp ứng, cửa hàng mỗi người p{n}.png in MinAO, và xuất bả...

Kamo·6mo ago
FeatureConversionService

Add ThumbnailService and POST **************** endpoint

Accepts a PDF file, renders each page at 150 DPI via PDFBox, packs per-page PNGs into a ZIP (thumb_p0.png, thumb_p1.png, …) and returns it. Centralises all thum...

Kamo·6mo ago
FeatureSecurityService

Đồng bộ hoá ảnh mẫu trên trang trong khi mẫu tải lên với tiến trình WS hạt

- Thêm phụ thuộc PDFBox vào pom.xml - Sau khi lưu trữ PDF đã cải tiến, dịch mọi trang qua PDFRenderer và tải lên từng trang như{id} thumb p{n}.png - Công bố tạo...

Kamo·6mo ago
Fixkamo-internal

Ngăn xếp chồng trang, sửa các mảnh mẫu ảnh, thêm các mẫu ảnh bên máy chủ vào lùi PDF.js

- Thêm linh hoạt: 0 để trang divs trong Pdf Canvas để trang không nén trong cột linh hoạt - Thêm đường viền: 0 cho các mục thu nhỏ trong PageThumbnailSidebar cù...

kamo·6mo ago
Fixkamo-internal

Vẽ PDF hấp dẫn, tự nhiên hoá bình thường, không cuộn ngang

- Pdf Canvas: Thay thế InterntOb Server bằng các bản vẽ toàn trang. Cách tiếp cận dựa trên quan sát không đáng tin cậy khi thanh thiết kế bắt đầu với màn hình:n...

kamo·6mo ago
Chorekamo-login

Nâng cấp lên chương trình kế tiếp.js 16.2.3, TypeUS 6. 0,2, Node 24, phản ứng 19 loại

- Tiếp theo.js 16.2.3 với Turbopack là máy chủ dev mặc định - Loại 6.0.2 với kỷ niệm chỉ có thể sử dụng và hệ thống ES2022 - @ types/react@^19 and @ types/react...

Kamo·6mo ago
Fixkamo-internal

Loại bỏ xung đột sắc thái trong việc vẽ mẫu ảnh PDF

Công cụ & xoá với trọng tài <canvas> Name Chỉ cần thử là có thể giải hòa. để gỡ bỏ cái nút gắn máy đánh chữ. Cũng thêm một bảo vệ đang chờ để tải pdfJs () tron...

kamo·6mo ago
Fixkamo-marketing

Xử lý các công cụ ứng dụng và ứng dụng BillingCycles dạng chuỗi

Những trường này được gõ như chuỗi [] nhưng có .split(",") cuộc gọi trên chúng, gây ra lỗi kiểu MIME.

Kamo·6mo ago
FixESigService

Add CockroachDB transaction retry for template init endpoint

CockroachDB serializable isolation can trigger RETRY_SERIALIZABLE on the read-then-write pattern in initTemplate. Retries up to 3 times with backoff when detect...

Kamo·6mo ago
Fixkamo-marketing

Chữ & ký

Kamo·6mo ago
Fixkamo-internal

Đường dẫn ủy nhiệm ngược lại tới OTK auth, loại bỏ trợ lý đăng xuất không dùng

OTK là cơ chế thô chính xác — cách tiếp cận đầu phiên chạy trước Vượt qua hệ thống an ninh đã được thiết lập. Name Tạo ra OPK từ apiProxy.ts.t.

kamo·6mo ago
FixESigService

Correct OTK Redis key format and add imaging template list endpoint

OTK keys use OTK<id> and ***<id> (no colon) matching the Next.js proxy. Added POST /api/esig/templates/list to query imaging templates via shared library ImgRep...

Kamo·6mo ago
Fixkamo-internal

Dùng đầu phiên chạy trực tiếp thay vì OTK cho các đường dẫn ủy nhiệm ESigService

Đọc *** phiên chạy từ Redis trong bản kế tiếp.js và pass orgId/SchId là đáng tin cậy người dẫn đầu tới ESigService thông qua bên trong K8s DNS. Gỡ bỏ phụ thuộc ...

kamo·6mo ago
FixESigService

Replace OTK auth with trusted session headers for internal K8s calls

ESigService is internal — the Next.js backend reads the session from Redis and passes orgId/memberId/userId as X-Org-Id, X-Member-Id, X-User-Id headers. No OTK ...

Kamo·6mo ago
Fixkamo-internal

Dùng điểm kết thúc để tìm mẫu-hoặc tạo bằng cách nạp trình soạn thảo

Trang tạo đi qua trong URL. Trang soạn thảo bây giờ gọi các điểm cuối để tìm hoặc tạo bảng điện tử, sau đó sử dụng đã trả lại UUID cho các hoạt động thiết kế và...

kamo·6mo ago
FeatureESigService

Add template init endpoint to find-or-create templates by imgId

The create page uploads to the imaging system and redirects with imgId. The edit page now calls POST /api/esig/templates/init with the imgId to find an existing...

Kamo·6mo ago
FixESigService

Scan all shared library repository packages to resolve bean dependencies

ComponentScan picks up shared library services which depend on repos in donotmodify.dao.repos and commerce packages — must scan those too.

Kamo·6mo ago
April 11, 2026
Featurekamo-internal

Thêm trình biên tập mẫu e- identifyre với họa tiết thiết kế, bảng hiệu và phiên bản

Hoàn toàn viết lại trang « /doc/ sign/dit » với giao diện tabbed (đặt và ký hiệu, Thiết kế), PDF.js vẽ với các trường có thể kéo phủ, công cụ ghi chú, bộ ký hiệ...

kamo·6mo ago
FeatureESigService

Initial ESigService Spring Boot project for e-signature template management

New microservice with REST API for e-signature template CRUD, signer management, design version snapshots, and field link tracking. Includes OTK auth filter, Fo...

Kamo·6mo ago
Featurekamo-shared-library

Thêm các thực thể biểu mẫu điện tử, danh sách và kho lưu trữ

Các thực thể JPA mới cho hệ thống thiết kế mẫu điện tử: ESignTemlate, ESignTemememSigner, ESignTemlateDeignVersion, và ESignTem biển vaieldLik và hỗ trợ kế hoạc...

Kamo·6mo ago

Như những gì anh thấy vận chuyển?

Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.

Bắt đầu tự do mãi mãiXem truy cập