เพิ่มโลโก้บนแพลตฟอร์ม e-commerce ไปยัง แบนเนอร์รวม
เพิ่ม Big Commerce, Woo Commerce, Magento, Prestaspop, Wix, Opencart, Ecwid, และ Shift4Sroop ที่ "Integrates With" Marquee, เชื่อมโยงเข้ากับโลโก้ integration ที...
Agreement editor layout — prevent whitespace overflow and content jamming
- Add width: 100% to root flex container - Add minWidth: 0 to right panel and content area to prevent flex overflow - Add overflowWrap/wordBreak to preview HTML...
Pass includeInactive=true default for agreement templates endpoint
Templates management UI needs to see inactive templates too.
คืนเอกสารต้นแบบข้อตกลงทั้งหมด รวมทั้งตัวที่ไม่ได้ทํางานด้วย
เพิ่มการค้นหาโดย Organization Id เพื่อเรียกอีกครั้ง (ไม่มีตัวกรองที่ทํางานอยู่) และรวมถึงการเปิดใช้งานด้วย param เพื่อได้รับค่าชดเชย ค่าปริยายที่จะเป็นจริงดังนั...
การ ตั้ง ชื่อ ยี่ห้อ ตาม มาตรฐาน ข้าม บริเวณ — คา โม ○ คา โม ซีม / คา โม ครัม Inc.
หน้ากฎหมาย (จําศีล, ความเป็นส่วนตัว, GDPR, ลิขสิทธิ์ฟุตเลอร์) ปัจจุบันใช้ "KAMCRM" สําหรับองค์กรนี้ อ้างอิง Product/ แบรนด์ จากสําเนาการตลาด, ข้อมูลกํากับภาพ, F...
Migrate all pipeline components from commerceMarketApi to commerceApi
Update 10 files to import directly from commerceApi instead of the deleted commerceMarketApi. Remove the compatibility shim and dead CommerceMarketManager compo...
Restore commerceMarketApi.ts as compatibility re-export from commerceApi
Pipeline components (PipelineOrdersTab, PipelineView, orders detail page, etc.) still import from commerceMarketApi. Re-export needed symbols from commerceApi.
Add enterprise-grade Agreement Templates tab to all market types
Reusable MarketAgreementTemplatesTab added to every commerce market with: - Two-panel layout: template list sidebar + full editor - Commerce-type-specific templ...
ลดส่วนฮีโร่บนพาดหัวมือถือเพื่อให้เห็นอย่างเต็มที่
ทําให้ pt แน่นและ mb ช่องว่างที่จุดพักฐานดังนั้น "ยกเลิกลูกค้าของคุณ". ไม่ถูกดันออกหน้าจอบนโทรศัพท์ถ่ายภาพที่ป้ายคงที่ และความสูงการบริโภคของ Nav.
ทําแถบแสดงภาพตัวอย่างให้คงที่เพื่อดูพอร์ตและลดขนาดข้อความแบบฮีโร่บนมือถือ
แบนเนอร์ได้ดํารงตําแหน่งแล้ว: แก้ไขเพื่อให้มันยังคงมองเห็นได้ในขณะที่เลื่อน โดยมีการฉีดสารเข้าไปเพื่อป้องกันการทับกันของเนื้อหา Herro พาดหัวพิมพ์ลดจากข้อความ 5x...
Correct API paths, professional page layouts, remove dead code
- Fix frontend API path mismatches: use subscription-features, subscription-addons, subscription-bundles, **************** subscription-plan-prices, subscri...
Promote Features, Add-ons, Bundles to market-level tabs for SUBSCRIPTION markets
Features, add-ons, and bundles are shared market-level resources, not per-plan. - Add Features tab (manage + feature matrix), Add-ons tab, Bundles tab to market...
Add missing vendor-categories endpoints to CommerceMarketController
GET/POST/PUT/DELETE /{marketId}/vendor-categories were missing, causing 404 when the Vendors tab tried to load categories.
Unwrap backend response envelopes in all commerceApi single-object methods
Backend wraps responses in { market: {...} }, { product: {...} }, etc. but API client was returning the raw envelope, causing market.id and other properties to ...
ทําแถบแสดงภาพตัวอย่างด้วยความสูงแบบไม่ตายตัว และเพิ่มข้อมูลการสนทนาขึ้น
แบนเนอร์ตอนนี้วัดความสูงของตัวเองผ่านทางตัวแปร CSS ดังนั้น Nav/continent ปรับให้พอดีเมื่อตัดข้อความบนจอภาพขนาดเล็ก วิดเจ็ต Chart ฟิล์ม z-index ยกเหนือป้าย มันเล...
เพิ่มป้ายตัวอย่างภาพในโหมดสีแดง ที่ประกาศการปล่อยข้อมูล 6 เมษายน พ.ศ
เพิ่ม marketId to buildRental Associet Request and continuation market in Commerceerview
Refactor commerce POS settings to market-centric architecture
Major restructure of the commerce settings page: Frontend: - Replace flat tab layout (Products, Inventory, Rental Assets, Subscription Plans) with market-cen...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
เพิ่มการรองรับ marketId กับผลิตภัณฑ์ค้าปลีก DTOs และบริษัทพาณิชย์ Service
เพิ่มสาขา marketId/ Starketietle to Retrl ProaductDTO เพิ่ม market Id เพื่อสร้าง Reclack Production Request, และการจัดวางจําหน่ายทางการค้าด้วยลวด เข้าสู่ศูนย์กา...
Add field config logging to trace preview rendering pipeline
Adds console.log statements to SignaturePreview and EmailSignatureManager to verify fieldConfig state propagation and field filtering at runtime. Check browser ...
Mailbox dropdown now loads emails from the selected mailbox
Pass mailboxId through fetchMessages/fetchFullMessage to the backend, fix stale closure in mailbox-changed handler by passing mailbox directly to loadMessages i...
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...
Align Status Labels nav order with CRM page tab order across all 3 locations
Move department & job title from Roles tab to My Profile page
Department and job title fields now appear on the My Profile page as a SectionCard, shown only for team members. Editable via Autocomplete dropdowns when user h...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Update Farm/Grim example labels to Dead/Bad and remove search field from status labels settings
Add CRM status label customization with settings UI and end-to-end wiring across leads pages
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
เพิ่มตัวแปร DeadStatusLabel, ที่บรรจุ, บริการ, และ DTO สําหรับระบุสถานะ CRM ของ org
Add department and job title selectors to member security tab
Team members can now be assigned to a department and job title via Autocomplete dropdowns in the Edit Security dialog. Summary card shows current assignments. R...
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
Apply field config end-to-end across preview, save, compose, and send
The field config toggles were only wired up as UI — they had no effect on signature rendering. This commit: - Extracts applyFieldConfig to types.ts as a shared...
Email signature field toggles, normalized social links, and Content tab reorder
- Move Content sub-tab to first position in email signature settings - Add admin-configurable contact field toggles per scope (user/department/company) with e...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
เพิ่มสถานภาพและอีเมล
เพิ่มตารางลิงก์สังคมแบบปกติ เพื่อแทนที่คอลัมน์เชื่อมโยงทางสังคม รองรับทั้งแพลตฟอร์มที่นิยามไว้แล้ว และการเชื่อมโยงทางสังคมตามธรรมเนียม เพิ่มช่องสัญญาณอีเมล การส...
Implement mailbox switcher with privilege-based access on /messages page
- Add Meet, POS, and 3 new email access privileges to frontend RoleRightType - Add ServiceType.MEET to frontend ServiceType enum - Add getAccessibleMailboxes AP...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
เพิ่มสัดส่วนการเข้ารับกล่องจดหมายสําหรับสมาชิก, แผนก, และชนิดงาน
เพิ่ม ACCES ALL MNMYE MALBOXES (104), ACCS ALL DERTARITETHE MLBOXES (105), และ ACCES ALL JOB THE MAILBOXES (106) เพื่อแสดงบทบาทที่เหมาะสมสําหรับสิทธิ์พิเศษ คว...
Rewrite Roles & Permissions tab as singleton security config panel
Replaces role creation dialog with DepartmentManager-style singleton config: - Associated Roles: multi-select checkboxes from existing OrgRoles - Direct Rights:...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
Rename DomainService to EmailDomainService to resolve bean name conflict
The shared library's DomainService and EmailService's local DomainService both registered as 'domainService' bean, causing CrashLoopBackOff on deploy.
Remove duplicate inline help from email templates page
The help information was shown both inline above the templates list and in the Help & Tips sidebar. Removed the inline rendering to avoid wasting space, since t...
เหมือนที่คุณเห็นการขนส่ง?
ทั้งหมดของมันมาถึง ในที่ทํางานของคุณเอง เริ่มที่แผนฟรี และอ่านหน้านี้อีกครั้งในเดือน.
