Skip to content

Log viewer upgrade - #223

Merged
kcarnold merged 11 commits into
mainfrom
feat/log-viewer
Jun 18, 2025
Merged

Log viewer upgrade#223
kcarnold merged 11 commits into
mainfrom
feat/log-viewer

Conversation

@kcarnold

Copy link
Copy Markdown
Contributor

This moves most functionality from logViewer/index.md into the main log viewer. It also resolves a long-standing problem with the log polling.

@kcarnold
kcarnold requested a review from Copilot June 17, 2025 14:37

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the log viewer by moving functionality from logViewer/index.md into the main log viewer and improving log polling.

  • Added a new HTML template for logs in the webpack config.
  • Enhanced the log viewer UI and polling logic in the frontend with features like collapsible log entries and interactive filtering.
  • Updated the backend to include a new logs polling endpoint with deduplication logic and exception handling for request validation.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
frontend/webpack.config.js Adds a new entry point (logs.html) via HtmlWebpackPlugin for the log viewer.
frontend/src/logs/index.tsx Implements a revamped log viewer UI with enhanced filtering, collapsible components, and improved polling.
backend/server.py Introduces a new /api/logs_poll endpoint with deduplication logic and improved error handling.

Comment thread frontend/src/logs/index.tsx
@AIToolsLab AIToolsLab deleted a comment from Copilot AI Jun 17, 2025
@kcarnold
kcarnold requested review from Alina086 June 17, 2025 17:19
@kcarnold
kcarnold merged commit 1935de5 into main Jun 18, 2025
4 of 6 checks passed
@kcarnold
kcarnold deleted the feat/log-viewer branch June 18, 2025 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants