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,500
Tổng thay đổi
5,986
Tính năng
5,284
Sửa
30
Dự án
Lọc theo dự án
Mọi dự án17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,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ểuBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 25, 2026
FixKlusterServices

Liên lạc ma thuật bền bỉ = thư mục sửa chữa và chặn máy quét SIP khi khởi động

- Inject [re pjsip] liên lạc = memory vào ma thuật.conf trước khi Astesk bắt đầu; hậu phương dạng ảo thuật mặc định thả xuống âm thầm tất cả các liên lạc reGIST...

Kamo·6mo ago
Fixkamo-internal

Sub-tab content fills full content-area width

Drop the centered max-width constraint (was 920 / 1200 / 680 / 720 depending on tab) on SubTabShell. The page already lives inside SettingsView's content column...

kamo·6mo ago
FixEmailService

Fix attachment parsing and hasAttachment false positives

Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...

Kamo·6mo ago
Fixkamo-internal

Add download button to classic view attachment section

The classic view (MessageBrowser) had its own attachment list that was missing the download button — only the conversation view was fixed previously. Also align...

kamo·6mo ago
April 24, 2026
FixEmailService

Add com.kamo.z.shared.commerce to EnableJpaRepositories scan

**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...

Kamo·6mo ago
Fixkamo-internal

Name

Bố trí/ Khoảng cách sửa chữa: - Tất cả sáu thẻ truy cập (Providers, mở rộng, điện thoại, thiết bị, hộp thư thoại, sức khỏe) Bây giờ gói nội dung của họ trong mộ...

kamo·6mo ago
FixEmailService

Correct field name and type in getFromAddresses response

Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...

Kamo·6mo ago
Fixkamo-internal

Load FROM addresses from accessible mailboxes and aliases

Replaces the broken getFromAddresses() endpoint (which sent 'email' instead of 'address') with getAccessibleMailboxes() + listMemberAliases(), matching the same...

kamo·6mo ago
FixInitializerService

Sử dụng cú pháp DOP tương thích với con gà trống

CockroachDB từ chối ALTER Table ... DOP CONSTRAINT cho hạn chế UNIQE với: unimpleed: không thể thả UNIQEt "uk org oauth provider" sử dụng Dịch bởi Vũ Hạnh, Mai...

Kamo·6mo ago
ChoreVOIPService

Hãy thả đĩa VOIPService ra khỏi repo

Theo quy ước dự án (.md file không có dịch vụ).

Kamo·6mo ago
FixVOIPService

Bao gồm com.kamo.z.shared.commerce trong scan kho

Sự truyền bá đặc biệt mới nhất kamo (TIẾNG CÒI) (không đóng gói.dao. Services) mà có phụ thuộc xây dựng vào (TIẾNG CÒI) (TIẾNG CÒI) Hạt Dịch vụ được tải bởi sca...

Kamo·6mo ago
Featurekamo-internal

Thẻ cấu hình nền ( General / VOIP & Skype / System user / Super)

Gói * CÂU CHUYỆN TRONG Thiết bịView với bốn trang: Chung: Số đếm ví dụ, số tiến trình hỗ trợ tin nhắn hoạt động, đồng bộ VOIP toàn cục cuối cùng Dấu thời gian....

kamo·6mo ago
Fixkamo-internal

Thêm nút tải về và giảm tốc độ đánh dấu như đọc

- Thêm nút tải về của biểu tượng vào mỗi hàng đính kèm để người dùng có thể ép buộc a Tải tập tin xuống thay vì chỉ mở trong thẻ mới - Đánh dấu Đối số Thất bại ...

kamo·6mo ago
FeatureDaemonService

Công việc đồng bộ VOIP toàn cục ( khoảng thời gian không thay đổi được)

VoipGlobalSyncJobs mỗi phút và, trên mỗi đánh dấu, đọc Hệ thống tự động khởi động đơn để quyết định liệu một đồng bộ toàn cầu là do: - Nếu voipSyncEnabled là gi...

Kamo·6mo ago
FeatureSecurityService

Kết thúc xem hệ thống

Bề mặt cấu hình nền tảng, được đóng cửa bởi chủ sở hữu cấp cao nhất hiện có bảo vệ (So sánh kiểu hệ thống người dùngConfigGler yêu cầuTopLeve BENVOLIOwner). Đi...

Kamo·6mo ago
FeatureVOIPService

Bộ điều khiển tài nguyên đơn + org tổng hợp + đồng bộ nội bộ

Tài nguyên cho mỗi tài nguyên CRUD (phần mở rộng / người dùng/ thiết bị/ hộp thư thoại): - Cảm ứng nhiệt huyết từ máy bay. - Người dùng VoipUsers ở /api/voip/in...

Kamo·6mo ago
FeatureVOIPService

Multi-instance provider refactor + full FreePBX + Flowroute SMS

Core model change: one org → many VoipProviderInstances (was: one per org). Every provider API call is now instance-scoped. PhoneProvider interface: - New meth...

Kamo·6mo ago
FeatureInitializerService

Di chuyển nhiều chương trình điện thoại/SMS

Chạy sau khi Hibernt ddl-auto: ngày tạo ra các bảng mới (VOIPIPVIDER INT BULK TEXT PVIDER BENT, phone EXETION, phone END USER, phone DVICE, Nhóm Việt hoá KDEEM ...

Kamo·6mo ago
Featurekamo-shared-library

Comment

- Thay tên VoipProviderConfig VoipProvider Instance; thả UNIQE(org id), thêm tên name, config json, cuối sync on , last sync frack. - Thay tên Văn bản Bulk ...

Kamo·6mo ago
FixKlusterServices

Di chuyển máy Path từ MinIO (rcone Foulo) sang địa phương /var/libx/pbx

MinIO thông qua Rccone qua từ điển không hỗ trợ PSIX chmod hoặc smlink () — cả hai Cần thiết bởi hệ thống mô- đun của FreePBX. Name máy chủ nút là đĩa địa phươn...

Kamo·6mo ago
FixKlusterServices

Gói fwconsole/amportal thông qua php cho máy đọc sách MinIO

Comment PSIX chmd, do đó các tập lệnh fwconsole không thể thực hiện được trên âm lượng đó. Chạy.sh bây giờ tạo tập lệnh bọc trong ephemeral /usr/local/bin rằng ...

Kamo·6mo ago
FixKlusterServices

Thêm móc trước và tắtGracePerodSecond

Những người ngăn chặn bị mắc kẹt trong sự kết hợp bởi vì nền tảng của loài khỉ Quá trình tiếp tục chạy sau khi apache2ctl (PID 1) thoát. móc trước khi dừng gửi ...

Kamo·6mo ago
FixKlusterServices

Thêm khởi động.phap yêu cầu tái tạo /etc/ Freepbx.conf

Trình cài đặt viết freepbx.conf với tài nguyên=' và một yêu cầu once để khởi động.php, mà cobig.p phụ thuộc vào nạp lớp FreePBX. Phiên bản tái tạo của chúng tôi...

Kamo·6mo ago
FixKlusterServices

Tái tạo /etc/ freepbx.conf khi khởi chạy lại

/etc là ephemeral (không phải là một máy path), do đó, /etc/ freepbx.conf viết bởi Bộ cài đặt bị mất khi mỗi tàu khởi động lại. Thêm chi nhánh để tái tạo Nó xuấ...

Kamo·6mo ago
FixKlusterServices

Bypass khởi động chearch, wait for Control socket place

khởi chạy cảm biến sử dụng 'pidof astesk` mà trả về một dương dương dương dương dương dương dương trên kén Khởi động lại, gây ra vòng lặp chờ rủi ro. Bây giờ b...

Kamo·6mo ago
FixKlusterServices

Khởi động Astesk trong nền, đợi nó, rồi chạy bộ cài đặt

Điểm nhập.sh không chạy bộ cài đặt FreePBX — nó chỉ khởi động phục vụ. Chạy.sh bây giờ sao chép các bước thiết lập điểm nhập, bắt đầu Theo dõi phía sau, chờ ổ c...

Kamo·6mo ago
FixKlusterServices

Hãy để điều khiển mục cài đặt, không phải khởi chạy.sh

Trình cài đặt FreePBX (php install -n) yêu cầu A phân cách sẵn sàng đang chạy. Sự khởi đầu của chúng ta. "Error liên lạc với Astesk". Bây giờ khởi động.sh chỉ c...

Kamo·6mo ago
FixKlusterServices

Chỉ lắp /etc/chearch, không phải /etc, để sửa lỗi PHP đơn giảnxml

Lắp kết tập tin toàn bộ /etc như một máyPath là làm hỏng phần mở rộng PHP tải ngay cả sau khi gieo từ ảnh — đơn giảnxl load file không xác định lúc cài đặt. Bâ...

Kamo·6mo ago
FixKlusterServices

Giảm giới hạn CPU xuống 2:1 tỷ lệ để loại bỏ quá cam kết

Trung tâm Doc 4.Jribri 4 lõi 2. Bergamot 2 vội 1 lõi, đồng bộ 1, 0.5 lõi. Lưu ~7. 5 lõi ngoài giới hạn nút.

Kamo·6mo ago
FixKlusterServices

Chuyển tới ese máy tính/ Freepbx:17 với kiến trúc đúng

không có hình ảnh FreePBX 17 (bị từ bỏ từ năm 2022). Máy tính/ freepbx:17 (đã nâng cấp Apriated 2026, Asteppy 21 + FreePBX 17) yêu cầu Một kén giữ chân MariaDB ...

Kamo·6mo ago
ChoreKlusterServices

Name

Quản lý UI bây giờ chỉ có nội bộ trên LAN/Wre Guard trên cổng 8088 ( FreePBX's nginx được kết nối trực tiếp trên hostNetwork). Không có đường Traefik, không đượ...

Kamo·6mo ago
FeatureKlusterServices

Triển khai cầu FreePBX 17 + Jigasi trên k1m1 và k2m1

FreePBX (tiredofit/ freepbx:17-latest) chạy với máyNetwork do đó SIP/RP Bảo tồn IP thực sự của khách hàng, mắc kẹt một nút bằng nút. SIP on 5060 UDP/TCP (5061 T...

Kamo·6mo ago
Fixkamo-internal

Phân tích ngữ pháp trước khi chuyển tiếp để ngăn chặn tham nhũng nhị phân

yêu cầu. văn bản () trên đa phần/form-data làm hỏng tập tin nhị phân byte; Thông qua phân tích FormData như init.body như vậy về phía trước ToApi yêu cầu. text ...

kamo·6mo ago
Fixkamo-internal

Gỡ bỏ minHeight: 100vh gây ra thanh cuộn kép

Đồng hồ đo ngoài của hộp: 100vh vượt quá khối của bố trí (100vh - 56px) Hộp, tạo ra cả cuộn ở cấp trình duyệt lẫn bên trong Nạp: tự động hoạt động cùng lúc. chi...

kamo·6mo ago
Refactorkamo-internal

Trang đầu trình soạn thảo, thay đổi tên của tập tin con

- Loại bỏ các nút đóng lại của biểu tượng Button + biểu tượng khiên chắn + tiêu đề + phụ đề từ người đứng đầu đội bảo vệ-mdel / Master-mdel editor. Nút Thôi tro...

kamo·6mo ago
Fixkamo-internal

Bỏ thông báo thanh công phu cũ từ bảng bảo mật

Khi nhân viên tự trả lương trường Kamo Fees đã bị loại bỏ, các phù hợp Bảng trong cơ thể hàng đã được xoá nhưng hàng đầu vẫn còn "<TamMMMER] Tế bào trả tiền, th...

kamo·6mo ago
FixSecurityService

Name

Bây giờ bố trở về HTTP 400 với mã số = Không thể chấp nhận được. Yêu cầu xấu khi tài khoản không đáp ứng được yêu cầu hiện tại Năng suất sản xuất miền ARI trên ...

Kamo·6mo ago
Fixkamo-internal

Name

Sắp xếp lại các lá bài con con để khớp với thứ tự đã yêu cầu: 1. Tầm tuổi thành niên cho phép 3. cho phép nhân viên (hiện thời đại Am - môn) Những con thuộc hạ...

kamo·6mo ago
Featurekamo-internal

Xem nền tảng-admin, tạo mẫu, tìm kiếm trực tiếp, lọc, biểu tượng org

Name Mới / api/ Security/org/All-networks endpoints thay vì chỉ thành viên của riêng họ. Tiêu đề và cập nhật phụ đề để phản ánh ngữ cảnh nền. Tăng cường khác: ...

kamo·6mo ago
FeatureSecurityService

Thêm /api/ Security/org/all-networks cho nền tảng admins

Chủ sở hữu cấp cao org bây giờ có thể lấy tất cả các tổ chức trong hệ thống với Thông tin thành viên liên quan đến người gọi. Orgs nơi người gọi có một thành vi...

Kamo·6mo ago
Featurekamo-internal

Thanh con trong bộ sửa màn hình bảo mật + dọn dẹp

- Biên tập viên an ninh trên tờ báo đã bị chia tay. thành bốn con: chung (thông tin cơ bản, khả năng xác thực, có thể tạo ra, Thiết lập nền tảng, cấu hình miền,...

kamo·6mo ago
RefactorInitializerService

Name

Trình sắp xếp đồ hoạ bậc thầy không còn vượt qua các nhà cung cấp ba bang bị gỡ bỏ thiết lập khi tạo ra mô hình an ninh bậc thầy — cánh đồng bị tắt Con trai của...

Kamo·6mo ago
RefactorSecurityService

Name

Gương cho sự thay đổi tư pháp chung - An ninhModeler, MasterModelGuler, và A ứng dụng Modeler không còn đọc/ viết Đội lương trả tiền cho đội. Trình biên tập tự ...

Kamo·6mo ago
Refactorkamo-shared-library

Trình thanh toán thanh toán thả

Chính sách trả phí nhân công không còn nữa — các biện pháp xử lý trả nợ Billing Hóa đơn mỗi nhóm, không phải thông qua mô hình an ninh. Bỏ Đội Đội Sống Đội ...

Kamo·6mo ago
FixSecurityService

Miền có hàng đợi sẵn qua Tìm Theod WithDomains, thả

@ info/ rich Toàn bộ thông tin được tải lên, và cũng mạo hiểm Lazy Initialation Excepttion nếu Bên trong nhận được tổ chức ById giao dịch thực hiện trước khi qu...

Kamo·6mo ago
Fixkamo-internal

Gỡ bỏ bản sao? Kiểu= từ apiPath

tớiTopi đã phụ thêm các cuộc tìm kiếm (kiểu=...) từ bản gốc yêu cầu URL. Nghề nhúng kiểu = một lần thứ hai trong apiPath sản xuất kiểu = đầy đủ? Kiểu = đầy đủ ở...

kamo·6mo ago
Fixkamo-internal

Bộ chuyển đổi hộp thư cho ID thành viên int64

Dùng thư mục để lấy hộp thư hoặc bộ sưu tập, chuẩn hoá id/boxId từ EmailService, và lái bộ chuyển đổi từ người có thể truy cập Hộp thư khi sẵn sàng, vì thế khôn...

kamo·6mo ago
Featurekamo-internal

Name

Thiết bị con: - Trình biên tập lý lịch thay thế danh sách chip với danh sách hàng bảng Các thành viên và thành viên trong nhóm kiểm tra mỗi bí danh — quản trị m...

kamo·6mo ago
FeatureSecurityService

Giải mã khả năng lọc và tự động hiệu chỉnh quyền sở hữu phụ

Bộ quản lý tổ chức: - Tạo ra trang web-alias org bây giờ tự động đánh dấu quyền sở hữu xác thực và isDnsVerified=true on the tạo ra OrgDomain — no TXT record n...

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