feat(FN-2925): merge fusion/fn-2925
- Mobile header row polish: finalize QuickChatFAB CSS for mobile viewport handling, apply visual viewport height to quick chat panel, remove duplicate keyboard overlap subtraction - Add `node-routing-policy.ts` with routing logic for mesh network nodes; expand scheduler node-routing tests with new policy coverage - Improve reviewer decision logic and add reviewer test cases for changed behavior - Refactor triage module (48 lines changed) with updated agent selection logic - Update `AgentsView` component and styles; add `AgentsView.test.tsx` integration test - Simplify `QuickChatFAB.test.tsx` test by removing CSS class permutation coverage - Update architecture docs and settings reference to reflect new routing capabilities Commits merged: - fix(FN-2925): remove duplicate keyboard overlap subtraction - feat(FN-2925): complete Step 5 — finalize mobile header row polish - fix(FN-2925): apply visual viewport height to mobile quick chat panel - feat(FN-2903): merge fusion/fn-2903 - feat(FN-2950): merge fusion/fn-2950 Files changed: docs/architecture.md | 19 +-- docs/settings-reference.md | 2 +- packages/dashboard/app/components/AgentsView.css | 20 +++- packages/dashboard/app/components/AgentsView.tsx | 11 +- packages/dashboard/app/components/QuickChatFAB.css | 32 ++++- .../dashboard/app/components/SettingsModal.tsx | 4 +- .../app/components/__tests__/AgentsView.test.tsx | 37 ++++++ .../app/components/__tests__/QuickChatFAB.test.tsx | 18 +-- .../src/__tests__/node-routing-policy.test.ts | 78 ++++++++++++ packages/engine/src/__tests__/reviewer.test.ts | 19 ++- .../src/__tests__/scheduler-node-routing.test.ts | 131 ++++++++++++++++++++- packages/engine/src/__tests__/triage.test.ts | 16 +-- packages/engine/src/node-routing-policy.ts | 45 +++++++ packages/engine/src/reviewer.ts | 33 ++++-- packages/engine/src/scheduler.ts | 44 ++++++- packages/engine/src/triage.ts | 48 ++++---- 16 files changed, 473 insertions(+), 84 deletions(-) Fusion-Task-Id: FN-2925
This commit is contained in:
@@ -556,6 +556,27 @@
|
||||
--status-color: var(--text-muted);
|
||||
}
|
||||
|
||||
.remote-share-block {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-sm);
|
||||
margin: 0 var(--space-xl) var(--space-md);
|
||||
padding: var(--space-sm) var(--space-md);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: var(--radius-md);
|
||||
background: color-mix(in srgb, var(--text-muted) 5%, transparent);
|
||||
}
|
||||
|
||||
.remote-share-row {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-xs);
|
||||
}
|
||||
|
||||
.remote-share-row .settings-qr-preview-image {
|
||||
margin-top: var(--space-xs);
|
||||
}
|
||||
|
||||
.remote-status-dot {
|
||||
width: var(--space-sm);
|
||||
height: var(--space-sm);
|
||||
|
||||
Reference in New Issue
Block a user