Use string IDs for pipeline detail APIs (JS safe integer)
- posApi: getOrder, getMortgageApplication, getEngagementById, getBooking accept number | string, URL uses String(id) - Detail pages: pass route id (string) to ...
JS सुरक्षित integer के लिए JSON में स्ट्रिंग के रूप में POS DTO uid/id को सीरियलाइज़ करें
- रिटेलऑर्डरDTO.uid, **************** EngagementDetailDTO.id/linkId, MortgageAppDTO.uid - जब ID 2^53- से अधिक हो तो सटीक नुकसान से बचने के लिए @JsonSerialize (u...
Apply same null referrer fix to link tracking route
The same bug exists in the link route (q/[slug]) where request.headers.get("referer") returns null for requests without a Referer header, causing silent Zod val...
Restore form controls on settings member tabs - fix flex layout collapse
- TabPanel: keep overflow-y auto for scroll, use overflowX hidden - SettingsView: move scroll to parent Box, motion.div uses display block to size to content - ...
Handle null referrer in pixel tracking route
request.headers.get("referer") returns null when the header is absent (e.g. email clients). The Zod schema uses .optional() which accepts undefined but rejects ...
Restore vertical scrollbar and fix collapsed panes on settings pages
- TabPanel: change overflow from hidden to auto for tab content scrolling - SettingsView: enable overflow-y auto on tab content Box and motion.div - ProfileTab:...
Force light mode - prevent OS/browser dark mode from affecting site
- Add force-light-mode-styles.ts with override rules - Inject override in DynamicMetaLoader after external theme CSS loads - Add server-rendered fallback style ...
FindByUidAndOrganization Id के लिए स्पष्ट @Query का उपयोग करके ली गई क्वेरी के साथ तैनाती / स्टार्टअप मुद्दों से बचने के लिए
Null-safe API response handling + shared layout for sub pages
- posApi: add null checks for getOrder, getMortgageApplication, getEngagementById, getBooking, getProduct, getRentalAsset, getRentalRequest, getAgreement, g...
Use relative import for StatsManager to resolve module resolution in build
EmbNameFull.formatFull() जोड़ें, @Builder चेतावनियों को ठीक करें, Repo विधि नाम बदलें
प्रारूप के साथ स्वरूप पूर्ण () बदलें EmbNameFull () - EmbNameFull कोई प्रारूप पूर्ण विधि नहीं है
Pipeline datagrids collapsed, restructure to match leads layout
- SettingsView: tab content container now uses display:flex, overflow:hidden so flex chain passes height to grids (fixes collapsed grids in POS settings) - Pi...
Enable commerce JPA repos for POSController/CommerceService
SecurityService POSController depends on CommerceService which uses engagement, order, intent, etc. repositories. These live in com.kamo.z.shared.commerce.* but...
बेसएनटीटी-व्युत्पन्न संबंधों के लिए आईडी के बजाय Uid का उपयोग करें
FulfillmentOrderRepository: findBySourceCommitmentId -> findBySourceCommitmentUid (Commitment uid) - ट्रांजैक्शन रिपोजिटरी: findByOrderId -> findByOrderUid (आदे...
Resolve Map type inference in POS controllers for CI compilation
- Use explicit Map<String, Object> in ResponseEntity Map.of() calls - Fixes 'incompatible types: inference variable V has incompatible bounds' when mixing DTO...
DataLoader IOException import and mock lead assignment FK errors
- लापता java.io जोड़ें। IOException import for copyJavaEnumstoextJS - बचाने के बजाय SaveLead का उपयोग करेंमुटा डेटा के लिए असाइनमेंट से बचने के लिए lead assignm...
कनेक्शन लाइन भौतिकी और माउस निकटता को स्थिर करें
- माउस को स्थानांतरित करने के बाद केवल माउस निकटता बल लागू करें (भार 0,0 प्रभावित लाइनों पर भार) - उपयोग से पहले नंबर के साथ गार्ड माउस स्थिति। - रनवे भौतिकी को...
Unify section title underline and grid for lower sections
- Use var(--color-primary) for CRM, E-Mail, Phone section underlines - Use 3-column grid on lg for E-Mail and Phone (3 cards) for consistent layout
डेटटाइम फ़ील्ड के लिए डीबी डिफ़ॉल्ट की अनुमति देने के लिए @DynamicInsert जोड़ें
New answer field maintains focus while typing
- Added local state for new answer input (newAnswerValue) - Input no longer triggers array update on each keystroke - Answer is added on blur or when pressing E...
Restore task item selection while keeping line clicks
- SVG container back to pointer-events-none (allows clicks to pass through) - Hit area paths use pointer-events: stroke (only the line itself is clickable) - Vi...
Position logo between background color and grid lines
- Removed duplicate backgroundColor from canvas-container - Background color is on scroll container, logo is fixed above it - Grid lines overlay on top of logo ...
Background Images pane - populate image list, use native img for theme URLs
Change Add Lead and New Lead tab colors from green to primary color
Extend datagrid pane and datagrid to 100% height of viewport on leads page
Change h-screen/min-h-screen to h-full on all page components to fix layout height constraints
Change PageWrapper to use height 100% instead of minHeight for proper height constraints
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.