feat:added bad mrs option and used asyncro io
What does this MR do?
This merge request refactors the project to use asynchronous (async I/O) and concurrent execution instead of sequential processing, improving performance and scalability.
It also introduces a BAD MRs batch analysis feature with Excel report generation and cleans up unnecessary UI elements for better clarity.
Motivation / Use Case
Previously:
- API calls were executed sequentially → slow performance
- Batch processing for multiple users was inefficient
- User Profile Overview had unnecessary compliance sections
- No structured way to analyze bad merge requests in bulk
This MR solves these issues by:
- Enabling parallel API calls using async I/O