Fix TypeScript errors in FieldTypeSelector and remove unused imports
- Replace dynamic icon lookup with explicit icon map to avoid type assertion issues - Import all required icons directly from lucide-react - Remove unused Field...
Fix TypeScript errors in FieldConfigurationPanel
- Replace array.includes() with direct equality checks to avoid type narrowing issues - Remove unused Card import from FormEditor - Prefix unused stackIndex par...
Fix build errors in custom forms components
- Fix import error: getAllFields should be imported from utils, not fieldValidation - Fix TypeScript errors: Replace 'any' types with proper FieldType - Fix une...
Change ProductInfo.isEmptyCreditFfa type from boolean | null to boolean to match actual usage
Rename local product variable to productData to avoid conflict with function parameter
Also fix createVendor function to use vendorData instead of vendor to avoid parameter conflict
Rename local vendor variable to vendorData to avoid conflict with function parameter
Correct JSX syntax error - remove extra closing parenthesis in products map
Add remaining null safety checks for vendor.title access in table rendering and edit handlers
Add comprehensive null safety and defensive checks throughout LeadVendorManager
Add detailed logging to LeadVendorController for debugging title field issues
Add null safety checks in LeadVendorDTO to prevent null title errors
Add comprehensive null safety checks and defensive coding for title field access
Use consistent [id] dynamic segment for vendor routes to fix Next.js build error
Change LeadMarketDTO IDs to String to prevent JavaScript precision loss
Change LeadMarketDTO IDs to String to prevent JavaScript precision loss
Backend now sends IDs as strings to prevent JavaScript precision loss - simplified frontend parsing
Comprehensive ID precision fix - extract IDs from JSON text before parsing, add logging, ensure all IDs are strings
Replace 'any' type with proper type definition to fix TypeScript lint error
Use regex to replace large number IDs with strings in JSON before parsing to prevent precision loss
Convert market IDs to strings to prevent precision loss with large numbers (JavaScript MAX_SAFE_INTEGER issue)
Replace 'any' types with proper TypeScript types in lead-markets API route error handling
Improve error handling in lead-markets API routes to extract and forward backend error messages
Add detailed logging to getMarketById for debugging market lookup issues
Add explicit @Query annotations to LeadMarketRepository methods for proper organization.id resolution
Return proper error message when market not found in getMarketById
Change salesType to String in LeadMarketDTO to match frontend expectations
Improve error handling in fetchMarketById and remove unnecessary salesType conversion
Change salesType from SaleType enum to String in request DTOs to match frontend
Convert String salesType to SaleType enum in LeadMarketController
Remove invalid confirmColor prop from ConfirmationDialog, use isLoading instead of loading
Rename Leads to Client Relations Manager, reorder tabs, fix routes to /settings/features/crm/, remove duplicate CRM page
Remove duplicate 'Markets & Fields' route key causing build error
Correct WebSocket subscription to use organizationId and handle FeedEvent type
Remove unreachable code and fix React Hooks rules violation in FeedTimeline
Fix compilation errors in MediaStreamController
- Fixed missing closing brace in getFeed method else block - Replaced Map.of() with HashMap for compatibility - Fixed stream variable to be effectively final fo...
Fetch current user member info for avatar display in PostComposer
Fix TypeScript discriminated union type for content parts in PostCard
Update route handlers for Next.js 15 async params and add social feed enhancements
Increase ID column width and ensure IDs are displayed as strings to preserve full 19-digit CockroachDB unique_rowid() values
Replace generic Status column with Employment Status in Employees tab to use employmentStatus field from Employee entity
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.