บันทึกการเปลี่ยนแปลง
มีข่าวอะไร
การปรับปรุงทุกอย่างของแพลตฟอร์ม เมื่อมันถูกส่งออกไป
· kamo-login
ส่วนเสริมสําหรับตรวจความถูกต้องของ Capcha ที่ทํางาน:
· SecurityService
Replace Google re*** with Capcha *** verification
Remove Re***Service and all Google re*** configuration. Add CapchaVerificationService that verifies *** payloads via kamo-capcha service's /api/verify endpoint. Update LoginRequest bean and SecurityController to use ***Payload field.
· KlusterServices
Add capcha subdomain to auto-cert monitoring
· kamo-capcha
Add Forgejo CI/CD workflow for dual-cluster build and deploy
· kamo-capcha
Add Dockerfile and K8s manifests for capcha.{domain} deployment
· kamo-capcha
Scaffold kamo-capcha API service with challenge and verify endpoints
· kamo-marketing
แสดงแถบเลื่อน 3 มิติอัตโนมัติเมื่อผู้ใช้หยุดการเลื่อน
เพิ่มการตรวจสอบการเลื่อนเลื่อนเพื่อให้องค์ประกอบมุมมองที่ไม่ตายเป็นแบน หลังจากไม่มีม้วนกระดาษ 300 มม. แทนที่จะเอียงไปเรื่อยๆ เมื่อแบนพวกเขา อยู่แบนจนกว่าเลื่อนออกจากมุมมอง แล้วตั้งค่าสําหรับเลื่อนต่อไป.
· kamo-internal
Add minimum advance booking field to webinar settings UI
Adds a number input for configuring how far in advance a slot must be to allow reservations, with helper text explaining the field.
· 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.
· kamo-shared-library
เพิ่มช่องจองล่วงหน้าน้อยที่สุด
เพิ่มส่วนเพิ่มเติมของ Min Advance DookingMinuts ไปยัง Webar Profiles และ DTOs โดยอนุญาตให้ใช้ Addmins ที่ต้องการสล็อตจะถูกจองเวลาล่วงหน้าน้อยที่สุด (เช่น 24 น. ชั่วโมง). ระยะทางใกล้กว่าขีดจํากัดนี้ จะถูกกันออกจากความจุ.
· kamo-internal
Add PUBLIC_WEBINAR scope toggle to API key management UI
Adds the Public Webinar scope option with VideoCall icon to the API Access settings page, allowing admins to enable webinar API access per key.
· 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.
· kamo-shared-library
เพิ่มขอบเขตการนําเข้าข้อมูลไปยังระบบกุญแจ API
เพิ่ม ApiKeyscope. PUBLIC WEBNAR entium value to arward access เพื่อจัดอันดับและยกเลิกจุดสิ้นสุดของสังคม.
· kamo-marketing
ออกแบบหน้าสาธิตใหม่ โดยทําการแบ่งกลุ่มของ Webinar
แทนที่แบบฟอร์มผู้ถือการสาธิตด้วยกระแสสามเท้า: 1. แบบฟอร์มจับตะกั่ว (สร้างนําด้วยตลาดคาโมซีมแพลตฟอร์ม) 2. Webinar tate (ร่วมหรือทําตารางเวลาใหม่) 3. การบันทึกยืนยันด้วยรายละเอียดของอีเมล/ calendar Interprises กับสาธารณะ Webinar API สําหรับสล็อตและ จัดตารางเข้ากับสมาคมสารตะกั่วอัตโนมัติ.
· kamo-internal
Add webinar scheduling UI with admin settings and member views
Implements the full webinar frontend in kamo-internal: - WebinarSettingsTab: admin CRUD for webinar types, presenter pools, reminder intervals, availability slots, and child org restrictions - MyWebinarsTab: member view of upcoming/past webinars with join meeting, 3-step scheduling modal, and presenter management - LeadWebinarsSection: webinar associations on lead detail page - API proxy route and TypeScript type definitions - Wired into settings/features/support and support page tabs
· 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.
· 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.
· 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
· 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
· kamo-shared-library
เพิ่มองค์ประกอบการเรียงสับเปลี่ยนระบบ, การตกแต่ง, DTOs และ enums
นําเสนอรุ่นของข้อมูลที่สมบูรณ์สําหรับระบบการจัดอันดับของ Webinar: 9 JPA หน่วยงาน: Webinar Times, Webinar Conserver, Webinar Reminder, Vebar Avalivable Slot, Webinar Shild Org Recontinution, กําหนดการ Webinar, Webinar Attendee, Webinar Leadasciation, Webinar Reminder Log - 9 ฤดูใบไม้ผลิ 13 DTOs สําหรับการตอบสนองและการร้องขอ API - 3 เอนิวส์: เวบินนาร์สตาทัส สปีชีส์ เวบินาร์ แอทเทนดีสเตตัส ~ประกาศออกไป~
· kamo-internal
Add dynamic Help & Tips panel and webhook URLs to provider integrations
- CommerceProviderSetup now uses HelpTipsOverrideContext to show contextual help that changes based on the current view (list, selector, or per-provider) - Config dialog shows webhook URL with click-to-copy for providers that support real-time webhooks (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Rewrote all 10 help components with plain, non-technical language explaining what gets synced, how to connect, and how real-time updates work
· kamo-internal
Add download SVG button to logo vector converter for mid-process export
· kamo-internal
Build complete provider integrations tab for retail e-commerce sync
Add full UI for managing 10 e-commerce provider integrations (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Includes provider selector, config forms, sync dashboard, capability matrix, market association dropdown, and per-provider help documentation.
· DaemonService
Add RetailProviderSyncJob for scheduled e-commerce provider polling
· APIService
Add commerce webhook forwarding endpoint for retail provider integrations
· SecurityService
Add retail provider integration endpoints for connection testing, sync, capabilities, and webhooks
· kamo-shared-library
ระบบผู้จัดจําหน่ายปลีกสมบูรณ์ด้วยผู้ให้บริการ e-commerce 10
เพิ่มอุปกรณ์ปรับตัวเต็มรูปแบบสําหรับร้านค้า Big Commerce, Woocommerce, Vix, Ecvid, Square, Magento, Shift4Sroop, Prstaspop และ Opencart. รวมทั้งลูกค้า HTTP การปรับตัวที่สอดคล้องกัน การสอนความสามารถ Regitor อัตโนมัติ, sync, Augustor, webhok processor, และแสดงการสนับสนุน.
· kamo-internal
Create account page at /account/new with minimal form
Asks only essential fields: first name, last name, email, phone, company, account type, and optional market association. On submit creates account via accountsApi and redirects to /account/view/{uid}. Also wires the "New Account" button onClick on the account browser page.
· SecurityService
Enhance POST /customers to accept contact info and lookup user by email
Create account now accepts email, contactName, phone, acceptsMarketing, taxExempt. If email is provided and matches an existing user, auto-sets as masterAccountHolder.
· kamo-shared-library
เพิ่มข้อมูลผู้รับ

จักรวาลของคุณกำลังรออยู่
เริ่มฟรีในไม่กี่นาที เพิ่มผลิตภัณฑ์เมื่อคุณพร้อม - ไม่มีการย้าย, ไม่มีการล็อกอินใหม่
ฟรีตลอดกาล — ไม่จำเป็นต้องใช้บัตรเครดิต