Reorganize lead creation form into elegant two-column layout
- Split form fields into two columns: contact/personal info (left) and lead/business info (right) - Add visual separation with semi-transparent backgrounds, bor...
Redesign Lead Creation form with complete name 필드, 적절한 dropdown sizing, 국가 필드 및 향상된 전화 레이아웃
CreateLeadRequest, UpdateLeadRequest 및 LeadDTO에 전화 확장 지원 추가
LeadProspectType, 공급 업체/제품, bestContact 추가 시간, 전화 extension/isText 및 주거 모기장 필드를 리드 생성 양식
SalesSubType 필드를 Mortgage 필드 감지를 위한 LeadMarketDTO에 추가
- 판매SubType 필드를 추가하여 부모 SaleType과 하위 유형의 구별 - SaleType에는 부모(예, RESIDENTIAL MORTGAGE)가 있을 때, SalesType은 부모(SERVICE)와 SalesSubType이 아이(RESIDENTIAL MORTGAGE)가 됩니다....
Add missing Next.js API routes for leads endpoints
- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...
Add backend validation for required fields in lead imports
- Add validateRequiredFields method to check required fields before import - Validate email, firstName, and lastName are present - Validate mortgage-specific fi...
Add validation for required fields in lead imports
- Mark email, firstName, and lastName as required fields in leadFields.ts - Add validation in handleStartImport to check all required fields are mapped - Add va...
Refactor LeadImportController to use LeadService.createLead
- Replace manual field mapping with LeadService.createLead for consistency - Add mapRowDataToCreateLeadRequest to convert import mappings to CreateLeadRequest -...
Add dynamic field mapping for lead imports based on market configuration
- Update leadFields.ts to include mortgage fields and getAllSystemFields function - Add MORTGAGE_FIELDS array with all LeadClaimMortgage fields - Update LeadMan...
Remove all mock data and make leads system production-ready
- Remove all mock data generation from leadsApi.ts (mockStore, ensureMock, faker.js) - Remove withMock wrapper function and all fallback logic - Remove generate...
Add LeadController with CRUD endpoints and market config
- Add LeadController with GET, POST, PUT, DELETE endpoints - Add endpoint to get market configuration for a lead - Fix LeadImportController to use saveLead meth...
시장 기반 리드 필드 및 사용자 정의 양식 데이터 지원 추가
- Lead entity에 MarketId 필드 추가 - custom form data를 위한 JSONB 칼럼을 가진 LeadCustomFormData entity 생성 - LeadCustomFormDataRepository 추가 - mortgage 필드 및 사용자 정의 양식 데이터 지...
자동 가늠자 toggle를 추가하고, 전화 통합을 결합하고, 정보 전용으로, 지킵니다 /gb 상표를, 개량합니다 스피너를 바꾸십시오
할인 코드, 시작 / 지원 수수료, 자동 저장 장치, 흰색 스피너, 전화 서버 입력, 최대 3000 증가 사용자 추가
계산기 UX 개선 - 기본 사용자를 5로 설정하고 /gb 및 /leads 라벨을 추가하고, commas와 형식 번호, 스타일 번호 스피너스
Add hierarchical SaleType selection to markets-fields
- Add parent/child type dropdown system for SaleType selection - Default to 'Custom' child type when SERVICE or PRODUCT is selected - Prevent creation with NOT_...
SaleType enum에 부모 자녀 계층 지원 추가
- RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE, SERVICE CUSTOM 추가 - PRODUCT CUSTOM 추가 - 도움말 방법 추가: getParent(), hasParent(), isParent(), getChildren() - 범위를 사용하는 업...
Add hover/select/delete for connection lines with keyboard shortcuts
Add relationship status bar at bottom showing source field and cancel button
Show all virtual fields for split modifiers and allow mapping from virtual fields
Add split and value modifiers UI for file fields with virtual field support
Redesign settings page with card-based layout similar to root page
- Replaced sidebar navigation with card grid layout - Added all settings categories and subcategories as individual cards - Organized settings into sections: Es...
Improve field mapping UX - drag from file to system, allow multiple mappings, move stats to top
Swap field mapping columns, add remaining fields label, fix arrow positioning
Add nowrap to preview table, auto-select single options, and validate required data
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
