Changelog
Ada kabar baru.
Setiap perbaikan pada platform, sebagai kapal.
· kamo-marketing
Tambahkan widget percakapan popup hybrid dengan mode AI Chat dan Dukungan Langsung
Tambahkan widget obrolan berkualitas yang otomatis dibuka bagi pengunjung baru dengan dua mode: AI Chat (REST-based with RAG integration) and Live Dukung (WebSocket real time messaging). Widget mendukung tab diminimalkan, popup normal (420x600), dan mode layar penuh. Anonim pengunjung dapat mengatur nama tampilan. Tidak dapat ditutup, hanya diminimalkan. Matches situs glassmorphism tema.
· kamo-internal
Tambahkan manajemen kunci API obrolan publik ke pengaturan keamanan
Tambahkan tab PublicChatKeyManager di bawah Pengaturan > Keamanan untuk menciptakan dan mengelola kunci API percakapan publik. Kunci ditampilkan sekali pada penciptaan, disimpan hashed, dan dukungan diperbolehkan asal dan tingkat batas penghitung. Update semua 3 lokasi navigasi.
· AIService
Tambahkan ujung obrolan AI publik dengan integrasi RAG bagi pengunjung anonim
Tambahkan / api / ai / public / sessions akhir untuk percakapan AI anonim di situs pemasaran. Melewati filter OTK auth untuk jalur publik. Uses public-facing system prompt and RAG dengan memberType = null untuk publikasi - hanya KB artikel visibility.
· MediaService
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth (separate from ***), registered on /ws/public-chat endpoint. Creates support tickets as PRE_TICKET with visitor tracking via PublicChatVisitor entity.
· APIService
Add public chat gateway with API key validation, rate limiting, and WebSocket proxy
Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rate limiting with escalating cooldowns, and a raw WebSocket proxy to MediaService for real-time live support messaging.
· kamo-shared-library
Tambahkan Entiti PublicChatVisitor dan PublicChatChatApiKey untuk widget percakapan publik
Tambahkan entitas, repositori, dan DTOs untuk mendukung sesi obrolan publik anonim di situs pemasaran. Konteks pengunjung PublicChatVisitor menangkap (header, IP, nama) dengan berbagi PK ke Medisesi. PublicChaTApiKey memfungsikan org- scoped kunci API auth.
· kamo-marketing
Bentuk kontak baku ke topik yang tidak ditentukan dan link ikon email footer ke halaman kontak
· InitializerService
Add Unspecified support topic to seed data
· kamo-marketing
Ganti semua alamat email dengan link bentuk kontak dan tambahkan dukungan pengiriman tiket
· MediaService
Add public contact form endpoint for anonymous pre-ticket creation
· InitializerService
Seed support topics and website-contact system member for KamoCRM org
· kamo-shared-library
Tambahkan dukungan kontak publik - DTO, metoda repo query untuk topik dan pencarian anggota
· kamo-marketing
Tambahkan ikon ke Log Masuk, Demo, dan mulai tombol nav bebas
Login mendapat ikon Login, Demo mendapat ikon Play, Mulai Bebas mendapat ikon Rocket. Terapan pada tombol desktop CTA dan tombol menu mobile.
· kamo-marketing
Tambahkan kode diskon prelaunch 18DOFF dengan menawarkan halaman dan lencana promo nav
- Buat / menawarkan halaman dengan: kartu pahlawan menunjukkan $18 / pengguna diskon pada Bisnis rencana, copy- to-clipboard kode block, perbandingan harga (bulanan / tahunan), Penghitung mundur sampai April 14 2026 berakhir, "Apa yang Anda Dapatkan" fitur grid, step- by- step "How It Works" flow, full legal terms & conditions, and CTA - Tambahkan lencana promo ke SharedNavigasi berpusat antara nav link dan CTA tombol (desktop) dan di atas tombol menu mobile - Tambahkan lencana promo ke komponen Navigasi homepage (desktop dan mobile) Rencana bisnis saja, $18 off / user / bulan, durasi 12 bulan, berakhir 14 April 2026, subscriptions baru saja
· kamo-marketing
Memfaktorkan sepenuhnya halaman kalkulator untuk mendukung model harga yang baru
Lengkap tulis ulang kalkulator biaya untuk menyelaraskan dengan model harga 4- tier: - Pemilihan rencana: Starter ($29 / $24) dan Bisnis ($64 / $53) dengan kartu visual - Toggle siklus tagihan: Annual vs Monthly dengan 17% indikator tabungan - Ukuran tim slider: Auto- caps pada rencana max (25 Starter, 50 Business) - Add- pada modul: Video ($8), AI ($10), HR ($8) hanya toggles untuk Starter - Otomatis-berlaku Bundle Produktivitas (AI + HR = $15) atau Bundle Platform Penuh (Video + AI + HR = $21) ketika modul kualifikasi dipilih - Bisnis menunjukkan semua modul sebagai disertakan - Kamo Email Hosting: $6 / user add-on untuk rencana apapun - Penyimpanan: Tampilkan pool yang termasuk (pengguna × alokasi rencana) dengan tambahan slider penyimpanan di $5 / 25GB - Kerusakan biaya: item baris reall- waktu dengan lencana bundel dan tabungan - Annual tampilan tabungan, kode diskon, promosi penawaran (30% pertama 3mo) - Link Enterprise ke penjualan kontak - Daftar fitur yang disertakan menunjukkan apa yang datang dengan setiap rencana - Menjaga sistem animasi honeycomb, efek pulsa warna, dan gaya visual
· kamo-marketing
Bangun halaman harga komprehensif dengan model 4-tier, add- ons, bundles, dan istilah hukum
Mengganti nilai 2- tier dasar dengan model 4-tier penuh (Free, Starter $29 / mo, Business $59 / mo, Perusahaan gubahan Enterprise) dengan taipan tahunan (17% tabungan), 5 add- pada modul, 2 kesepakatan bundle, 48-feature perbandingan tabel di 7 kategori, 12 FAQ, dan menyelesaikan istilah legal / penagihan. Memutakhirkan komponen harga halaman rumah.
· kamo-marketing
Tambahkan keabsahan FIPS 140-2 ke halaman keamanan
Ditambah FIPS 140-2 (Standar modul kriptografi Federal) ke bagian frameworks kepatuhan. Update grid ke 3 kolom.
· kamo-marketing
Navigasi bersama dengan dropdowns, homepage Lompat ke sub- nav bar
Navigasi Berbagi (digunakan oleh baik homepage dan sub- halaman): - Link primer: Rumah, Features (dropdown: Semua Fitur, Keamanan, Roadmap), Harga, Perusahaan (dropdown: Sumber daya (dropdown: Dokumentasi, Referensi API, Pusat Bantuan, Komunitas, Hukum sub- dropdown: Privasi, Terms, Cookies, GDPR) - Login + Start Free CTA -aligned - Responsif menu mobile dengan dropdowns akordion dan nested sub- menu Penandaan keadaan aktif berdasarkan nama jalur saat ini JumpToBar (hanya homepage): - Bar sekunder tetap di bawah nav utama (atas: 64px) - Tampilkan tombol "Jump to label + section: Features, Demo, Show Me, Kasus, ROI, Testimonial, Harga, FAQ - Scroll highlights aktif daerah - Gulungan halus pada klik - Fades dalam setelah menggulung 300px, tersembunyi di atas Homepage diperbarui untuk menggunakan SharedNavigation + JumpToBar daripada lama Navigasi + ScrollSpyNav. Tata letak sub halaman juga memakai SharedNavigasi.
· kamo-marketing
Tambahkan halaman peta lagu HTML, API peta lagu JSON, artikel KB dinamis dalam peta siemap XML
Halaman dan titik akhir baru: - / sait- map - peta nada HTML styled dengan semua halaman statis yang diselenggarakan oleh kategori, ditambah artikel KB dimuat secara dinamis dari Pusat Bantuan, Dokumentasi, dan Referensi API. Taut ke versi mesin-dapat dibaca. - / api / saitmap - JSON siemap API dengan semua halaman dan artikel KB, terorganisir dengan daerah dengan judul dan tanggal terakhir yang dimodifikasi - sitemap.ts diperbarui untuk dinamis mengambil dan meratakan pohon artikel KB ke dalam saitmap XML untuk indeks mesin pencari Pemutakhiran kaki: - Baik homepage Footer dan sub- page SubFooter sekarang memiliki link "Sitmap" dengan ikon Peta di kiri tombol "Kembali ke atas" Juga: robots.txt diperbarui dengan Ijinkan / api / bitemap dan tambahan Direktif samap menunjuk ke titik akhir JSON.
· kamo-marketing
Independen nav dan footer untuk halaman sekunder, kategori halaman pendaratan
Ganti Hama Navigasi / Kaki pada halaman-sub- dengan sepenuhnya independen Komponen SubNavigasi dan SubFooter dibangun sepenuhnya dengan gaya inline untuk menghilangkan masalah CSS cascade. Sub Navigasi: - Tajuk tetap dengan Produk, Perusahaan, Sumber Daya, penurunan Hukum - Setiap dropdown menunjukkan link halaman anak dengan keadaan aktif - Link rumah kembali ke homepage - Login / Mulai CTA Bebas - Responsif menu mobile dengan drop akordion SubFooter: - Struktur link sama sebagai nav dalam tata letak grid bersih - Bendera AS, hak cipta, tombol back-to- top - Semua gaya inline, tidak ada Framer Motion, tidak ada ketergantungan kelas Tailwind Halaman pendaratan kategori: - / Produk - link ke Fitur, Harga, Keamanan, Roadmap - / Perusahaan - link ke About, Blog, Careers, Kontak - / sumber daya - link ke Dokumentasi, Referensi API, Pusat Bantuan, Komunitas, Demo - / legal - link ke Privasi, Terms, Cookies, GDPR Juga: tasemap terbaru dengan rute kategori baru, padding PageHero yang disesuaikan untuk 72px baru tetap tinggi nav. Build diverifikasi secara lokal: 28 rute, 0 kesalahan.
· kamo-marketing
Ganti ikon berkilau dengan bendera AS SVG sebelah footer tagline
· kamo-shared-library
Tambahkan metode pencarian artikel publik ke KbArticleRepositori
Tambahkan tiga metode repositori baru untuk mengambil artikel yang diterbitkan dengan aiVisibleToPublic = true, used by the new KBService public endpoint: - * * * * * * * * * * * * * * - * * * * * * * * * * * * * * - * * * * * * * * * * * * * *
· KBService
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authentication. Accessed via K8s internal DNS. Endpoints: - GET **************** - GET **************** - GET **************** - GET /api/kb/public/articles/{guid} Includes KbPublicArticleDTO to control exposed fields and new public service methods in KbArticleService.
· kamo-marketing
Tambahkan 17 halaman bawah tanah, integrasi KB, bagian alat pengganti, SEO, dan perbaikan UX
Tambahan utama: - Shared sub-page layout dengan PageHero, remah roti, dan nav / footer konsisten - Tentang, Kontak, Fitur, Harga, Roadmap, Halaman Keamanan / Infrastruktur - Daftar blog + halaman artikel dengan isi mop - Halaman perawat dengan daftar pekerjaan tiruan - Permintaan Halaman Demo dengan bentuk tiruan - Komunitas "datang segera" halaman - Legal pages: Kebijakan Privasi, Hukuman Layanan, Kebijakan Cookie, Kompliansi GDPR - Integrasi KB: rute dinamis untuk Pusat Bantuan, Referensi API, Dokumentasi didukung oleh titik akhir publik KBService melalui DNS internal K8 - Lexical JSON contender untuk artikel KB dengan format tingkat pasar - "Apa yang menggantikan Apa" bagian homepage menunjukkan alat konsolidasi stack - KB API proxy route untuk fetches sisi klien Improvisasi: - Hapus keluar niat modal dari homepage - Perbarui pesan konsol untuk branding BOS - Tambah robots.txt dan Next.js sitmap generator - Perbaiki teks alt pada logo TechStackBanner - Tambahkan "Bebas selamanya" callout lencana di bagian Hero - Update semua tombol CTA untuk "Mulai Bebas Selamanya" - Perbarui link footer dari jangkar hashes ke rute halaman nyata - Update K8 configmap with KBSERVICE _ URL, KB _ ORG _ ID, KB _ SECTIONS env vars - Hak Cipta diperbarui dari "KamoCRM" menjadi "Kamo"
· kamo-internal
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when complete - Preview dims to 60% opacity while processing - Controls panel always visible on the right, just disabled while processing (no more disappearing/reappearing) Font replacement: - Added textDetection toggle in Advanced section (disabled by default) - Switch with description: "Detect text and replace with clean fonts" - Sent as part of vectorization settings to backend Spacing: - Tighter padding throughout dialog - Smaller action buttons
· kamo-internal
Tata letak tinjauan sisi sisi sisi dengan kendali kompak dan otomatis proses ulang
Langkah ulasan: - Pratilik di kiri, scrolable kontrol panel di kanan (240px) - Kontrol gulungan secara independen sementara pratilik tetap terlihat - Tidak perlu menggulung di bawah gambar untuk melihat opsi Panel kontrol: - Selalu terlihat (tidak ada jungkit runtuh) - tata letak kolom tunggal kompak - Ukuran fonta lebih kecil, jarak lebih ketat, label singkat - Auto- proses ulang pada sebarang perubahan pengaturan (800ms debouncing) - Preset chip dalam baris kompak - Advanced section still confisible
· kamo-internal
Pengguna-ramah arus konversi vektor dengan auto- konversi untuk format vektor
Peningkatan UX: - Mengganti semua istilah "SVG" dengan "vektor" untuk pengguna non-teknis - Ditambahkan bimbingan pendidikan menjelaskan mengapa konversi dibutuhkan - Steps diganti nama: Pilih Area memungkinkan Hapus Review Latar Belakang - Tombol: "Gunakan Logo ini", "Coba Lagi", "Start Over" - Tambahkan teks penjelasan pada langkah pertama tentang mengapa vektor tetap tajam Penanganan berkas: - Berkas SVG melalui langsung - EPS / AI / PDF berkas vektor otomatis-konversi server-side (tidak ada dialog yang diperlukan) - Gambar raster (PNG / JPG / etc) buka dialog konversi yang dipandu
· kamo-internal
Tambahkan 8 penanganan ubah ukuran yang dapat diseret pada pinggiran dan pojok seleksi tanaman
- 4 menangani sudut (tl, tr, bl, br) dengan koder ubah diagonal - 4 edge midpoint handle (tc, bc, ml, mr) dengan koder horisontal / vertikal - Handle yang draggable untuk membentuk kembali pilihan dalam segala arah - Tekan deteksi dengan murah hati hit area untuk mudah menyambar - Masih dapat menggambar pilihan baru dengan mengklik penanganan luar
· kamo-internal
Ganti react- easy-crow dengan freform drag-to-select alat persegi
akrect- easy-crop dipaksa pilihan kuadrat / fixed- aspek. Alat baru berbasis kanvas memungkinkan pengguna klik dan tarik persegi panjang pada rasio aspek apapun. Tampilkan redup overlay luar seleksi, berlari perbatasan, pegangan sudut, dan dimensi pixel.
· kamo-internal
Tambahkan warna latar belakang langkah picker dan meningkatkan konversi SVG UX
- Ditambahkan "Pilih Latar Belakang" langkah antara Potong dan Proses - Pengguna klik pada gambar untuk memilih warna latar belakang untuk menghapus - Tampilkan warna yang dipilih dengan nilai RGB - Autodetect pilihan sampel otomatis - Ditambahkan kolom bgColor ke BgRemovalSettings - Diperbarui AVAILABLE _ MODELS untuk menunjukkan warna-berbasis sebagai baku untuk logo - Merged Proses dan Review ke dalam satu langkah untuk aliran bersih

Alam semestamu menunggu.
Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.
Gratis selamanya — tidak diperlukan kartu kredit