Ship the portal FastAPI controller with presets, sequences, and live audio.

Move the app under src/, add ring-spanning patterns with shared fonts and
beat-driven motion, and wire global audio settings into the web UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-09 00:59:03 +12:00
co-authored by Cursor
parent 5094c7bcee
commit 3d444d1cb5
127 changed files with 10318 additions and 62632 deletions
+7 -2
View File
@@ -4,13 +4,18 @@ verify_ssl = true
name = "pypi"
[packages]
portal = {editable = true, path = "."}
"uvicorn[standard]" = "*"
fastapi = "*"
uvicorn = {extras = ["standard"], version = "*"}
pillow = "*"
numpy = "<2,>=1.26"
sounddevice = "*"
portal = {file = ".", editable = true}
[dev-packages]
[scripts]
dev = "python src/main.py"
[requires]
python_version = "3.13"
python_version = "3.12"