-
Notifications
You must be signed in to change notification settings - Fork 18
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
refactor: full refactoring for the whole project #102
base: master
Are you sure you want to change the base?
Conversation
@MaikoTan Hows it going? Do you need help? Currently finding time again to do some work in spare time again ^^ |
Yes! It would be great if you could help. Currently this PR is working, but I want to add more things before merging it:
|
I might join you on this! Are you on discord btw? |
Sure, my discord is Maiko#7778 |
What's the status on this? |
Description
This is a full refactoring for the whole project. It can be summarized as the following:
Replace
aiohttp
torequests
, also removedasyncio
and all asynchronized codeThe
async
causes many problems withgradio
andfastapi
that we required to communicate with the Stable Horde side. Replacing it with the old schoolrequests
solved this.Split the UI Page into
Worker
andUser
So it is able to manage your user resources in the WebUI now
Apply
Interactive Outputs
feature on result image receivingThis might be a bit improvement for the performance.
Close #57
Close #83
Type of changes
Please check the following items before submitting your pull request
black .
flake8 .