secubox-openwrt/secubox-tools/webui/pyproject.toml
CyberMind-FR 0d6aaa1111 feat(webui): add Project Hub workspace and remove Command Center glow effects
- 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>
2026-01-03 08:10:22 +01:00

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