AI/3-Application/Openclaw-source/ui/src/ui/views/chat.ts | getInputHistory, getPinnedMessages, getDeletedMessages, renderContextNotice, renderWelcomeState (+15) |
AI/3-Application/Openclaw-source/ui/src/ui/views/config-form.node.ts | jsonValue, getSensitiveRenderState, renderSensitiveToggleButton, hasSearchCriteria, normalizeTags (+14) |
AI/3-Application/Openclaw-source/ui/src/ui/views/cron.ts | buildChannelOptions, renderSuggestionList, errorIdForField, collectBlockingFields, renderFieldLabel (+9) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage-metrics.ts | formatTokens, renderUsageMosaic, formatCost, formatIsoDate, parseYmdDate (+8) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage-render-overview.ts | pct, getCostBreakdown, renderDailyChartCompact, renderCostBreakdownCompact, renderInsightList (+6) |
AI/3-Application/Openclaw-source/ui/src/ui/views/agents-utils.ts | resolveAgentAvatarUrl, addModelId, addModelConfigIds, sortLocaleStrings, sortRange (+6) |
AI/3-Application/Openclaw-source/ui/src/ui/views/config-form.shared.ts | defaultValue, schemaType, pathKey, hintForPath, isSensitiveConfigPath (+5) |
AI/3-Application/Openclaw-source/ui/src/ui/views/nodes-exec-approvals.ts | resolveExecApprovalsNodes, renderExecApprovalsAllowlist, renderAllowlistEntry, resolveConfigAgents, resolveExecApprovalsDefaults (+5) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage.ts | renderUsage, applyPreset, selectedValuesFor, renderFilterSelect, sessionTouchesHours (+4) |
AI/3-Application/Openclaw-source/ui/src/ui/views/usage-render-details.ts | pct, normalizeLogTimestamp, filterLogsByRange, renderSessionSummary, computeFilteredUsage (+4) |