Add streaming toggle button for real-time log polling in Workspace details page
MR: Pending <!-- NOTE: For context on MR heading, see: https://handbook.gitlab.com/handbook/engineering/devops/dev/create/remote-development/index.html#relationship-of-issues-to-mrs --> ## Description To [improve the workspace failure visibility & troubleshooting](https://gitlab.com/groups/gitlab-org/-/epics/16787), we need to add a streaming toggle button to the logs section so that users can enable real-time log polling and see live updates of their workspace logs. ## Visual Changes ![image](/uploads/286a4358a883bd6fa5aa7fcbf19d62a3/image.png) ## Acceptance criteria - [ ] Add streaming toggle icon button before the date picker dropdown - [ ] Button toggles between inactive (default) and active (blue) states when clicked - [ ] When streaming is active, automatically poll for new logs every X seconds - [ ] When streaming is enabled, change date picker dropdown text to display "Streaming" - [ ] Streaming automatically starts from current time and continues forward - [ ] Proper loading indicators during streaming updates - [ ] Stop streaming when user manually changes time range or closes section ## TODO: Implementation plan ## Notes - **Polling Interval:** Configure polling frequency (every 5-10 seconds?) <!-- NOTE: Feel free to expand with more sections and headers as needed --> <!-- DO NOT TOUCH BELOW -->
issue