Added 'Get Prompt' button and ProductBomPromptModal dialog on /products/:id/bom.
Formats product ID, variants, and raw material inventory into a structured prompt for LLMs.
Fixed backend bug in GET /products/:id?lang=all that wiped product.name when no translations existed.
Added multi-level fallback in frontend to ensure product name never shows 'Unknown Product'.
### Summary of Changes
- Added 'Get Prompt' button and ProductBomPromptModal dialog on /products/:id/bom.
- Formats product ID, variants, and raw material inventory into a structured prompt for LLMs.
- Fixed backend bug in GET /products/:id?lang=all that wiped product.name when no translations existed.
- Added multi-level fallback in frontend to ensure product name never shows 'Unknown Product'.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary of Changes