Skip to content

desktop/src-tauri/src/main.rs

Comment 1, line 1

desktop/src-tauri/src/main.rs:1

//! Desktop entry: single GUI window/shared scheduler. --headless uses saved

Comment 2, line 2

desktop/src-tauri/src/main.rs:2

//! system-task intent/due rules; --scan-once manually collects every enabled source.

Comment 3, line 3

desktop/src-tauri/src/main.rs:3

//! Neither CLI mode creates a WebView or local telemetry receiver.

Comment 4, line 66

desktop/src-tauri/src/main.rs:66

// Before a Tauri handle, headless/prestartup DB is under APPDATA/llm-usage-desktop/ or

Comment 5, line 67

desktop/src-tauri/src/main.rs:67

// ~/.local/share/llm-usage-desktop/, named llm-usage.sqlite;

Comment 6, line 68

desktop/src-tauri/src/main.rs:68

// matching architecture.md system application-data storage rules.

Comment 7, line 69

desktop/src-tauri/src/main.rs:69

// Avoid existing third-party Roaming placeholder file llm-usage; preserve it.

Comment 8, line 95

desktop/src-tauri/src/main.rs:95

// This branch precedes db_path, migrations, collection and GUI startup.

Comment 9, line 164

desktop/src-tauri/src/main.rs:164

// Headless without WebView: collect once then exit, no window/scheduler thread.

Comment 10, line 199

desktop/src-tauri/src/main.rs:199

// M5 local OTLP receiver: opt-in, 127.0.0.1 only, thread ends with the process;

Comment 11, line 200

desktop/src-tauri/src/main.rs:200

// setting changes take effect after restart.

Comment 12, line 229

desktop/src-tauri/src/main.rs:229

// Size from primary-display resolution, 60-85%, maximum 1600x1000.