Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Roy3838/Observer
/ functions
Functions
1,954 in github.com/Roy3838/Observer
⨍
Functions
1,954
◇
Types & classes
422
↳
Endpoints
41
Function
renderToolMarkdown
(tool: ToolCall)
app/src/utils/exportUtils.ts:294
Function
report_target_selection_error
( app_handle: AppHandle, state: State<'_, SelectionState>, message: String, )
app/desktop/src/lib.rs:318
Function
requestPip
(videoElement: HTMLVideoElement)
app/src/utils/pictureInPicture.ts:14
Method
resample
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
Method
reset
* Reset log position (to re-read all logs)
app/src/utils/broadcastLogService.ts:140
Method
reset
()
app/src/utils/whisper/whisper.worker.ts:75
Method
reset
Reset the resampler state (e.g., when stream restarts)
app/plugins/screen-capture/src/audio_pipeline.rs:164
Method
resolveFileState
(canonicalName: string)
app/src/utils/localLlm/NativeLlmManager.ts:240
Function
restartTutorial
()
app/src/components/EditAgent/SimpleCreatorModal.tsx:266
Function
restore_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
Function
root
()
api/api.py:144
Method
runTauriCli
app/mobile/gen/android/buildSrc/src/main/java/com/observer/ai/kotlin/BuildTask.kt:31
Function
runTestGeneration
()
app/src/components/BenchmarkPanel.tsx:147
Function
runTestGeneration
()
app/src/components/LlmDebugPanel.tsx:172
Function
sc_get_capture_targets
( include_thumbnails: Option<bool>, )
app/desktop/src/lib.rs:403
Function
sc_set_capture_config
( max_width: u32, jpeg_quality: u8, fps: u32, )
app/desktop/src/lib.rs:413
Function
sc_start_audio_stream
( on_audio: Channel<tauri_plugin_screen_capture::desktop::AudioData>, )
app/desktop/src/lib.rs:353
Function
sc_start_video_stream
( target_id: Option<String>, on_frame: Channel<tauri_plugin_screen_capture::desktop::FrameData>, )
app/desktop/src/lib.rs:343
Function
sc_stop_audio
()
app/desktop/src/lib.rs:376
Function
sc_stop_capture
()
app/desktop/src/lib.rs:387
Function
sc_stop_video
()
app/desktop/src/lib.rs:368
Function
sendDiscord
(message: string, webhookUrl: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:434
Function
sendGotify
(message: string, serverUrl: string, appToken: string, title?: string, priority?: number)
app/src/utils/handlers/utils.ts:630
Function
sendPushover
(message: string, userKey: string, authToken: string, images?: string[], title?: string, videos?: string[])
app/src/utils/handlers/utils.ts:369
Function
sendSms
(message: string, number: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:144
Function
sendTelegram
(message: string, chatId: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:572
Function
sendToModel
( wire: WireMessage[], onTextDelta?: (chunk: string) => void, )
app/src/mcp/useMCP.ts:151
Function
sendWhatsapp
(message: string, number: string, authToken: string, images?: string[], videos?: string[])
app/src/utils/handlers/utils.ts:215
Function
send_email
Sends an email, checking against the in-memory email quota.
api/tools_router.py:72
Function
send_pushover
Sends a notification via Pushover, checking against a quota.
api/tools_router.py:163
Function
send_sms
Sends an SMS to whitelisted numbers only.
api/messaging.py:440
Function
send_telegram
Sends a message via Telegram bot, checking against quota.
api/tools_router.py:244
Function
send_whatsapp
Sends a WhatsApp message to whitelisted numbers only.
api/messaging.py:579
Method
serialize
(&self, serializer: S)
app/plugins/screen-capture/src/error.rs:35
Method
setInterimText
(type: AudioStreamType, text: string)
app/src/utils/whisper/TranscriptionStateManager.ts:73
Method
setInterimText
(text: string)
app/src/utils/whisper/TranscriptionSubscriber.ts:101
Method
setModelParams
(modelName: string, params: Partial<InferenceParams>)
app/src/utils/inferenceConfigStore.ts:12
Method
setOcrCorePath
(value: string)
app/src/utils/settings.ts:50
Method
setOcrLangPath
(value: string)
app/src/utils/settings.ts:44
Method
setOcrWorkerPath
(value: string)
app/src/utils/settings.ts:38
Function
set_app_group_path
Set the App Group container path (called from Swift/iOS side)
app/mobile/src/video_frame.rs:36
Function
set_app_group_path_cmd
(path: String)
app/mobile/src/lib.rs:212
Function
set_ollama_url
( new_url: Option<String>, settings: State<'_, AppSettings>, shortcut_state: State<'_, UnifiedShor
app/desktop/src/lib.rs:102
Function
set_ollama_url
( new_url: Option<String>, settings: State<'_, AppSettings>, app_handle: AppHandle, )
app/mobile/src/lib.rs:26
Function
set_shortcut_config
( config: UnifiedShortcutConfig, shortcut_state: State<'_, UnifiedShortcutState>, app_handle: AppH
app/desktop/src/shortcuts.rs:113
Function
show_overlay
(app_handle: tauri::AppHandle)
app/desktop/src/lib.rs:218
Function
shutdown_handlers
Close shared resources. Called from FastAPI lifespan on shutdown.
api/api_handlers.py:35
Function
signal_handler
(sig, frame)
docker/observer-ollama/observer_ollama/server.py:47
Function
sms_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
Method
source_rate
Get the source sample rate this resampler was configured for
app/plugins/screen-capture/src/audio_pipeline.rs:65
Method
start
* Start polling for broadcast logs
app/src/utils/broadcastLogService.ts:19
Method
start
* 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
Method
startAudioStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:136
Method
startCapture
()
app/src/utils/tauriStreamCapture.ts:1298
Method
startCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:44
Method
startCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:216
Method
startCaptureFromPlugin
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:134
Method
startCaptureStream
* 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
Function
startClip
()
app/src/utils/handlers/utils.ts:338
Method
startForegroundServiceForStreaming
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:238
Method
startForegroundWithNotification
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:156
Method
startPip
app/mobile/plugins/pip/android/src/main/java/com/plugin/pip/PipPlugin.kt:12
Function
startSystemAudioCapture
()
app/src/utils/systemAudioCapture.ts:11
Method
startVideoStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:100
Function
start_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
Function
start_audio_stream_cmd
( _app: tauri::AppHandle<R>, on_audio: tauri::ipc::Channel<desktop::AudioData>, )
app/plugins/screen-capture/src/lib.rs:313
Function
start_audio_stream_cmd
( state: State<'_, ServerState>, on_audio: Channel<AudioData>, #[allow(unused_variables)] app_grou
app/mobile/src/lib.rs:233
Function
start_capture_cmd
( app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:103
Function
start_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
Function
start_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
Function
start_capture_stream_cmd
( state: State<'_, ServerState>, on_frame: Channel<FrameData>, #[allow(unused_variables)] app_grou
app/mobile/src/lib.rs:113
Function
start_pip_cmd
( _app: tauri::AppHandle<R>, )
app/mobile/plugins/pip/src/lib.rs:31
Function
start_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
Function
startup_handlers
Initialize shared resources. Called from FastAPI lifespan on startup.
api/api_handlers.py:26
Method
stop
* Stop polling
app/src/utils/broadcastLogService.ts:38
Method
stopAudio
* Stop only audio capture. * Works on desktop (macOS) and iOS.
app/src/utils/tauriStreamCapture.ts:1371
Method
stopAudioStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:200
Method
stopCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:68
Method
stopCapture
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCaptureService.kt:326
Function
stopClip
()
app/src/utils/handlers/utils.ts:345
Function
stopCommandSSE
()
app/src/utils/commandSSE.ts:136
Method
stopPip
app/mobile/plugins/pip/android/src/main/java/com/plugin/pip/PipPlugin.kt:19
Function
stopSystemAudioCapture
()
app/src/utils/systemAudioCapture.ts:63
Method
stopVideo
* Stop only video capture. * Works on both desktop and iOS.
app/src/utils/tauriStreamCapture.ts:1346
Method
stopVideoStream
app/plugins/screen-capture/android/src/main/java/com/plugin/screencapture/ScreenCapturePlugin.kt:178
Function
stop_audio
Stop audio capture Only tears down SCStream if video is also stopped
app/plugins/screen-capture/src/macos.rs:292
Function
stop_audio_cmd
( #[allow(unused_variables)] _app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:213
Function
stop_audio_stream_cmd
( app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:413
Function
stop_audio_stream_cmd
( state: State<'_, ServerState>, )
app/mobile/src/lib.rs:278
Function
stop_capture
()
app/plugins/screen-capture/src/desktop.rs:75
Function
stop_capture
Stop video capture Only tears down SCStream if audio is also stopped
app/plugins/screen-capture/src/macos.rs:271
Function
stop_capture_cmd
( #[allow(unused_variables)] app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:167
Function
stop_capture_stream_cmd
( state: State<'_, ServerState>, )
app/mobile/src/lib.rs:158
Function
stop_pip_cmd
( _app: tauri::AppHandle<R>, )
app/mobile/plugins/pip/src/lib.rs:45
Function
stop_video_cmd
( #[allow(unused_variables)] app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:196
Function
stop_video_stream_cmd
( app: tauri::AppHandle<R>, )
app/plugins/screen-capture/src/lib.rs:397
Function
streamPrompt
( apiKey: string, modelName: string, prompt: string, onChunk: (text: string) => void, onComplete?: (
app/src/utils/streamApi.ts:13
Function
stream_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
Function
stripAgentReferences
(text: string)
app/src/utils/agentParser.ts:226
Function
stripe_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
← previous
next →
1,801–1,900 of 1,954, ranked by callers