- 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>
100 lines
2.2 KiB
JSON
100 lines
2.2 KiB
JSON
[
|
|
{
|
|
"id": "cybermind-prod",
|
|
"name": "CyberMind Production",
|
|
"emoji": "\ud83e\udde0",
|
|
"description": "Main production deployment at cybermind.fr",
|
|
"project_type": "production",
|
|
"url": "cybermind.fr",
|
|
"tags": [
|
|
"production",
|
|
"cloud"
|
|
],
|
|
"devices": [
|
|
"device-cybermind-1",
|
|
"device-cybermind-2"
|
|
],
|
|
"profiles": [
|
|
"security-hardened",
|
|
"iot-setup",
|
|
"smart-home",
|
|
"vpn-server",
|
|
"qos-gaming",
|
|
"security-lockdown",
|
|
"threat-monitoring",
|
|
"media-streaming",
|
|
"cdn-config"
|
|
],
|
|
"modules": [
|
|
"luci-app-system-hub",
|
|
"luci-app-bandwidth-manager",
|
|
"luci-app-iot-manager",
|
|
"luci-app-mqtt-bridge",
|
|
"luci-app-wireguard-dashboard",
|
|
"luci-app-network-modes",
|
|
"luci-app-client-guardian",
|
|
"luci-app-netifyd-dashboard",
|
|
"luci-app-cdn-cache",
|
|
"luci-app-media-flow"
|
|
],
|
|
"active": true,
|
|
"last_accessed": "2026-01-02T12:31:58.893550",
|
|
"workspace_state": {},
|
|
"owner": "admin",
|
|
"collaborators": [],
|
|
"visibility": "private"
|
|
},
|
|
{
|
|
"id": "cybermood-game",
|
|
"name": "CyberMood Gaming",
|
|
"emoji": "\ud83c\udfae",
|
|
"description": "Gaming platform at cybermood.eu",
|
|
"project_type": "production",
|
|
"url": "cybermood.eu",
|
|
"tags": [
|
|
"gaming",
|
|
"entertainment"
|
|
],
|
|
"devices": [
|
|
"device-cybermood-1"
|
|
],
|
|
"profiles": [
|
|
"vpn-gateway"
|
|
],
|
|
"modules": [
|
|
"luci-app-cdn-cache",
|
|
"luci-app-media-flow"
|
|
],
|
|
"active": false,
|
|
"last_accessed": "2026-01-02T12:31:54.013936",
|
|
"workspace_state": {},
|
|
"owner": "admin",
|
|
"collaborators": [],
|
|
"visibility": "private"
|
|
},
|
|
{
|
|
"id": "secubox-c3",
|
|
"name": "SecuBox C\u00b3",
|
|
"emoji": "\ud83d\udee1\ufe0f",
|
|
"description": "Security cube (c^3) core platform",
|
|
"project_type": "development",
|
|
"url": null,
|
|
"tags": [
|
|
"security",
|
|
"development"
|
|
],
|
|
"devices": [
|
|
"device-local-1"
|
|
],
|
|
"profiles": [
|
|
"home-router"
|
|
],
|
|
"modules": [],
|
|
"active": false,
|
|
"last_accessed": "2026-01-02T12:24:42.220414",
|
|
"workspace_state": {},
|
|
"owner": "admin",
|
|
"collaborators": [],
|
|
"visibility": "private"
|
|
}
|
|
] |