-
-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User application installation and discovery support #106
Comments
I was thinking if it's possible to create a QR code to create a UID or a URL so that users could rebuild their session? Since everything is stored into VFS, if they go to another computer or another server instance, I want them to be able to rebuild their session, perhaps a config file that describes their "session" or "OS"
From this config file, it'll rebuild the session by pulling down their apps. Use case:
|
This would probably require servers to talk to each other (which raises some issues relating to security) since QR can't really store more than 3kb 🤔 However, this is achievable. User sessions, settings as well as installed package manifests (an array of installed apps) is already stored as plain JSON. |
For the first iteration of this I think I'll be limiting support for this to server-side VFS only. I've done some work on it and now package discovery is supported, as well as launching user installed packages and correct handling of URLs (assets etc.). Next up is the server installation API, and this is ready for some testing :) Edit: This was added as I edited this comment :) |
As of right now packages are only loaded on the actual server instance. It would be nice to have the ability to install and discover into the VFS making packages available per-user as well as global.
I actually have a branch for this, but it needs to be revised.Ref: os-js/osjs-server#28
PR: os-js/osjs-server#29
PR: #107
The text was updated successfully, but these errors were encountered: