# System Architecture Diagram
graph TB
subgraph "Desktop Application"
TAURI[Tauri v2 Shell]
subgraph "Rust Backend"
MAIN[main.rs
Entry Point]
AUTH[auth.rs
Auth]
LS[live_sync.rs
Sync Engine]
SDB[sync_db.rs
Database]
NAV[proton_navigation.rs
Router]
end
subgraph "WebView Layer"
WC[Proton WebClients
React]
WV_C[webview_cookies.rs]
WV_S[webview_storage.rs]
URL[url_log.rs]
end
SQLITE[(SQLite)]
end
PROTON[Proton Drive API]
MAIN --> AUTH
MAIN --> LS
MAIN --> SDB
MAIN --> NAV
MAIN --> WC
AUTH --> PROTON
LS --> PROTON
SDB --> SQLITE
LS --> SDB
WC --> WV_C
WC --> WV_S
WC --> URL