Skip to content

Feat: collapse button for logs#67

Open
sachmii wants to merge 4 commits into
mainfrom
feat/59/collapse-inspect-button
Open

Feat: collapse button for logs#67
sachmii wants to merge 4 commits into
mainfrom
feat/59/collapse-inspect-button

Conversation

@sachmii

@sachmii sachmii commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds an expand/collapse button to each log entry, allowing users to inspect the full log content with a smooth transition
  • Includes accessible labels and expanded-state handling for the new log controls
  • Extracts inline SVGs into reusable icon components to simplify the UI components and improve maintainability
  • Fixes the Docker Compose RabbitMQ configuration by using rabbitmq as the default service hostname instead of localhost
  • Added client tests

Component

  • Client: client/
  • API contract: api/
  • Spring ingestion: services/spring-ingestion/
  • Spring logbook: services/spring-logbook/
  • Spring alerts: services/spring-alerts/
  • GenAI: services/py-intelligence/
  • Infrastructure: infra/
  • CI/CD: .github/workflows/
  • Documentation

API Impact

  • This changes the API.
  • api/openapi.yaml was updated.
  • This does not change the API.

Testing

  • I tested this locally.
  • I added or updated tests.
  • Tests are not applicable for this change.

Checklist

  • Branch name follows (feat|fix)/(issue_id)/(name_of_issue).
  • The change is limited to the intended component(s).
  • Documentation was updated if needed.

Related Issue

Closes #59

Before toggling
Screenshot 2026-06-16 at 16 29 28

After
Screenshot 2026-06-16 at 16 29 47

@sachmii sachmii requested review from memreo and tahahundekari June 16, 2026 14:10
@sachmii sachmii self-assigned this Jun 16, 2026
@sachmii sachmii added feature New features client Pull requests that update client code infra Pull requests that update infrastructure code. labels Jun 16, 2026
@sachmii sachmii linked an issue Jun 16, 2026 that may be closed by this pull request
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client Pull requests that update client code feature New features infra Pull requests that update infrastructure code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add collapse/inspect button for logs

1 participant