- 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>
30 lines
1.2 KiB
HTML
30 lines
1.2 KiB
HTML
<!-- Project Action Result -->
|
|
{% if status == "success" %}
|
|
<div class="card" style="margin-top: 1rem; border-left: 4px solid var(--success);">
|
|
<div class="card-body" style="padding: 1rem;">
|
|
<div style="display: flex; align-items: center; gap: 0.5rem;">
|
|
<span style="font-size: 1.5rem;">✅</span>
|
|
<div style="flex: 1;">
|
|
<strong style="color: var(--success);">{{ message }}</strong>
|
|
{% if project %}
|
|
<p class="muted" style="font-size: 0.9rem; margin-top: 0.25rem;">
|
|
{{ project.devices|length }} devices • {{ project.modules|length }} modules • {{ project.profiles|length }} profiles
|
|
</p>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% else %}
|
|
<div class="card" style="margin-top: 1rem; border-left: 4px solid var(--danger);">
|
|
<div class="card-body" style="padding: 1rem;">
|
|
<div style="display: flex; align-items: center; gap: 0.5rem;">
|
|
<span style="font-size: 1.5rem;">❌</span>
|
|
<div style="flex: 1;">
|
|
<strong style="color: var(--danger);">{{ message }}</strong>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endif %}
|