Properly move Contact Information and Mailing Address to right column
Resolve build errors - TypeScript Image constructor and CSS transition syntax
Add Buildx setup with insecure registry config to resolve 401 auth errors
Add Buildx setup with insecure registry config to resolve 401 auth errors
Add Buildx setup with insecure registry config to resolve 401 auth errors
Add Buildx setup with insecure registry config to resolve 401 auth errors
Add Buildx setup with insecure registry config to resolve 401 auth errors
Resolve Docker registry 401 authentication error in CI workflow
- Add driver: docker and use: true to Buildx setup - Add explicit docker login after Buildx setup to ensure credentials persist - Fixes 401 Unauthorized error w...
Resolve Docker registry 401 authentication error in CI workflow
- Reorder steps to login before Buildx setup - Add explicit docker login after Buildx setup to ensure credentials persist - Fixes 401 Unauthorized error when pu...
Use GridLegacy container to match GridLegacy items for two-column layout
Update Docker Buildx driver to use docker driver for registry authentication
Update eslint to v9 for compatibility with eslint-config-next@16.0.10
Move @import statements to top of globals.css to comply with CSS parsing rules
Properly separate personal and work phone sections on different rows
Widen prefix/suffix fields and lead info dropdowns to show full content
Ensure email on own row, improve dropdown widths, enhance country selector visibility
Email on own row, widen lead info dropdowns, improve country selector with flags
Add type assertion for mortgageFields.isRepresented boolean check
Add extension property to Phone interface to support phone extensions
Resolve MultipleBagFetchException and fix custom form persistence
- Simplified CustomFormRepository query to avoid multiple bag fetches - Fixed LeadMarketService to properly save and load custom form associations - Use saveAnd...
Properly save and load custom form associations for markets
- Removed repository delete, now using JPA orphan removal for cleanup - Initialize lazy marketCustomForms collection before clearing - Ensure collections are in...
Resolve MultipleBagFetchException in CustomFormRepository
- Simplified findByIdAndOrganizationId query to avoid fetching multiple bags - Removed LEFT JOIN FETCH for stacks and fields in same query - Collections are now...
Reload market after create/update to initialize lazy collections
- Updated createMarket and updateMarket to reload market using getMarketById - This ensures all lazy collections (marketCustomForms, vendorProducts) are initial...
Add salesSubType to LeadMarket interface and use it in edit form
- Added salesSubType field to LeadMarket interface to match DTO - Updated handleEditClick to use salesSubType from DTO when setting parent/child types - This fi...
Resolve MultipleBagFetchException by using transactional lazy loading
- LeadMarketRepository: Reverted to simple query without multiple JOIN FETCH - LeadMarketService: Added @Transactional(readOnly=true) to getMarketById with expl...
Type error: Block-scoped variable 'getAgentFilterMemberId' used before its declaration.
Use passed systemFields for field mapping interface grouping
- FieldMappingInterface: Fixed getSystemFieldsByCategory to use passed-in systemFields prop instead of default BASE_SYSTEM_FIELDS - FieldMappingInterface: Added...
Correct path handling for mortgage fields and custom form data in lead imports
- Fixed mortgage fields to use 2-part paths (mortgageFields.loanAmount) in setNestedFieldOnCreateRequest - Fixed custom form data to use 3-part paths **********...
Add eager loading for repository queries to fix lazy loading issues
- CustomFormRepository: Added LEFT JOIN FETCH for stacks and fields in findByIdAndOrganizationId - LeadMarketRepository: Added LEFT JOIN FETCH for marketCustomF...
Make email/username login case-insensitive
- Normalize input username/email to lowercase before comparison - Use LOWER() function on database column for case-insensitive matching - Fixes issue where user...
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.
