feat: opportunity detail overhaul, catalog improvements, cleanup

- api: remove stray console.log debug lines across fetch routes, controllers, and workflow dispatch
- api: refactor OpportunityController and cwProbabilityCache
- api: add workflow history endpoint updates
- ui: overhaul opportunity detail page styles and layout
- ui: remove DiscountsTab (consolidated elsewhere), update ProductsTab
- ui: improve catalog page with inventory popover
- ui: update sales API module and server-side page loader
- ui: add sleepy-cat asset, simplify NoResultsMonkey component
This commit is contained in:
2026-04-22 00:53:23 +00:00
parent 5194d0e21e
commit 6eee7bf0da
19 changed files with 406 additions and 507 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB