feat: Complete UX cleanup - Agent colors & streamlined navigation

Agent Color System:
- Added unique colors for each agent (orchestrator: purple, researcher: teal, negotiator: red, ar_manager: yellow)
- CSS variables and utility classes (.agent-*, .agent-badge-*, .agent-border-*)
- Tasks table now shows colored left border per agent
- Agent names displayed in their brand color

Navigation Simplification:
- Removed 'Email Log' from main menu (reduced clutter)
- Email Log now accessible via link in Emails page
- Active state for both /emails and /email-log on Emails nav item

Visual Improvements:
- Agent assignments now visually distinct at a glance
- Cleaner, more focused navigation menu
- Better information architecture
This commit is contained in:
pdyde 2026-02-21 15:06:32 +01:00
parent 50c1a0315b
commit dc2ea07621
4 changed files with 45 additions and 8 deletions

View file

@ -30,7 +30,7 @@
</thead>
<tbody>
{% for task in tasks %}
<tr>
<tr class="agent-border-{{ task.agent_key or 'default' }}">
<td style="color:var(--text-muted);">{{ task.id }}</td>
<td>
<strong>{{ task.title }}</strong>
@ -49,7 +49,9 @@
</div>
{% endif %}
</td>
<td style="font-size:.8rem;">{{ task.assigned_agent }}</td>
<td style="font-size:.8rem;" class="agent-{{ task.agent_key or 'default' }}">
<strong>{{ task.assigned_agent }}</strong>
</td>
<td>
{% if task.status == 'pending' %}
<span class="badge bg-warning">Pending</span>