"frontend/src/components/vscode:/vscode.git/clone" did not exist on "3b7a5fff3123ce7b82cf24aa633f7d6194c4d267"
  • erio's avatar
    feat(channel-monitor): redesign user dashboard as card grid · a1425b45
    erio authored
    Reference check-cx UI: INTELLIGENCE MONITOR hero + 3-column card grid
    with 60-point timeline bars.
    
    Backend:
    - Add PrimaryPingLatencyMs + Timeline[60] to UserMonitorView
    - ListRecentHistoryForMonitors: batch CTE + ROW_NUMBER() window query
    - indexLatestByModel / indexAvailabilityByModel helpers
    
    Frontend:
    - 7 new components: ProviderIcon, MonitorMetricPair, MonitorAvailabilityRow,
      MonitorTimeline, MonitorHero, MonitorCard, MonitorCardGrid
    - ChannelStatusView 381→~180 lines (delegated to subcomponents)
    - AbortController reload concurrency protection
    - HSL 0-120° availability color mapping
    - Replace emoji with Icon component (bolt / globe)
    - i18n: monitorCommon.* shared namespace, channelStatus.hero.*
    
    Bump VERSION to 0.1.114.24
    a1425b45
useChannelMonitorFormat.ts 4.92 KB