Tighten KamoCRMAgeReqUpdateRunner per review
- Restore Javadoc paragraph explaining @Order(10) rationale. - Test now references the UPDATE_SQL constant directly instead of duplicating the SQL string, so ...
Pemasaran jujur - menyelaraskan halaman ke kemampuan platform aktual
Ulasan penuh halaman pemasaran terhadap kemampuan produk KamoCRM yang sebenarnya. Hapus klaim palsu tentang fitur yang tidak dibangun hari ini, dan reposisi ins...
Panggil Layanan BillingService secara langsung melalui DNS k8s daripada melalui APIService
Next.js server- side proxy sekarang memanggil Layanan BillingService di * * * * * * * * * * * * * * * langsung, melewati tidak perlu melompat melalui APIService...
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Hapus terjemahan config dari application.yml - termasuk dalam k8s / configmap.yaml
Remove redundant translation table SQL — Hibernate ddl-auto handles them
Tulis ulang MultiFileUploader dengan antrian-berbasis upload dan per- pengaturan berkas
Hapus tipe scope / asstine dari SettingsSignersTab, ganti nama ke deskripsi Doc, tambahkan Penandatangan Anggota Aktif
Tambahkan keanggotaan ke info pengguna, ganti nama templateName ke docDescription di tempat pengaturan template
Tambahkan daerah keanggotaan dari kolom diskriminator Entitas Anggota ke Informasi Respon API dan kait useUserInfo. Ubah nama templateName ke docDescription dal...
Migrasi semua pencitraan rute API dari SecurityService ke ConversionService / DocsService
Upload rute sekarang call ConversionService langsung melalui CONVERSION _ SERVICE _ URL: - POST / api / pencitraan / upload objek / api / converse / imaging / u...
Hapus Pengatur Gambar dan pencitraan kacang - pindah ke Layanan Percakapan dan Layanan Dokter
Upload titik akhir sekarang hidup dalam Layanan Percakapan di / api / converse / imaging / *. Semua manajemen dan download titik akhir sekarang hidup dalam Laya...
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...
Hapus pembuatan thumbnail ke Layanan Percakapan, hapus ketergantungan PDFBox
generate ANTStoreThumbnails now POST the dikonversi PDF to ConversionService * * * * * * * * * * * * * * * unzips the response, store each thumb _ p {n} .png da...
Hapus kerja parsing JSON untuk rentetan rencana ID berlangganan
Backend sekarang kembali arrays yang tepat bukan string JSON, jadi coba / parse / catch fallback logika tidak lagi dibutuhkan di add- on, bundle, dan para penye...
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...
Migrasi berlangganan kolom JSON untuk hak berbasis @ ManyToMany hubungan
Ganti kolom string jsonb (CompatiblePlanid, termasuk InPlanid, applicablePlanids, applicableBillingCycles) dengan JPA @ ManyToMany bergabung dengan tabel dan @ ...
Merancang ulang pengaturan webinar dari dialog berbasis navigasi sub-page
Ganti dialog popup dan daerah akordion terpisah dengan tingkat dua aliran navigasi inline: - Level 1: bersihkan tabel tipe webinar dengan click- to- navigasi - ...
Set dukungan terpisah dari halaman dukungan level member- ke halaman pengaturan yang didedikasikan
- Hapus tab Pengaturan dari / halaman dukungan, hanya menyimpan tiket dan analisa - Tambahkan sub- tab ke Analytics: Overview dan Status & Response Times (pinda...
Titik akhir akun memakai ruas kontak langsung, tak diperlukan Pengguna
POST / pelanggan sekarang menyimpan First Name, lastName, email, telepon, alamat langsung pada Akun. PUT / pelanggan / {uid} memutakhirkan semua ruas langsung. ...
Manajer Akuntasi Terpisah dari TeamAnggota Manajer pada / halaman akun
3 tingkat tab: Klien & Pelanggan, Anggota, Anggota Tim. - Tab 0: komponen AccountManager baru - standalone, fetches real account data dari accusApi, tabel ag- g...
Mutakhirkan titik akhir pelanggan untuk memakai Akun (Panjang uid), hapus titik akhir alamat
Pelanggan / grup @ PathVariable berubah dari UUID ke Long untuk mencocokkan entitas Akun. Titik akhir alamat dihapus - alamat berasal dari Anggota Primary Akun ...
Ganti Pengubah Pelanggan dengan model pelanggan berbasis Account-
Account.java sudah entitas pelanggan perdagangan tapi terlalu minimal. RetailCustomer menduplikasi konsep ini. Commit ini: - Enhances Akun dengan bidang perdag...
Standardize merek penamaan di seluruh situs - Kamo Yaco KamoCRM / KamoCRM Inc.
Halaman legal (istilah, privasi, GDPR, footer hak cipta) sekarang gunakan "KamoCRM Inc". untuk entitas perusahaan. Referensi produk / merek di salinan pemasaran...
Migrasi semua komponen pipa dari commerceMarketApi ke commerceApi
Mutakhirkan 10 berkas untuk diimpor langsung dari commerceApi daripada yang dihapus CommerceMarketApi. Hapus compatibility shim dan mati CommerceMarketManager k...
Tulis ulang penempatan HexHead sistem dengan mesin deterministik tata letak
Mengganti tabrakan buggy - sistem penghindaran (spiralSearch, resolveCollisions, flying ToHomeRow, dock / group RAF loops) dengan satu deterministik reflow () f...
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
Update calendar event and integration ID references from Long to 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.
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...
Ubah ID entitas internal dari Long / unique _ rowid () ke UUID / gen _ random _ uuid ()
Meningkatkan CockroachDB menulis kinerja dengan menggunakan acak-didistribusikan UUID untuk kunci utama entitas internal daripada nilai sekuensial unik _ rowid ...
Ganti Sumber Tambah dengan dialog Sumber Kontak Kelola
- Ubah nama Dialog Alamat SourceSourceDialog dengan CRUD penuh (daftar sumber yang ada dengan status + remove, plus inline tambahkan bentuk) - Pindahkan "Manage...
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...
Hapus clientId / clientSecret dari VoipProviderConfig
Ini adalah platform tingkat kredensial bersama di semua organ. Hanya jwtKey dan Telepon Utama yang per-org.
Extract resolveUserId helper, add ETag comment in KamoGroupwareProvider
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
