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 savedComment 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/ orComment 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.