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...
Редизайн генерує форму з повними полями імен, правильним випаданням, сільським полем, поліпшенням макета телефону
Покращення форми створення свинцю з сучасними UI, перевірка, обробка помилок та поліпшення UX
Додати підтримку розширення телефону для створенняLeadRequest, UpdateLeadRequest і LeadDTO
Додати LeadProspectType, постачальник/продукт, кращийЗв'язок Час, розширення телефону/isText, і житлові іпотечні поля для створення
Додати продажСубТ поле для LeadMarketDTO для виявлення іпотечного поля
- Додано продажСубТ поле, щоб відрізняти від батьківського типу та підтипів - При продажуТип є батьком (наприклад, 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...
Додайте поля на основі ринку та підтримку користувацьких форм
- Додати поле для Провідної особи - Створіть компанію LeadCustomFormData з колонкою JSONB для спеціальних даних - Додати LeadCustomFormDataRepository - Оновленн...
Додайте 40-ті кольорову пульсову анімацію від початкових до вторинних кольорів
Зміна Включена безкоштовна коробка до червоної колірної схеми
Додати червоний медкомб імпульси - 2 з 8 світлих червоний замість зеленого
Зміна знижки до 30% на 3 місяці, зробити медкомб анімацію більш консервативними
Зміна пакету пропозицій обмеженого часу на червоному кольорі
Замініть безперервну анімацію з випадковими електричним імпульсними ефектами на шестигранках
Додати тонкий анімований градієнт фон на сторінку калькулятора
Зміна інтеграції телефону до /користувача, щоб не потрібно паперу
Додайте авто-дисплей, об'єднайте інтеграцію телефону, змініть привід до інформації, зберігайте / наклейку, покращуйте шпинери
Вигідні безкоштовні стартові та супровідні платежі з економічними виплатами
Додати код знижки, запуск / супровід платежів, автоблоки, білий шпинери, вхід на телефон, збільшити кількість користувачів до 3000
Перемістити калькулятор на спеціальну сторінку з задньою навігацією
Покращити калькулятор UX - встановити за замовчуванням користувачів до 5, додати / Gb і /leads етикетки, номери форматів з комами, номер стилю шпинери
Впровадження нових 2-рівневих цін з інтерактивним калькулятором підприємства
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_...
Додати батьківсько-зварювальну ієрархію підтримки для продажуТип енум
- Додано RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE - Додана продукція CUSTOM як дитина продукції - Додані методи помічника: getParent(), hasParent(), isParent()...
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.
