While debugging a bug, we often miss the key information because it was in a web socket message, and if the DevTools are open after the message reaches the frontend, it's lost for debugging.
This PR keeps in memory the last 20 messages per socket channelName and implements a GUI to easily access them. These are presented in the Tester Center, which for now provides:
Web Sockets messages
Statics (moved from the Preferences to the Tester Center)
What do these changes do?
While debugging a bug, we often miss the key information because it was in a web socket message, and if the DevTools are open after the message reaches the frontend, it's lost for debugging.
This PR keeps in memory the last 20 messages per socket
channelName
and implements a GUI to easily access them. These are presented in the Tester Center, which for now provides:Related issue/s
How to test
Dev-ops checklist