We should investigate ways to show history from previous web terminals when a new one is opened. This goal is generally limited by reusing existing exec functionality in OpenShift (instead of using web-terminal-exec to start terminal sessions), but some options are
- Use web-terminal-exec to somehow transfer history to the browser's local storage, and inject that along with the user's token on startup.
- Add support for persistent volumes on web terminals. This could cause various issues with startup/sharing data across namespaces, so it comes with significant downsides.
If there is a way to add history without significant downsides, we should implement it.