Skip to content

Future Development

Spera Alfredo Jeshoua edited this page May 14, 2025 · 4 revisions

VM Lab Development Badge

Overview

This page outlines features under consideration or currently being planned for future development.

User password recovery process

Enable users to recover access via a secure email-based password reset.

Multi-tab support

Allow users to manage multiple connections/sessions simultaneously using tabbed navigation.

Tip

Native support for multi-tab interactions (with the current way the external modules and the iframes work) is not feasible with vanilla Streamlit. Maybe future versions or workarounds can be used.

Auth provider for the login

Support third-party authentication providers for login using OAuth (e.g., Google, GitHub) by leveraging Streamlit’s native OAuth capabilities.

Custom Themes

Provide custom themes for the main web application interface to enhance user experience and align with a branding.

Can be done by editing the colors in the menu on the top right of the page (for a temporary solution) or edited in .streamlit/config.toml.

Resize the elements in the connection page

Improve usability of the connection page by making key components responsive.

Select type of connection

When clicking the "Connect" button in the dashboard, make it so that the type of connection (only SSH, only SFTP, both) can be chosen in a dialog.

Clone this wiki locally