Tambahkan DTOs berlangganan, Layanan Berlangganan, dan perbaiki Layanan Perdagangan Warisan
38 DTOs baru untuk rencana konfigurasi, perintah, langganan, faktur, promosi, dan perjanjian. 2000 + baris Layanan Berlangganan dengan logika bisnis penuh untuk...
Add subscription API endpoints to POSController (50+ endpoints)
Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...
Tambahkan model entitas perdagangan berlangganan lengkap dengan 24 entitas dan repositori
Tambahkan model entitas perdagangan berlangganan lengkap
24 entitas JPA, 12 enums, 21 repositori, dan 20 hak akses baru untuk perusahaan berlangganan sistem POS. Termasuk konfigurasi rencana (rencana, harga, fitur, ad...
Tambahkan POS (Perdagangan) ke pengaturan menu navigasi
Aplikasi POS hilang dari panel samping pengaturan dan peta rute FeaturesManager, sehingga memungkinkan itu dari Apps & Features tidak memiliki efek pada navigas...
Percakapan seluler diminimalkan secara baku, membuka layar penuh dengan tidak ada in- antara
Pada ponsel (< 640px): selalu mulai diminimalkan terlepas dari kunjungan pertama. Tapping tab membuka layar penuh. Minimalkan kembali ke tab. Tidak ada 70vh neg...
Naikkan z-indeks di atas nav, tambahkan lembar bawah mobile, update pesan selamat datang
- Tonjolan widget z-indeks ke 1002 (nav adalah 1001) sehingga mode maksimal tidak tersembunyi - Mobile: dirender sebagai lembar bawah 70vh dengan indikator drag...
Hapus pemeriksaan status terminimalkan yang tak terjangkau untuk mengatasi kesalahan TypeScript mempersempit
Lipat PublicChatWidget dalam komponen klien untuk menyelesaikan ssr: salah dalam Galat Komponen Server
Next.js 16 dilarang dinamis () dengan ssr: false dalam Komponen Server. Tambahkan PublicChatLoader sebagai pembungkus komponen klien.
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.
Integrasikan manajemen kunci obrolan publik ke tab Akses API yang ada
Menulis ulang APIManager.tsx dengan panggilan backend sebenarnya ke / api / public -chat-key (didukung oleh MediaService) Hapus tab PublicChatKeyManager terpisa...
Kunci chat publik rute API memanggil MediaService bukan SecurityService
Mengubah jalur proksi dari / api / security / public -chat-keys ke / api / media / public -chat-keys cocok dengan lokasi pengontrol backend di MediaService.
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.
Trigger membangun kembali dengan pustaka terbagi terbaru (PublicChatVisitor @ MapsId fix)
Trigger rebuild with updated shared library (PublicChatVisitor @MapsId fix)
Gunakan @ MapsId pola untuk PublicChatVisitor untuk menyelesaikan kesalahan kelas IdClass
Pindah dari @ OneToOne- as- @ Id ke @ MapsId dengan eksplisit String sesionGuid lapangan. Perbaikan Hibernasi "tidak mendefinisikan kesalahan IdClass pada start...
Add missing Member import and fix createMember call in DataLoader
Adds missing import for Member class and replaces non-existent memberService.createMember() with memberRepository.save() for the website-contact system member c...
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
Benar 7 klaim pemasaran yang sah di seluruh situs
1. 99,9% uptime - diklaim universal, sekarang memenuhi syarat: "Sampai 99,9%" atau "99,9% (Enterprise)". Tetap dalam Hero, Testimonial, CTASTrip, TrustBar, Feat...
Atur klaim rencana bebas dari "platform penuh" ke "fitur inti"
"The full platform" secara hukum diperdebatkan sejak Rencana Bebas telah batas signifikan vs membayar rencana (1 pengguna, 3GB, 100 kontak, view-only docs, tida...
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.
Membuat harga perbandingan tabel horisontal scrolable pada mobile
Lipat tabel perbandingan fitur dalam sebuah overflow-x-auto kontainer dengan sebuah lebar minimum 700px sehingga kolom mempertahankan ukuran yang dapat dibaca p...
Hapus perilaku global scroll-: halus yang dicegah halaman dari awal di atas
Elemen html memiliki perilaku scroll-: halus secara global, yang menyebabkan Next.js client- sisi navigasi ke pelan-pelan manifeth- gulungan dari posisi gulung ...
Hapus tampilan inline: fleksibel yang menimpa breakpoint mobile
Kontainer desktop nav memiliki tampilan: 'flex' dalam gaya inline yang overrode the Tailwind 'hidden lg: kelas flex' (gaya inline selalu menang atas kelas). Hal...
Ganti scroll- spy nav dengan link situs utama pada desktop homepage dan mobile
Komponen Navigasi homepage menampilkan jump ScrollSpyNav ke daerah links (Rumah, Bulu, Demo, Tampilkan Aku, Kasus, ROI, dll) pada desktop dari navigasi situs ut...
Ganti homepage menu mobile scroll-spy link dengan link navigasi situs
Navigasi homepage. menu mobile tsx menampilkan daerah link lompat (Rumah, Bulu, Demo, Tampilkan Aku, Kasus, ROI, Testimonial, Harga, FAQ) bukan navigasi situs y...
Ubah seluruh internal < a > dan < motion.a > link ke Next.js < Link > untuk routing sisi client- yang sesuai
- Footer.tsx: logo motion.a Link, all footer nav link a connect (dihapus window.location.href anti-pattern), sitmap a meragukan Link - Navigation.tsx: logo moti...
Pindah penawaran ke / harga / penawaran, tambahkan Harga dropdown, perbaiki nav mobile
- Pindahkan halaman penawaran dari / menawarkan ke / harga / menawarkan sebagai halaman sub- dari harga jadi remah roti (Harga > Prelaunch Penawaran) benar - Ta...
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...
Align Terms dari Layanan dan Kebijakan Privasi dengan halaman harga saat ini
Akhir Layanan: - Perbaiki "telepon bisnis" untuk "integrasi pihak ketiga (via RingCentral)" - Tambahkan persyaratan domain kustom dan penyertaan branding pada s...
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...
Perbarui model harga - hapus sistem telepon, tambahkan kolam penyimpanan bersama, menyesuaikan penghitung dan laju
- Hapus sistem telepon / VOIP dari semua rencana (belum tersedia), ganti dengan integrasi RingCentral pada Bisnis + - Domain gubahan & branding sekarang termasu...
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.
Pindahkan Demo dari dropdown Perusahaan ke tombol CTA antara Log Masuk dan Mulai Bebas
Desktop: Tombol demo dengan aksen batas hijau terletak di antara Log Masuk dan Mulai Bebas. Mobile: tombol demo ditambahkan ke baris CTA bawah sebagai tombol ke...
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 (...
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
