Conversation
- Rename 'All Logs' to 'Combined Logs' in segmented control - Move 'Event Log' from segmented control to right side as button - Add opacity fade on top of log tail to indicate it's a tail - Float Parsley/HTML/Raw buttons over log tail above fadeout - Update Parsley button text to 'Complete Logs on Parsley' - Update Parsley button to use green primary outline variant JIRA: DEVPROD-25967 Co-authored-by: sophie.stadler <sophie.stadler@mongodb.com>
- Remove aria-selected checks for Event Log button (no longer a segmented control) - Update test descriptions to reflect button instead of radio button - Simplify event log selection test
|
Cursor Agent can help with this pull request. Just |
|
@cursor can you:
|
|
Excellent! All changes have been successfully implemented and pushed. Let me create a summary of what was done: SummaryI've successfully implemented all the requested changes from the PR feedback: ✅ Changes Completed:
Technical Details:
The implementation maintains backward compatibility while removing the Event Log feature and improving code organization through better file structure. |
- Change Parsley button to use primary variant (green) - Reorder buttons to Raw/HTML/Parsley from left to right - Remove Event Log button entirely from the UI - Split LogTypes.tsx components into separate files - Rename AllLog to CombinedLog throughout codebase - Update Cypress tests to remove Event Log references - Handle Event Log type gracefully by defaulting to Task logs JIRA: DEVPROD-25967
|
@cursor please keep Event Log as a button on the righthand side as implemented in the first commit. However, there was logic that still tied it to the Segmented Control. Please remove this. |
|
Perfect! I've successfully restored the Event Log button as requested. Here's a summary of what was implemented: SummaryI've restored the Event Log button to the right side of the header while keeping it completely independent from the segmented control, as requested. ✅ Changes Completed:
Key Implementation Details:
The Event Log is now available as a separate, independent button while maintaining all the other improvements from the PR (Combined Logs naming, button reordering, primary Parsley button, etc.). |
- Add Event Log button back to the right side of header - Keep Event Log completely independent from segmented control - Segmented control shows Task logs when Event Log is selected - Event Log does not show floating Parsley/HTML/Raw buttons - Add EventLog component in separate file - Update Cypress tests to verify Event Log as standalone button JIRA: DEVPROD-25967
DEVPROD-25967
Description
This PR improves the Evergreen UI to clarify that only a log tail is displayed and to guide users to Parsley for complete logs.
Key changes include:
These changes address the issue of users not realizing they are viewing partial logs and provide clearer access to full log information.
Screenshots
N/A (No visual changes provided by the bot)
Testing
yarn type-checkpasses.yarn lintpasses.task_logs.ts) to reflect the UI changes, specifically the relocation of the "Event Log" button.Evergreen PR
N/A