Set PUBLIC _ CHAT _ API _ KEY dan API _ SERVICE _ URL dalam konfigurasi K8s
Mengkonfigurasi kunci API percakapan publik dan URL layanan API internal bagi widget obrolan untuk berkomunikasi dengan layanan backend dalam produksi.
Add /api/media/** route mapping to MediaService for public chat key management
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
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 (WebSo...
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 pen...
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 sy...
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 ...
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 rat...
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, I...
Bentuk kontak baku ke topik yang tidak ditentukan dan link ikon email footer ke halaman kontak
Ganti semua alamat email dengan link bentuk kontak dan tambahkan dukungan pengiriman tiket
Seed support topics and website-contact system member for KamoCRM org
Tambahkan dukungan kontak publik - DTO, metoda repo query untuk topik dan pencarian anggota
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.
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 (bul...
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 kar...
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% ta...
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.
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 (...
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 s...
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 menghi...
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: - * *...
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 authenticati...
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 / In...
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 co...
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 perl...
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 dibutu...
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 dragg...
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...
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...
Tambahkan image- to -SVG konversi pipeline dengan komponen modal dapat digunakan ulang
- Komponen modal Konverter ImageToSVGConverter baru dengan aliran 3-langkah: Crop Proses Overview - Kait WebSocket (useImagePipeline) untuk komunikasi pipa stre...
Tambahkan penjadwalan tanggal / waktu ke dialog Awal Pertemuan
Tambahkan pil Toggle Sekarang / Jadwal ke dialog penciptaan pertemuan. Kapan Jadwal dipilih, suatu MUI DateTimePicker slide dalam dengan 15 menit interval dan s...
Include org static background images in meet virtual backgrounds
Fetch backgroundImageCount from the org's theme config.json and generate URLs for /img/bg/{n}.webp so org-level static backgrounds appear alongside meet-specifi...
Add first name, last name, and avatar hash to *** session
Include memberFirstName, memberLastName, and memberAvatarUrl in Redis session data so cross-domain services like KamoMeet can display proper user identity witho...
Add public config and backgrounds endpoints for sidecar consumption
GET /api/meet/public-config?domain= returns org meet config by domain. GET **************** returns combined virtual backgrounds. Both endpoints are unauthentic...
Add config CRUD, background management, and org-theme endpoints
All endpoints enforce MANAGE_MEET_SETTINGS privilege. Config auto-creates with defaults on first access per org. Background uploads go to MinIO with SHA-256 has...
Tambahkan latar belakang tema org ke memenuhi pengaturan dan hapus ruas yang sudah ditinggalkan
- Tambahkan rute GET untuk latar belakang tema org * * * * * * * * * * * * * * * - Update meets Api.ts: hapus whoCancreate and email InvitesEnabled from MeetCon...
Drop deprecated who_can_create and email_invites_enabled columns
Tambahkan pencarian latar belakang tema scoped untuk memenuhi latar belakang virtual
Hapus WhoCanCreate dan email InvitatesDiaktifkan dari OrganMeetConfig
Tambahkan indikator mengetik ke percakapan AI ketika menunggu jawaban
Gelembung streaming hanya menunjukkan ketika isi sudah sedang diperjelas, tidak meninggalkan umpan balik visual selama tunggu REST. Ditambah titik memantul indi...
Implement chat WebSocket and email invite sending for meetings
MeetController now reads sendChatInvite, sendEmailInvite, and customMessage from the create request body and triggers async invite sending. MeetService.sendInv...
Pass availableMember ke semua sesi MeetingDilog dan diri-fetch ketika tidak diberikan
- MenmberList melewati availableMember ke masing-masing Anggota - Member Item melewati availlableMembers ke MeetingDialog nya - MeetingDialog diri-fetches anggo...
Add GET /api/meet/exists/{roomName} endpoint for anonymous room validation
Tambahkan FindByRoomNameandStatusIn query ke Repositori Meeting RecordRedome
Tambahkan tektarea pesan gubahan ke MeetingDialog untuk undangan obrolan / email
Tampilkan masukan teks multiline ketika paling tidak satu opsi pemberitahuan adalah diaktifkan, memungkinkan pencipta pertemuan untuk menambahkan catatan pribad...
Configure Prosody, Jicofo, and secrets for Jibri recording support
Enable recording in Prosody, add Jibri XMPP passwords to secrets, and configure Jicofo brewery MUC for Jibri instance discovery.
Seperti apa yang Anda lihat pengiriman?
Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
