-
Notifications
You must be signed in to change notification settings - Fork 24
Description
As it currently stands the GUI is built in a way that there's only one session in memory for persisting data as long as the GUI is running. However, since the GUI can be used like a traditional web app outside of pywebview this may cause unintended side effects if multiple users decide to use the GUI at the same time. While I understand the goal is to build around a single-user experience (hence the reason for using pywebview), I think it would be a handicap from for groups or teams that might want to access a single instance of the web app. Furthermore, traditionally web apps are built with multi-user experiences in mind anyways,and it's something we shouldn't shy away from. As a way to accomplish this I propose refactoring how sessions work and implementing the ability to handle multiple gui sessions.