Добавить поддержку расширения телефона в CreateLeadRequest, UpdateLeadRequest и LeadDTO
Добавить LeadProspectType, поставщика/продукта, BestContact Время, расширение телефона/isText и области жилищной ипотеки, чтобы привести форму создания
Добавить поле SalesSubType в LeadMarketDTO для обнаружения ипотечного поля
Добавлено поле SaleSubType, чтобы различать родительский SaleType и подтипы Когда у SaleType есть родитель (например, RESIDENTIAL MORTGAGE), SalesType становитс...
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 для пользовательских форм данных Добавить LeadCustomFormDa...
Добавьте анимацию цветового импульса 40 от первичных до вторичных цветов
Добавьте красные сотовые импульсы - 2 из 8 светятся красным вместо зеленого
Измените скидку до 30% на 3 месяца, сделайте сотовую анимацию более консервативной
Замените непрерывную анимацию случайными электрическими импульсными эффектами на шестиугольники
Добавьте анимированный рисунок сетки сотовой связи со случайными выделениями
Добавьте захватывающее продвижение скидок в течение первых 3 месяцев
Добавить тонкий анимированный градиентный фон на страницу калькулятора
Добавьте автоматическое переключение, объедините интеграцию с телефоном, изменение приведет только к информации, сохраните /gb-метку, улучшите спиннеры
Выделите бесплатные сборы за запуск и поддержку с помощью сбережений
Переместить калькулятор на выделенную страницу с обратной навигацией
Улучшить калькулятор 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_...
Добавить поддержку иерархии родителей и детей в SaleType enum
- Добавлено RESIDENTIAL MORTGAGE, COMMERCIAL MORTGAGE, SERVICE CUSTOM в качестве детей SERVICE - Добавлено ПРОДУКТ КУСТОМ в качестве ребенка ПРОДУКТА Добавлены ...
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...
Добавить шаблон генератора данных
Добавлен инструмент CLI для создания реалистичных аналитических данных для локальной разработки и тестирования. Создает два демо-сайта с различными шаблонами тр...
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
Complete lead import system with file parsing, field mapping, transformations, validation, and batch processing
Add LeadImportController with duplicate detection using vendorLeadID and composite key (vendorProductId|vendorLeadID)
Добавить импорт свинца DTO (LeadImportRequest, LeadImportResponse) для импорта свинца на основе файлов
Добавить страницу комнаты с фоном логотипа серого масштаба
- Создана новая страница в /app/room/page.tsx - Добавлен логотип в качестве фонового изображения при размере 60% - Прикладной фильтр серого масштаба для фоновог...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.