Remove legacy Python WebUI - #229
Merged
Merged
Conversation
Owner
|
Thanks @mirek190! I'm building windows prebuilts for release 0.6. It seems that the prebuilts won't be affected by the cleanup so I will merge the PR after release 0.6 |
Contributor
Author
|
sure I am working how to get rid of model_manager_v2.py yet |
Owner
mirek190
marked this pull request as ready for review
August 13, 2026 18:13
Contributor
Author
|
sick ..... |
Owner
|
@mirek190 Merged! Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Make the embedded native Svelte UI the repository's only browser interface and remove the superseded Python/Gradio and legacy realtime WebUI implementations.
Changes
webui/README.mdaroundaudiocpp_server --uiScope boundary
This deliberately keeps
tools/model_manager_v2.pyandtools/model_manager_deprecated.py. They are repository-wide model preparation utilities used by the native server's Models workflow, not browser UI implementations. Replacing that model-manager layer can therefore be handled independently in a follow-up without mixing it into this UI cleanup.User impact
audiocpp_serverThe cleanup removes about 16,100 obsolete lines and 48 legacy/related files.
Validation
npm run check— 0 errors and 0 warningsnpm run build— native single-file frontend rebuilt successfullypython tools/check_loader_catalog_sync.py --self-test— passedpython tools/check_loader_catalog_sync.py— runtime loaders, model specs, and model manager v2 are in syncaudiocpp_serverbuild — passedaudiocpp_server --ui --backend cpu --port 18080smoke test —/healthreported UI enabled and/returned the embedded native interfacegit diff --check— passed