Spaces:
Build error
Build error
[Feat] Add user history
#4
by Wauplin HF Staff - opened
The goal of this PR is to add the possibility for users to store their history. It works using OAuth to authenticate the user and Persistent Storage to store the images. The persistent storage is kept between reboots of the Space and across multiple replicas.
In addition to this PR, a few settings have to be configured:
- Add a Persistent Storage in the Space settings. 150GB should be enough for now? Worst case scenario, it's possible to increase it to 1TB.
- Add
HISTORY_FOLDER="/data/history"as Space variable
And that should be it!
About the feature itself:
- if the user is not logged in, the Space works as it is now
- if the user is logged in, a Gallery will list their past images with the used prompt. At the moment other parameters are not saved with it.
- if an error happen for any reason, the history gallery stays empty but the rest of the Space still works similarly
Check out this Space to see a live example + screenshots below
EDIT: I updated the layout of the gallery (fixed height 300px, 3 images per row, no preview by default).
EDIT 2:: removed the download button as well
Wauplin changed pull request title from Upload folder using huggingface_hub to WIP
Wauplin changed pull request title from WIP to Add user history
Wauplin changed pull request title from Add user history to [Feat] Add user history
dome272 changed pull request status to merged

