feat(FN-3879): add chat room management in ChatView

- Add useChatRooms hook with room lifecycle state and API integration
- Wire ChatView UI for room selection/creation and update room-focused tests
- Tokenize ChatView and TaskCard color usage to align with dashboard design tokens
- Update architecture docs and include FN-3879 changesets for published CLI package

Fusion-Task-Id: FN-3879
This commit is contained in:
Fusion
2026-05-09 12:34:22 -07:00
committed by gsxdsm
parent 003e51aef6
commit e7acd2788b
9 changed files with 767 additions and 112 deletions

View File

@@ -818,7 +818,7 @@
.card-edit-desc-textarea:focus {
border-color: var(--todo);
box-shadow: var(--focus-ring);
border-radius: var(--radius);
border-radius: var(--radius-sm);
}
.card-edit-desc-textarea::placeholder {
@@ -892,7 +892,7 @@
}
.card-delete-btn:hover {
color: var(--color-error, #f85149);
color: var(--color-error);
}
.card-delete-btn:focus {
@@ -1007,12 +1007,12 @@
}
.card-send-back-menu-item:hover {
background: var(--surface-hover);
background: var(--surface-hover, color-mix(in srgb, var(--text) 6%, transparent));
}
.card-send-back-menu-item:focus {
outline: none;
background: var(--surface-hover);
background: var(--surface-hover, color-mix(in srgb, var(--text) 6%, transparent));
}
/* Loading state during save */