Gỡ bỏ JSON phân tích công việc gần cho bảng mã nhận diện kế hoạch dài hạn
Hậu phương bây giờ trở lại các mảng thích hợp thay vì dây JSON, vì vậy Cố gắng/pase/catch fallback logic không còn cần thiết trong bổ sung, gói, Và máy tạo sóng...
Use List<String> instead of manual JSON strings for promotion plan/cycle IDs
Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...
@ info: tooltip
Thay thế cột chuỗi jsonb (so sánh PlanIds, bao gồm InPlanIds, ứng dụng PlanIds, Ứng dụng BillingCycles) với JPA @ multiTo Many inboards and @ElimentCollection. ...
Thiết kế lại thiết lập chắp ráp từ hộp thoại để định hướng phụ trang
Thay thế hộp thoại bật lên và chia cắt các phần với cấp hai luồng định vị: - Cấp 1: làm sạch bảng các loại chúng tôibinar với click-to-navigate - Trình độ 2: Nh...
Thiết lập hỗ trợ riêng từ trang hỗ trợ cấp thành viên vào trang thiết lập dành riêng
- Gỡ bỏ thẻ thiết lập ra trang / hỗ trợ, chỉ giữ vé và phân tích - Thêm thanh con vào phân tích: Overview và state Times (được di chuyển từ thiết lập) - Xây dựn...
Kết thúc tài khoản sử dụng trường liên lạc trực tiếp, không cần thiết người dùng
Comment Về chuyện đó. Đang cập nhật tất cả các trường trực tiếp. Hiện tên Email, độ phân giải điện thoại ưu tiên trường trực tiếp với hậu phương người dùng. Cá...
Trình quản lý tài khoản riêng từ TeamMember Management trên trang / thuật toán
3 trang - Phiên bản 0, thành phần quản lý tài khoản mới — đứng yên, lấy tài khoản thật dữ liệu từ tài khoản Api, bảng ag-g-grid, tìm kiếm, nhấn vào « / ac Count...
Cập nhật điểm kết thúc của máy khách cần dùng tài khoản ( UID dài), gỡ bỏ điểm kết thúc địa chỉ
Tuỳ biến/ Nhóm Danh sách & phân phốị..
Thay thế RetailCustomer với mô hình khách hàng dựa trên tài khoản
Tài khoản.java đã là thực thể khách hàng thương mại nhưng quá nhỏ. Chương trình RetailCustomer đã sao chép khái niệm này. Sự cam kết này: - Tăng cường tài khoả...
Tiêu chuẩn hoá tên nhãn trên trang web — Kamo vội vàng / KamoCRM Inc.
Trang pháp lý (định kỳ, riêng tư, GDPR, bản quyền chân) bây giờ được dùng "KamoCRM Inc" cho thực thể tập đoàn. Tài liệu tham khảo sản xuất/ tổ hợp Qua tiếp thị ...
Phân tích tất cả các thành phần từ thương mại MarketApi đến thương mại Api
Cập nhật 10 tập tin để nhập trực tiếp từ thương mạiApi thay vì bị xoá Thương mại MarketApi. Gỡ bỏ dao động tương thích và bộ quản lý nhãn đã chết Thành phần (11...
Name
Thay thế cho hệ thống va chạm xe cộ không có chỗ trống (Spiral search, quyết định đối chứng, bay đến HomeRow, bến/ nhóm vòng lặp RAF) với một chức năng xác định...
Strip SchemaCleanupRunner to only post-Hibernate fixups
Hibernate ddl-auto: update handles all table/column creation from JPA entities. Removed all redundant CREATE TABLE/ADD COLUMN statements that duplicated what Hi...
Split mailboxes tab into sub-tabs for primary, aliases, shared
Primary Mailboxes, Email Aliases, and Shared Mailboxes are now each under their own sub-tab within the Mailboxes settings page, matching the existing sub-tab pa...
Remove notes code, moved to KBService
Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...
Update internal entity ID types from number to string for UUID migration
Updates TypeScript types, hooks, and components to use string IDs for entities converted to UUID on the backend. User-facing entity IDs (User, Organization, Mem...
Update commerce product and market ID references from Long to UUID
Cập nhật các sự kiện lịch và tham khảo mã nhận diện tích hợp từ dài đến UUID
Update version ID references from Long to UUID
Article IDs remain Long. Version IDs now use UUID.
Update KB media and version ID references from Long to UUID
Article IDs (KbArticle) remain Long. Version, media, pin, and review IDs now use UUID for improved CockroachDB write performance.
Cập nhật các tham khảo mã nhận diện thông điệp phương tiện từ dài đến UUID
Update AI entity ID references from Long to UUID
Updates all controllers, services, and WebSocket handler to use UUID for AI entity IDs (providers, models, sessions, messages, folders, policies, MCP configs). ...
Update controllers and services for UUID entity IDs
Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...
Chuyển đổi mã nhận diện thực thể nội bộ từ Long/unque rowid() sang UUID/gen dom tu mục ()
Cải thiện khả năng ghi bằng cách sử dụng ngẫu nhiên-ditributed UUIDs cho các phím chính trong đơn vị thực thể thay cho các giá trị chỉ có rowid (). Thực thể ngư...
Thay thế nguồn bằng hộp thoại nguồn liên lạc
Tên Nguồn đã có với trạng thái + gỡ bỏ, cộng với hình thức bổ sung trực tiếp) - Di chuyển nút "Các nguồn liên lạc quản lý" xuống dưới cùng của bảng bên trái, bị...
Remove Client ID and Secret fields from RingCentral UI
These are platform-level credentials set once in the K8s secret. Customers only need to provide their JWT Key and main phone number.
Read RingCentral client-id/secret from platform config, not per-org DB
Client ID and Secret identify the Kamo app on RingCentral's platform — they are shared across all orgs. Inject them from Spring Boot properties (backed by the K...
Gỡ bỏ trình khách ld/cret khỏi VoipProviderConfig
Đây là những giấy ủy nhiệm cấp nền tảng được chia sẻ trên tất cả các trang web. Chỉ có jwtKey và MainPhoneNumber là trênorg.
Extract resolveUserId helper, add ETag comment in KamoGroupwareProvider
Move AI to Enabled Apps section and remove settings slideout search/recents
Remove the search bar and recent items section from the settings slideout panel. Move Artificial Intelligence from main topics to the Enabled Apps section so it...
Đơn giản hoá trang ứng dụng với thẻ/ Incubating và chỉ xem danh sách
Gỡ bỏ băng cờ thống kê, thanh tìm kiếm, bộ lọc phân loại, lưới/ danh sách, và hộp thoại tính năng. Các ứng dụng bây giờ được tổ chức thành hai thẻ và "Chỉ là tí...
Extract useOperatorLabels hook shared between useFilters and Funnel
Integrate New Message composer into tool window system
Replace the standalone fullscreen/mini composer windowing with the shared tool window infrastructure (minimize, maximize, hexheads). MessageSystem.openNewMessag...
Remove theme query param — Docs derives it from WOPISrc
Docs now has its own getThemePath() logic ported from kamo-internal's Theme.tsx, so DocsService no longer needs to pass the theme URL.
Migrate JPA entities and repos to kamo-shared-library
Entities and repositories moved to **************** in the shared library. All imports updated to reference shared lib.
Compact pipeline tab layouts for more datagrid vertical space
- Remove page titles from all pipeline tab components (tab already serves as title) - Remove market ID/label chips from tab headers - Move toolbar (filters, sea...
Replace hardcoded organization/network labels with dynamic branch labels
Use **************** from useUserInfo hook so the /network and /network/create pages respect the branch label configured on ****************
Remove Notes tabs from all pipeline detail pages
Notes functionality is replaced by the Communications component which is auto-appended by PipelineRecordLayout. Removed notes-related state, handlers, types, an...
Chia lứa tuổi và thêm các lộ trình đăng ký thành viên/team
- Thời đại thay thế ReqType với độ tuổi Req typeMber và ageReq typeTeamMm - Trích thành phần RegisterFlow từ trang.tsx - Thêm / bộ phận và đường ray để đăng ký ...
Split ageReqType into member and team member fields
Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.
Return ageReqTypeMember and ageReqTypeTeamMember in org API response
Như những gì anh thấy vận chuyển?
Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.