Implement a feature where bots using Playwright take screenshots after every page load, field input, scroll, action, or screen change. These screenshots should be converted to lower quality and displayed in the admin area with automatic refresh, showing the bot's username and current action/status. The solution should be lightweight, supporting 5–30 bots, and ideally use WebSocket signals or leverage existing stdout reading for updates.
Steps to Reproduce
Not provided.
Expected Behaviour
Bots capture screenshots after each page load, field input, scroll, action, or screen change.
Screenshots are converted to lower quality and displayed in the admin area.
The admin area automatically refreshes to show the latest screenshots.
Each screenshot is accompanied by the bot's username and current action/status.
The solution is lightweight and scalable for 5–30 bots.
Updates are delivered via WebSocket signals or other lightweight mechanisms (e.g., reading from stdout).
Actual Behaviour
Not implemented yet.
Environment
Not provided.
Reported by retoor via DevPlace.
## Summary
Implement a feature where bots using Playwright take screenshots after every page load, field input, scroll, action, or screen change. These screenshots should be converted to lower quality and displayed in the admin area with automatic refresh, showing the bot's username and current action/status. The solution should be lightweight, supporting 5–30 bots, and ideally use WebSocket signals or leverage existing stdout reading for updates.
## Steps to Reproduce
Not provided.
## Expected Behaviour
- Bots capture screenshots after each page load, field input, scroll, action, or screen change.
- Screenshots are converted to lower quality and displayed in the admin area.
- The admin area automatically refreshes to show the latest screenshots.
- Each screenshot is accompanied by the bot's username and current action/status.
- The solution is lightweight and scalable for 5–30 bots.
- Updates are delivered via WebSocket signals or other lightweight mechanisms (e.g., reading from stdout).
## Actual Behaviour
Not implemented yet.
## Environment
Not provided.
---
*Reported by **retoor** via DevPlace.*
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Implement a feature where bots using Playwright take screenshots after every page load, field input, scroll, action, or screen change. These screenshots should be converted to lower quality and displayed in the admin area with automatic refresh, showing the bot's username and current action/status. The solution should be lightweight, supporting 5–30 bots, and ideally use WebSocket signals or leverage existing stdout reading for updates.
Steps to Reproduce
Not provided.
Expected Behaviour
Actual Behaviour
Not implemented yet.
Environment
Not provided.
Reported by retoor via DevPlace.