KamoCRM

Log Perubahan Langsung

Setiap fitur, perbaikan dan perbaikan, diposting sebagai kapal. Tidak ada yang ditahan untuk peluncuran.

17,594
Total Perubahan
6,048
Fitur
5,310
Perbaikan
30
Proyek
Filter menurut projek
Semua Projek17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
Filter berdasarkan tipe
Semua JenisBuild16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
July 7, 2026
FeatureEmailService

Tetap direct publik + gateway-diteruskan callback

Platform email OAuth (Microsoft 365 / Google / Zoho) tidak memiliki publik yang valid redirect URI: redirect diturunkan dari host permintaan, yang dalam prod ad...

Kamo·3mo ago
July 6, 2026
FeatureEmailService

Variabel contoh pratilik DOC _ COMPLETE

Kamo·3mo ago
FeatureEmailService

Variabel contoh pratinjau DOC _ ACEPTED

Kamo·3mo ago
July 3, 2026
July 2, 2026
ChoreEmailService

Wire mlos- prooral- auth (INTERNAL _ AUTH _ SECRET) ke dalam penyebaran [skip ci]

Layanan EmailService 's InternalOtorisasi penjaga / api / email / templates / send + / seed-org pada Mechanal.mest.secret, yang unset (fail-closed 503). Berbagi...

Sage·3mo ago
July 1, 2026
FixEmailService

Kembali 422 (bukan 500) ketika anggota tidak memiliki kotak surat

listFolders dan titik akhir membaca lainnya melemparkan IllegalStateException dari MailContex.toMailcredit () ketika anggota tidak memiliki kredensial IMAP Diat...

Sage·3mo ago
June 26, 2026
June 16, 2026
FixEmailService

Jangan simpan surel Noreply transkasional ke folder yang dikirim

NoReply adalah alamat send-only tanpa kotak surat, tetapi setiap transaksional mengirim masih percobaan append IMAP ke folder Terkirim, menghasilkan berisik AUT...

Kamo·4mo ago
June 15, 2026
FeatureEmailService

Self-heal akun kotak surat dari aplikasi DB (drift recover)

Aplikasi DB adalah sumber kebenaran yang seharusnya ada di kotak surat; KamoMail akun hidup di server surat virtual _ users. Jika DB surat kehilangan data, kota...

Kamo·4mo ago
FixEmailService

Daftar kotak surat API mengembalikan UI-shaped * * * * * * * * * * * * * * * * *

GET / API / Email / kotak surat mengembalikan entitas mentah (providerStatus, LastSyncedAt, tidak ada jumlah anggota). Pengaturan UI berbunyi * * * * * * * * * ...

Kamo·4mo ago
FixEmailService

Otorisasi akses kotak-surat berbasis untuk membaca + send-as

resolveForMailbox hanya memberikan akses melalui penempatan langsung Anggota Mailbox, Jadi kotak surat muncul melalui... Hak melempar NoSuchElement Exception - ...

Kamo·4mo ago
June 13, 2026
June 10, 2026
ChoreEmailService

Bangun ulang untuk kamo- shared-library update (esign signaner email templates)

Ambil contoh Canonical yang baru esig.signer _ verification + esign.signer _ invite sehingga SeedForOrg dapat benih mereka pada pengiriman pertama.

Kamo·4mo ago
May 16, 2026
May 10, 2026
FeatureEmailService

Wire DomainManager dan MailboxProvisioner untuk semua penyedia awan

Ganti stubs Exception Operation Tak Terduga di setiap penyedia awan dengan real HTTP panggilan terhadap setiap backend 's admin API: - Microsoft 365 Microsoft ...

Kamo·5mo ago
May 9, 2026
FeatureEmailService

IMAP / SMTP-backed send, folder, and search for cloud stubs

Ekstrak pola delegasi IMAP / SMTP ke dalam Pengatur AbstractImrapBackedCloudProvider and have Zoho, IceWarp, Exchange, Google Workspace, and Microsoft 365 exten...

Kamo·5mo ago
FeatureEmailService

IMAP-backed MailReader untuk stub penyedia awan

Zoho, IceWarp, Exchange, Google Workspace, dan Microsoft 365 semua mengekspos IMAP, Jadi kaitkan setiap metode penyedia-awan stub MailReader melalui Layanan Imp...

Kamo·5mo ago
FeatureEmailService

Layers inline image MIME part and permukaan Content- ID metadata

Render < img src = "cad:"... > dalam pesan UI dengan mengekspos bagian inline bahwa acuan tubuh HTML. - Lampiran Info memperoleh konsentId (tanpa sudut kurung)...

Kamo·5mo ago
FixEmailService

Pertahankan nama berkas asli dan jenis isi pada unduh lampiran

* * * * * * * * * * * * * * * * * titik akhir (kedua pribadi dan shared-mailbox controller) adalah memancarkan Kontent-Disposition: lampiran tanpa parameter nam...

Kamo·5mo ago
April 29, 2026
CIEmailService

Scope contueces untuk membangun pekerjaan, tidak Kubernetes menyebarkan

Perbaikan tingkat kerja serialisasi seluruh baris pipa (termasuk kubectl peluncuran). Pindahkan kelompok ke pekerjaan membangun saja sehingga menyebarkan pekerj...

Kamo·6mo ago
April 28, 2026
FixEmailService

Selaraskan keanggotaan surel ketika kotak surat primer diberikan, diubah, atau dihapus

Ketika kotak surat ditugaskan untuk anggota dalam KAMO _ MAIL org, members.email tidak pernah diperbarui, menyebabkan EmailCredentialService gagal untuk menyele...

Kamo·6mo ago
April 27, 2026
April 26, 2026
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·6mo ago
FixEmailService

Menangani IMAPInputStream dalam getMessage untuk mencegah Eksepsi Kelas

JavaMail dapat mengembalikan IMAPInputStream daripada String yang diterjemahkan dari part.getContent () ketika isi pesan belum pernah ada sebelumnya. The straig...

Kamo·6mo ago
April 25, 2026
FixEmailService

Gunakan getHasAttachments () untuk mencocokkan tipe pembungkus Boolean

* * * * * * * * * * * * * adalah Boolean (wrapper), begitu Lombok menghasilkan getHasAttachments () bukan isHasAttachments (). Yang terakhir saja ada untuk bool...

Kamo·6mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·6mo ago
FixEmailService

Dukungan dari override Alamat saat mengirim

Tambahkan FromAddressRequest ke EmailSendRequest sehingga antarmuka dapat menentukan alamat alias / shared / mailbox untuk dikirim. SmtpOnlyProvider sekarang me...

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
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
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
April 21, 2026
FixEmailService

Fall back to org _ domains when no email _ provider _ domains default set

KamoMasin Validator sulit-gagal dengan 403 untuk orgs yang memiliki domain DNS-verified dalam org _ domains tetapi tidak pernah ditambahkan ke email Registri do...

Kamo·6mo ago
April 20, 2026
FixEmailService

Tampilkan filter status dan biji otomatis yang diperlukan dalam daftar

- Email TemplateController.list () sekarang menerima? status = param dan filter menggunakan permintaan repositori FindByOrganidAnStatus - Auto- benih diperlukan...

Kamo·6mo ago
FeatureEmailService

Tambahkan domain validator KamoMail ke blok alamat surel penghuni

Memperkenalkan Komponen Mailing Validator yang memeriksa, pada lapisan layanan, apakah domain email yang diajukan cocok dengan domain baku yang diverifikasi org...

Kamo·6mo ago
April 19, 2026
ChoreEmailService

Bangun ulang untuk kamo- shared-library update (CREATE _ CHILD _ ORG kanan + apply-to flags)

Pull the new RoleRightType.CREATE _ CHILD _ ORG (id 131), the three apply- to flags on ChildOrganm SecurityModel, the two 13- arg service overload, and the Appl...

Kamo·6mo ago
ChoreEmailService

Bangun ulang untuk kamo- shared-library update (appConfig upsert -only fix)

Pulls the hardest * * * * * * * * * * * * * * * * * * * * * bahwa tidak lagi menghapus baris appConfig yang jenis layanan tidak hadir dari payload penelepon - m...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (effective-feature resolver)

Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (applied-model enforcement + appConfigs + isPrivate)

Triggers a rebuild so this service pulls the updated kamo-shared-library containing AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, Servi...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)

Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...

Kamo·6mo ago
ChoreEmailService

Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)

Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...

Kamo·6mo ago
FixEmailService

Preview uses same auto-vars as sendToUser (org logo + name)

The preview endpoint now injects logoUrl, logoSimpleUrl, and orgName from the org's domain before applying sample content variables, matching the exact variable...

Kamo·6mo ago
FeatureEmailService

Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time

EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...

Kamo·6mo ago

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga