Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web UI: Enhance group operations #1680

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

tianheil3
Copy link

Enhanced Group Operations and UI Improvements

New Features

  1. Process Group Operation Buttons:

    • Added "Restart Group" and "Stop Group" buttons for one-click group operations
    • Optimized button layout for better user experience
  2. Enhanced Log Viewing Interface:

    • Completely redesigned log viewing page
    • Added syntax highlighting
    • Line numbering support
    • Auto-scrolling capability
    • Log search functionality
    • One-click log content copying
  3. UI Optimizations:

    • Improved group and process hierarchy display
    • Enhanced button layouts and styles
    • Overall visual experience improvements

Bug Fixes

  • Fixed asynchronous callback handling in group operations
  • Resolved multiple interface display and layout issues
  • Fixed RPC interface call-related errors

Additional Improvements

  • Added helper scripts to simplify operations
  • Improved error handling and user feedback

Screenshots

QQ_1742167764808

@mnaberez mnaberez changed the title Enhanced group operations Web UI: Enhance group operations Mar 20, 2025
@mnaberez mnaberez added the web label Mar 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

3 participants