Deploy to LXC / deploy (push) Successful in 36s
Adds a nullable lcsc_number column to parts so each part records its LCSC code for reordering -- surfaced as an "LCSC #" field on the add/edit forms (autofilled by the lookup) and as a click-through link to the LCSC product page on the detail view. The autofilled Name now comes from LCSC's human-readable "Key Attributes" summary (e.g. "RES 10kohm +/-1% 100mW 0603") scraped from the product page's SSR data, falling back to the manufacturer name if that scrape returns nothing. Also normalizes lowercase LCSC codes to uppercase so "c25804" resolves instead of dead-ending on a 404.