Integrate desktop API module across multiple components and hooks

This commit is contained in:
2026-05-06 04:40:01 +02:00
parent bb2b929d27
commit 672b51a28d
7 changed files with 7 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import React from 'react'
import { markdownToHTML } from './markdown'
import { enrichOllamaErrorText, splitThinkBlocks } from './chatText'
import desktopApi from './desktop/desktopApi'
export default function AssistantMessageContent({ content, streamOutput, sources }) {
const displayContent = enrichOllamaErrorText(content || '')

View File

@@ -7,6 +7,7 @@ import {
listAudioInputDevices,
supportsAudioInputCapture,
} from './audioInput';
import desktopApi from './desktop/desktopApi';
const EMBED_MODEL_KEY = 'embedModel';
const RERANK_MODEL_KEY = 'rerankModel';

View File

@@ -1,5 +1,6 @@
import React, { useEffect, useState } from 'react'
import { colorSchemes, applyColorScheme } from './colorSchemes'
import desktopApi from './desktop/desktopApi'
const COLOR_SCHEME_KEY = 'colorScheme'
const STREAM_KEY = 'streamOutput'

View File

@@ -1,4 +1,5 @@
import React, { useEffect, useRef, useState } from 'react'
import desktopApi from './desktop/desktopApi'
const TOAST_DURATION_MS = {
info: 3600,

View File

@@ -1,6 +1,7 @@
// src/WebsearchSettings.jsx
import React, { useEffect, useState } from 'react';
import { WEBSEARCH_ENGINE_OPTIONS, normalizeWebsearchEngines } from './websearchEngines'
import desktopApi from './desktop/desktopApi'
const BACKEND_API_URL_KEY = 'backendApiUrl'
const OLLAMA_API_URL_KEY = 'ollamaApiUrl'

View File

@@ -5,6 +5,7 @@ import { HashRouter as Router, Routes, Route } from 'react-router-dom'
import App from './App.jsx'
import './styles.css'
import { applyColorScheme } from './colorSchemes'
import desktopApi from './desktop/desktopApi'
function Main() {
useEffect(() => {

View File

@@ -1,5 +1,6 @@
import { useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react'
import { BOTTOM_EPSILON, TOP_ALIGN_OFFSET } from './appConfig'
import desktopApi from './desktop/desktopApi'
export function useChatScroll({
activeSessionId,