MCPcopy Create free account

hub / github.com/Roy3838/Observer / functions

Functions1,954 in github.com/Roy3838/Observer

FunctionrenderToolMarkdown
(tool: ToolCall)
app/src/utils/exportUtils.ts:294
Functionreport_target_selection_error
( app_handle: AppHandle, state: State<'_, SelectionState>, message: String, )
app/desktop/src/lib.rs:318
FunctionrequestPip
(videoElement: HTMLVideoElement)
app/src/utils/pictureInPicture.ts:14
Methodresample
Resample f32 audio from 44.1kHz to 16kHz Input: f32 samples at 44.1kHz mono (range -1.0 to 1.0) Output: f32 samples at 16kHz mono (range -1.0 to 1.0)
app/mobile/src/audio_ring.rs:85
Methodreset
* Reset log position (to re-read all logs)
app/src/utils/broadcastLogService.ts:140
Methodreset
()
app/src/utils/whisper/whisper.worker.ts:75
Methodreset
Reset the resampler state (e.g., when stream restarts)
app/plugins/screen-capture/src/audio_pipeline.rs:164
MethodresolveFileState
(canonicalName: string)
app/src/utils/localLlm/NativeLlmManager.ts:240
FunctionrestartTutorial
()
app/src/components/EditAgent/SimpleCreatorModal.tsx:266
Functionrestore_apple_purchases
Restore a user's Apple subscription after reinstall or device change. Called when user taps "Restore Purchases" in the app. Works similarly
api/apple_payments.py:505
Functionroot
()
api/api.py:144
MethodrunTauriCli
app/mobile/gen/android/buildSrc/src/main/java/com/observer/ai/kotlin/BuildTask.kt:31
FunctionrunTestGeneration
()
app/src/components/BenchmarkPanel.tsx:147
FunctionrunTestGeneration
()
app/src/components/LlmDebugPanel.tsx:172
Functionsc_get_capture_targets
( include_thumbnails: Option<bool>, )
app/desktop/src/lib.rs:403
Functionsc_set_capture_config
( max_width: u32, jpeg_quality: u8, fps: u32, )
app/desktop/src/lib.rs:413
Functionsc_start_audio_stream
( on_audio: Channel<tauri_plugin_screen_capture::desktop::AudioData>, )
app/desktop/src/lib.rs:353
Functionsc_start_video_stream
( target_id: Option<String>, on_frame: Channel<tauri_plugin_screen_capture::desktop::FrameData>, )
app/desktop/src/lib.rs:343
Functionsc_stop_audio
()
app/desktop/src/lib.rs:376
Functionsc_stop_capture
()
app/desktop/src/lib.rs:387
Functionsc_stop_video
()
app/desktop/src/lib.rs:368
FunctionsendDiscord
(message: string, webhookUrl: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:434
FunctionsendGotify
(message: string, serverUrl: string, appToken: string, title?: string, priority?: number)
app/src/utils/handlers/utils.ts:630
FunctionsendPushover
(message: string, userKey: string, authToken: string, images?: string[], title?: string, videos?: string[])
app/src/utils/handlers/utils.ts:369
FunctionsendSms
(message: string, number: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:144
FunctionsendTelegram
(message: string, chatId: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:572
FunctionsendToModel
( wire: WireMessage[], onTextDelta?: (chunk: string) => void, )
app/src/mcp/useMCP.ts:151
FunctionsendWhatsapp
(message: string, number: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:215
Functionsend_email
Sends an email, checking against the in-memory email quota.
api/tools_router.py:72
Functionsend_pushover
Sends a notification via Pushover, checking against a quota.
api/tools_router.py:163
Functionsend_sms
Sends an SMS to whitelisted numbers only.
api/messaging.py:440
Functionsend_telegram
Sends a message via Telegram bot, checking against quota.
api/tools_router.py:244
Functionsend_whatsapp
Sends a WhatsApp message to whitelisted numbers only.
api/messaging.py:579
Methodserialize
(&self, serializer: S)
app/plugins/screen-capture/src/error.rs:35
MethodsetInterimText
(type: AudioStreamType, text: string)
app/src/utils/whisper/TranscriptionStateManager.ts:73
MethodsetInterimText
(text: string)
app/src/utils/whisper/TranscriptionSubscriber.ts:101
MethodsetModelParams
(modelName: string, params: Partial<InferenceParams>)
app/src/utils/inferenceConfigStore.ts:12
MethodsetOcrCorePath
(value: string)
app/src/utils/settings.ts:50
MethodsetOcrLangPath
(value: string)
app/src/utils/settings.ts:44
MethodsetOcrWorkerPath
(value: string)
app/src/utils/settings.ts:38
Functionset_app_group_path
Set the App Group container path (called from Swift/iOS side)
app/mobile/src/video_frame.rs:36
Functionset_app_group_path_cmd
(path: String)
app/mobile/src/lib.rs:212
Functionset_ollama_url
( new_url: Option<String>, settings: State<'_, AppSettings>, shortcut_state: State<'_, UnifiedShor
app/desktop/src/lib.rs:102
Functionset_ollama_url
( new_url: Option<String>, settings: State<'_, AppSettings>, app_handle: AppHandle, )
app/mobile/src/lib.rs:26
Functionset_shortcut_config
( config: UnifiedShortcutConfig, shortcut_state: State<'_, UnifiedShortcutState>, app_handle: AppH
app/desktop/src/shortcuts.rs:113
Functionshow_overlay
(app_handle: tauri::AppHandle)
app/desktop/src/lib.rs:218
Functionshutdown_handlers
Close shared resources. Called from FastAPI lifespan on shutdown.
api/api_handlers.py:35
Functionsignal_handler
(sig, frame)
docker/observer-ollama/observer_ollama/server.py:47
Functionsms_incoming_webhook
Webhook endpoint for incoming SMS messages. Automatically whitelists the sender's number for 24 hours across all phone channels. Validate
api/messaging.py:525
Methodsource_rate
Get the source sample rate this resampler was configured for
app/plugins/screen-capture/src/audio_pipeline.rs:65
Methodstart
* Start polling for broadcast logs
app/src/utils/broadcastLogService.ts:19
Methodstart
* Start capturing PCM samples from a MediaStream * * @param stream - MediaStream with audio track(s) * @param onChunk - Callback for each PCM
app/src/utils/audio/PCMAudioCapture.ts:40
MethodstartAudioStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:136
MethodstartCapture
()
app/src/utils/tauriStreamCapture.ts:1298
MethodstartCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:44
MethodstartCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:216
MethodstartCaptureFromPlugin
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:134
MethodstartCaptureStream
* Start capture with channel-based streaming. * Works on both desktop and iOS - frames are pushed from Rust as they arrive. * * On desktop: S
app/src/utils/tauriStreamCapture.ts:878
FunctionstartClip
()
app/src/utils/handlers/utils.ts:338
MethodstartForegroundServiceForStreaming
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:238
MethodstartForegroundWithNotification
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:156
MethodstartPip
app/mobile/plugins/pip/android/src/main/java/com/plugin/pip/PipPlugin.kt:12
FunctionstartSystemAudioCapture
()
app/src/utils/systemAudioCapture.ts:11
MethodstartVideoStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:100
Functionstart_audio_stream
Start audio capture stream If capture is already running (for video), reuses the existing stream
app/plugins/screen-capture/src/macos.rs:248
Functionstart_audio_stream_cmd
( _app: tauri::AppHandle<R>, on_audio: tauri::ipc::Channel<desktop::AudioData>, )
app/plugins/screen-capture/src/lib.rs:313
Functionstart_audio_stream_cmd
( state: State<'_, ServerState>, on_audio: Channel<AudioData>, #[allow(unused_variables)] app_grou
app/mobile/src/lib.rs:233
Functionstart_capture_cmd
( app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:103
Functionstart_capture_stream
Start capture with channel-based streaming (push instead of poll) Frames are pushed to the frontend as they're captured
app/plugins/screen-capture/src/desktop.rs:123
Functionstart_capture_stream_cmd
( _app: tauri::AppHandle<R>, target_id: Option<String>, on_frame: tauri::ipc::Channel<desktop::Fra
app/plugins/screen-capture/src/lib.rs:258
Functionstart_capture_stream_cmd
( state: State<'_, ServerState>, on_frame: Channel<FrameData>, #[allow(unused_variables)] app_grou
app/mobile/src/lib.rs:113
Functionstart_pip_cmd
( _app: tauri::AppHandle<R>, )
app/mobile/plugins/pip/src/lib.rs:31
Functionstart_video_stream_cmd
( _app: tauri::AppHandle<R>, target_id: Option<String>, on_frame: tauri::ipc::Channel<desktop::Fra
app/plugins/screen-capture/src/lib.rs:301
Functionstartup_handlers
Initialize shared resources. Called from FastAPI lifespan on startup.
api/api_handlers.py:26
Methodstop
* Stop polling
app/src/utils/broadcastLogService.ts:38
MethodstopAudio
* Stop only audio capture. * Works on desktop (macOS) and iOS.
app/src/utils/tauriStreamCapture.ts:1371
MethodstopAudioStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:200
MethodstopCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:68
MethodstopCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:326
FunctionstopClip
()
app/src/utils/handlers/utils.ts:345
FunctionstopCommandSSE
()
app/src/utils/commandSSE.ts:136
MethodstopPip
app/mobile/plugins/pip/android/src/main/java/com/plugin/pip/PipPlugin.kt:19
FunctionstopSystemAudioCapture
()
app/src/utils/systemAudioCapture.ts:63
MethodstopVideo
* Stop only video capture. * Works on both desktop and iOS.
app/src/utils/tauriStreamCapture.ts:1346
MethodstopVideoStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:178
Functionstop_audio
Stop audio capture Only tears down SCStream if video is also stopped
app/plugins/screen-capture/src/macos.rs:292
Functionstop_audio_cmd
( #[allow(unused_variables)] _app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:213
Functionstop_audio_stream_cmd
( app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:413
Functionstop_audio_stream_cmd
( state: State<'_, ServerState>, )
app/mobile/src/lib.rs:278
Functionstop_capture
()
app/plugins/screen-capture/src/desktop.rs:75
Functionstop_capture
Stop video capture Only tears down SCStream if audio is also stopped
app/plugins/screen-capture/src/macos.rs:271
Functionstop_capture_cmd
( #[allow(unused_variables)] app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:167
Functionstop_capture_stream_cmd
( state: State<'_, ServerState>, )
app/mobile/src/lib.rs:158
Functionstop_pip_cmd
( _app: tauri::AppHandle<R>, )
app/mobile/plugins/pip/src/lib.rs:45
Functionstop_video_cmd
( #[allow(unused_variables)] app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:196
Functionstop_video_stream_cmd
( app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:397
FunctionstreamPrompt
( apiKey: string, modelName: string, prompt: string, onChunk: (text: string) => void, onComplete?: (
app/src/utils/streamApi.ts:13
Functionstream_transcription
WebSocket endpoint for real-time streaming transcription via Deepgram nova-2. Protocol: 1. Client connects 2. Client sends JSON auth
api/transcriptions.py:37
FunctionstripAgentReferences
(text: string)
app/src/utils/agentParser.ts:226
Functionstripe_webhook
Listens for events from Stripe and syncs user subscription status to Auth0. Architecture: All subscription events trigger the same sync func
api/payments.py:682
← previousnext →1,801–1,900 of 1,954, ranked by callers