potpie icon indicating copy to clipboard operation
potpie copied to clipboard

Feature Request: Show Progress Bar in Terms of Stages

Open VishalYadavCF opened this issue 5 months ago β€’ 3 comments

Image

πŸ”§ Enhancement Request: Dynamic Multi-Stage Progress Indicator

Current Behavior: When a repository is being processed, the progress bar appears static and provides no real-time feedback. It does not indicate:

  • The percentage of completion.
  • The current processing stage the system is executing.

This creates confusion for users, especially when processing large repositories, as they can't determine whether the system is making progress or has stalled.


Suggested Enhancement:

Introduce a dynamic, stage-aware progress bar that clearly communicates the current processing phase and estimated progress.

βœ… Proposed Features:

  1. Stage-wise Breakdown with Labels: Display clear stage names while transitioning:

    • βœ… Code Cloning
    • πŸ”„ Creating Knowledge Graph
    • πŸ”„ Generating Summaries
    • πŸ”„ Generating Embeddings
  2. Real-time Progress Updates:

    • Show percentage completed either for the whole process or per stage.
    • Use visual indicators (like loader spinners, checkmarks, etc.) for completed vs. ongoing stages.
  3. Visual Example (Concept):

[βœ“] Code Cloning                βœ… Completed
[β†’] Creating Knowledge Graph    πŸ”„ In Progress (35%)
[ ] Generating Summaries        ⏳ Pending
[ ] Generating Embeddings       ⏳ Pending

Overall Progress: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–’β–’β–’β–’β–’β–’  45%
  1. Optional Enhancements:

    • ETA (estimated time remaining) per stage
    • Allow hover-to-see logs/errors if a stage is stuck
    • Use color-coded bars or badges (green = done, blue = active, gray = pending)

🎯 Benefits:

  • Improves user trust in the system.
  • Reduces support queries around β€œis it stuck?”
  • Enhances developer UX, especially when onboarding large repositories

VishalYadavCF avatar Jul 09 '25 06:07 VishalYadavCF