- Add complete Project Hub & Workspace Interface implementation - New data models: Project, ModuleKit, Workspace - 3 fixture projects (cybermind.fr, cybermood.eu, secubox-c3) - 4 module kits (Security, Network, Automation, Media) - Workspace routes with project switching and kit installation - 4 workspace tabs: Overview, Module Kits, Devices, Composer - New navigation item: Workspace (7th section) - Remove all glowing effects from UI - Remove Command Center widget glow and backdrop blur - Remove device status indicator glow - Remove toggle button glow effects - Extend DataStore with 13 new methods for workspace management - Add 270+ lines of workspace-specific CSS with responsive layouts - Create workspace templates and result partials 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
32 lines
614 B
TOML
32 lines
614 B
TOML
[project]
|
|
name = "secubox-webui"
|
|
version = "0.1.0"
|
|
description = "Local FastAPI-based WebUI mockup for virtualizing SecuBox modules"
|
|
authors = [{name = "SecuBox Team"}]
|
|
requires-python = ">=3.11"
|
|
dependencies = [
|
|
"fastapi>=0.111",
|
|
"uvicorn[standard]>=0.29",
|
|
"jinja2>=3.1",
|
|
"pydantic>=2.8",
|
|
"python-multipart>=0.0.9",
|
|
"httpx>=0.27",
|
|
]
|
|
|
|
[project.scripts]
|
|
secubox-webui-ingest = "app.ingest:main"
|
|
|
|
[tool.setuptools.packages.find]
|
|
include = ["app*"]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"pytest>=8.0",
|
|
]
|
|
|
|
[tool.uvicorn]
|
|
app = "app.main:app"
|
|
reload = true
|
|
host = "127.0.0.1"
|
|
port = 8100
|