Garment costing entry screens refined, FOC and Credit Management grids moved to Syncfusion, a Purchase Order GST split bug fixed, and several production stability fixes following the security hardening release.
Production Startup with Debug Toolbar Absent
The application no longer fails to start in a production-like environment with debug mode on if the debug toolbar package is not installed.
Production Allowed-Hosts Configuration
A formatting slip in the production host allow-list merged three separate entries into one unusable value, causing direct-IP requests to be rejected. The allow-list is corrected and no longer includes a port number where one is not matched.
Public Marketing-Site Pages Restored
After the security hardening release made authentication the default everywhere, the public marketing website pages (blog, pricing, contact, tenant validation) started requiring a login. These are explicitly anonymous again, as intended.
Purchase Order PDF – Incorrect CGST/SGST/IGST Split
The Purchase Order PDF derived a line's CGST/SGST/IGST split by checking whether the tax code's name contained the text "CGST" or "SGST" — an intra-state code literally named "GST 18%" contains neither, so its tax was wrongly bucketed entirely under IGST. The split is now read from the tax code's own configured CGST/SGST/IGST percentages instead of guessed from its name.
Decommissioned R-Shiny Integration Removed
The unused R-Shiny analytics integration (already decommissioned) has been removed from the codebase, and the marketing product catalog refreshed with pages for modules that had none.
FOC and Credit Management Grids Move to Syncfusion
The Free of Cost (FOC) Delivery and Credit Management list pages now use the standard Syncfusion Grid (in line with the rest of the app) for filtering, grouping and Excel export.
Garment Costing UI Revamp – Part 2
Continued refinement of the garment costing entry screens: Order Info section, Batch, Making Cost, Trims & Labels and Value Additions grids updated with clearer material selection and layout.