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,497
Tổng thay đổi
5,985
Tính năng
5,283
Sửa
30
Dự án
Lọc theo dự án
Mọi dự án17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-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,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 29, 2026
Chorekamo-internal

Checkpoint f [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint ja [skip c]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint zh [skip ci]

Kamo CI·6mo ago
Fixkamo-asterisk-support

Add go-sql-driver/mysql v1.7.1 checksum to go.sum

go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...

Kamo·6mo ago
Chorekamo-internal

Checkpoint de [skip ci]

Kamo CI·6mo ago
Fixkamo-shared-library

Name

Hàng DB có quốc gia được lưu trữ như số nguyên phổ biến (v. d. "186" cho UPD STATES) Thay vì liệt kê các tên, tạo ra khả năng nhận dạng bất hợp pháp khi tìm thấ...

Kamo·6mo ago
Chorekamo-internal

Kiểm tra ID [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint pt [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint ru [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint bn [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint ar [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Thôi dịch công việc ngay lập tức bằng cách chạy tsx trong nền

KhiForgejo hủy bỏ một luồng công việc, đập mạnh chờ đợi bất kỳ đứa trẻ cảnh giác để hoàn thành trước khi xử lý tín hiệu — vì vậy một công việc tsx chạy địa phươ...

kamo·6mo ago
Fixkamo-asterisk-support

Di chuyển ASTERISK CDR DSN tới cấu hình cục bộ.json, không phải bí mật CN/CD

Chứng nhận CDR là địa phương của mỗi máy chủ FreePBX và không có kinh doanh trong đường ống CI/CD. Tổng đài cộng ASTERISK CDR DSN trực tiếp vào họ Config.json b...

Kamo·6mo ago
Chorekamo-internal

Checkpoint es [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint zh [skip ci]

Kamo CI·6mo ago
FixSecurityService

Cho phép truy cập nâng cao trên getDomain ById và kiểm tra điểm kết thúc dn

Chủ sở hữu cấp cao và các thành viên hệ thống nhận được 403 trên getDomain By Id và xác nhận-dns bởi vì các điểm kết thúc được kiểm tra là userMeberof Org trực ...

Kamo·6mo ago
Fixkamo-internal

Hiện miền org đã có thay vào hình thức mục nhập khi không có miền tự chọn

Trở lại nền tảng của org phụ thuộc như là miền hiển thị Vì vậy DnsProagView Tạo ra thay vì miềnEnryForm khi không có miền bên ngoài có tùy chỉnh. Cũng gỡ bỏ băn...

kamo·6mo ago
Featurekamo-asterisk-support

Enrich upload manifests with Asterisk CDR caller-ID data

Adds optional MySQL CDR enrichment so the softphone history tab can display who called (or was called). When ASTERISK_CDR_DSN is configured as a Forgejo repo se...

Kamo·6mo ago
FeatureConversionService

Parse CDR caller-ID fields from upload manifest

When kamo-asterisk-support includes a cdr{} section in the upload manifest (populated when ASTERISK_CDR_DSN is configured), ConversionService extracts callerIdN...

Kamo·6mo ago
FeatureInitializerService

Add CDR caller-ID columns to recordings table (order 40)

Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...

Kamo·6mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·6mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·6mo ago
Chorekamo-internal

Checkpoint fr [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint es [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint hi [skip ci]

Kamo CI·6mo ago
Chorekamo-internal

Checkpoint zh [skip ci]

Kamo CI·6mo ago
Fixkamo-internal

Restore NavPri panel labels and LeadHistory column headers

NavPri: salvage-keys grabbed href URLs as label values and swapped label/description pairs for Accounts, KB, and Notes nav panels. LeadHistoryPanel: MUI bgcolo...

kamo·6mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·6mo ago
Fixkamo-internal

Show platform domain context when no custom domain is set

Surface the active *.kamocrm.com hostname in the domain entry form so users can see their current platform domain instead of a blank entry screen. Also fixes ve...

kamo·6mo ago
Otherkamo-internal

Revert "chore(messages): add wave3 translation merge fragments (JSON)"

This reverts commit ****************

kamo·6mo ago
Otherkamo-internal

Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"

This reverts commit ****************

kamo·6mo ago
Chorekamo-internal

Add wave3 translation merge fragments (JSON)

kamo·6mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·6mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·6mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

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

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·6mo ago
Fixkamo-internal

Bust Docker BuildKit cache per commit so npm run build runs every push

Identical checkout trees (e.g. empty commits) reused cached layers and skipped a real Next build. Pass GIT_COMMIT from the workflow and label the image revision...

kamo·6mo ago
Chorekamo-internal

Blank commit to kick CI/CD

kamo·6mo ago
FixEmailService

Các thành viên đồng bộ. email khi gửi hộp thư chính được gán, thay đổi hoặc gỡ bỏ

Khi một hộp thư được chỉ định cho một thành viên của KAMO MAIL org, các thành viên.mail đã không bao giờ cập nhật, gây ra thư điện tử căn cước để không giải quy...

Kamo·6mo ago
FixSecurityService

Ngăn chặn lặp lại miền gốc và sửa chữa bộ trình bày miền chính

Kiểm tra 1 DOMAIN FORG không đúng cách loại bỏ .kamocram.com miền, cho phép một org tích lũy nhiều miền gốc (và 10 Bí danh mỗi) bằng cách thử lại với một bí da...

Kamo·6mo ago
Fixkamo-internal

Nối tiếp các thành viên an ninh và thành viên PUT cuộc gọi để tránh xung đột con gà trốngroachDB

Hai chữ viết đồng thời với cùng một hàng « các bộ phận » gây ra một chuỗi có thể lặp lại Cô lập xung đột - an ninh hội viên đọc hàng trong khi các thành viên đi...

kamo·6mo ago
FixSecurityService

Giảm hiệu ứng tạo và sửa lỗi dịch

- Bộ quản lý tổ chức: quét bảng) với Bảo đảmTamMemForOrg (single org) — loại bỏ - 400ms×N DB tròn-trips làm cho công việc /network/create been bị mắc kẹt - Bộ q...

Kamo·6mo ago
Fixkamo-shared-library

Mở rộng

Cột là VARCHAR (512) trong cả hai ký hiệu và DB, gây ra Việc dịch bị lỗi khi dịch tựa đề lâu. Cột DB là bây giờ WORING (từ ứng dụng trực tiếp); thay đổi chú thí...

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