Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-login

    Integrasikan prof Capcha -of-work * * widget ke log masuk dan halaman pemulihan

  2. · SecurityService

    Timpa Google dengan Capcha * * * verifikasi

    Hapus Re * * * Layanan dan semua konfigurasi Google kembali * * *. Tambahkan Layanan CapchaVerificationService yang memverifikasi * * * payloads via kamo--capcha layanan 's / api / verifikasi titik akhir. Mutakhirkan Permintaan Masuk Kacang dan SecurityController untuk menggunakan bidang Payload.

  3. · KlusterServices

    Add capcha subdomain to auto-cert monitoring

  4. · kamo-capcha

    Tambahkan Forgejo CI / CD workflow untuk dual- cluster membangun dan menyebarkan

  5. · kamo-capcha

    Tambahkan manifestasi Dockerfile dan K8s untuk capcha. {domain} penyebaran

  6. · kamo-capcha

    Scaffold kamo- capcha API layanan dengan tantangan dan memverifikasi titik akhir

  7. · kamo-marketing

    Hapus elemen penggulungan 3D otomatis ketika pengguna berhenti menggulung

    Tambahkan deteksi scroll- idle sehingga perspektif-diputar elemen animasi ke flat Setelah 300m tanpa scrolling, bukannya tetap miring. Setelah datar, mereka tetap datar sampai scrolled keluar dari tampilan, kemudian reset untuk scroll-in berikutnya.

  8. · kamo-internal

    Tambahkan daerah pemesanan minimum ke pengaturan webinar UI

    Tambahkan sebuah masukan nomor untuk menata seberapa jauh dalam sebuah slot mesti berupa untuk memungkinkan pemesanan, dengan teks pembantu menjelaskan bidang.

  9. · MediaService

    Enforce minimum advance booking when filtering available slots

    Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.

  10. · kamo-shared-library

    Tambahkan daerah pemesanan minimum ke tipe webinar

    Tambahkan MindeaceBookingMinutes ke Entity WebinarType dan DTOs, memungkinkan admin untuk memerlukan slot akan dipesan waktu minimum di muka (misalnya, 24 jam). Slot lebih dekat dari ambang batas ini dikecualikan dari ketersediaan.

  11. · kamo-internal

    Tambahkan pelipatan lingkup PUBLIC _ WEBINAR ke manajemen kunci API UI

    Tambahkan opsi lingkup Publik Webinar dengan ikon VideoCall ke API Pengaturan akses halaman, memungkinkan admin untuk mengaktifkan API webinar akses per kunci.

  12. · APIService

    Enforce PUBLIC_WEBINAR scope on public webinar endpoints

    Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.

  13. · kamo-shared-library

    Tambahkan lingkup PUBLIC _ WEBINAR ke sistem kunci API

    Tambahkan nilai baru ApiKeyScope .PUBLIC _ WEBINAR enum ke akses gerbang untuk penjadwalan Webinar publik, bergabung, dan pembatalan titik akhir.

  14. · kamo-marketing

    Mendesain ulang halaman demo dengan penjadwalan integrasi webinar

    Mengubah bentuk demo placeholder dengan tiga tahap aliran pemesanan: 1. 2. Penjadwalan Webinar (bergabung dengan demo baru yang ada atau sudah ada) 3. Konfirmasi penelusuran dengan rincian email / kalender Terpadu dengan API webinar publik untuk ketersediaan slot dan penjadwalan dengan otomatis lead- webinar association.

  15. · kamo-internal

    Tambahkan penjadwalan Webinar UI dengan pengaturan admin dan tampilan anggota

    Mengimplementasikan antarmuka webinar penuh dalam kamo- internal: - WebinarSettingsTab: admin CRUD untuk jenis Webinar, kolam presenter, pengingat interval, ketersediaan slot, dan pembatasan org anak - MyWebinarsTab: pandangan anggota dari webinars mendatang / masa lalu dengan bergabung dengan pertemuan, 3 langkah penjadwalan modal, dan manajemen presenter - LeadWebinarsSection: asosiasi webinar pada halaman detail utama - Rute proksi API dan definisi tipe TypeScript - Wired ke pengaturan / fitur / dukungan dan tab halaman dukungan

  16. · DaemonService

    Add webinar reminder job with NATS event publishing

    Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NATS, and tracks sent reminders via WebinarReminderLog.

  17. · APIService

    Add webinar gateway routes for authenticated and public endpoints

    Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancellation flows.

  18. · MediaService

    Implement webinar scheduling backend with full business logic

    Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict checking, MeetingRecord creation, email notifications, auto-cleanup - PublicWebinarService: public scheduling with lead creation, cancellation via token, webinar-lead association - WebinarController: authenticated endpoints for admin setup, member scheduling, and "my webinars" view - PublicWebinarController: API-key-authenticated endpoints for marketing site integration and public cancellation flow

  19. · InitializerService

    Add webinar type and lead market seed data for KamoCRM demo

    Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder intervals at 24 hours and 30 minutes before - "KamoCRM Platform" lead market with SERVICE sale type

  20. · kamo-shared-library

    Tambahkan entitas sistem penjadwalan webinar, repositori, DTOs, dan enums

    Memperkenalkan model data lengkap untuk sistem penjadwalan webinar: - 9 entitas JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarabbilitySlot, WebinarChildorm Restriction, ScheduledWebinar, WebinarAttendee, WebinarLeadAssociation, WebinarReminderLog - 9 Repositori Data Musim Semi dengan kueri kustom - 13 DTOs untuk API respon dan permintaan - 3 enums: WebinarStatusType, WebinarAttendeDeeStatusType, * * * * * * * * * * * * * * *

  21. · kamo-internal

    Tambahkan URL Bantuan dinamis & Tips panel dan webhook ke integrations penyedia

    - CommerceProviderSetup sekarang menggunakan HelpSOverrideContext untuk menampilkan kontekstual bantuan yang berubah berdasarkan tampilan saat ini (daftar, pemilih, atau per- penyedia) - Dialog konfigurasi menampilkan URL webhook dengan click-to- copy bagi penyedia yang mendukung real-time webhooks (Showify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Menulis ulang semua 10 bantuan komponen dengan polos, bukan bahasa teknis menjelaskan apa yang akan disinkronkan, bagaimana menghubungkan, dan bagaimana real-time update bekerja

  22. · kamo-internal

    Add download SVG button to logo vector converter for mid-process export

  23. · kamo-internal

    Bangun akun integrasi penyedia lengkap untuk penyelarasan e- commerce e-

    Tambahkan UI penuh untuk mengelola 10 bonus penyedia perdagangan (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Termasuk pemilih penyedia, bentuk konfigurasi, dasbor sinkronisasi, matriks kapabilitas, Asosiasi pasar dropdown, dan per- penyedia bantuan dokumentasi.

  24. · DaemonService

    Add RetailProviderSyncJob for scheduled e-commerce provider polling

  25. · APIService

    Add commerce webhook forwarding endpoint for retail provider integrations

  26. · SecurityService

    Tambahkan ujung integrasi eceran untuk uji koneksi, sinkronisasi, kemampuan, dan webhooks

  27. · kamo-shared-library

    Implemen sistem integrasi penyedia ritel lengkap dengan 10 penyedia e- commerce

    Tambahkan implementasi adaptor penuh untuk Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarepace, Magento, Shift4Shop, PrestaShop, dan OpenCart. Termasuk klien HTTP, * * * * * * * * * * * * * * * adaptasi sync, kelas kapabilitas, auto- registrar, sync antristrator, webhook prosesor, dan dukungan displaName.

  28. · kamo-internal

    Buat halaman akun pada / akun / baru dengan bentuk minimal

    Asks hanya bidang penting: nama pertama, nama belakang, email, telepon, perusahaan, tipe akun, dan asosiasi pasar opsional. Pada akun pengiriman menciptakan via accutsApi and redirecting to / account / view / {uid}. Juga menyambungkan tombol "Akun Baru" pada halaman peramban akun.

  29. · SecurityService

    Perbesar POST / pelanggan untuk menerima info kontak dan cari pengguna lewat surel

    Buat akun sekarang menerima email, kontaktName, telepon, penerimaan Pemasaran, taksi. Jika surel disediakan dan cocok dengan pengguna yang ada, auto- set sebagai Master AccountHolder.

  30. · kamo-shared-library

    Tambahkan UserRepository.findByEmailEmail untuk pencarian email pembuatan akun

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