claude-usage-widget/src-tauri/src
megaproxy 79fc144235 Add system tray icon (Show/Hide/Refresh/Quit; left-click restores window)
Solves the 'lost window' problem — if the widget gets dragged off-screen
or hidden behind other apps, users can recover it via the tray.

Enables tauri 'tray-icon' feature; tray runs entirely Rust-side so no
new JS capabilities needed.
2026-05-09 14:47:03 +01:00
..
cli_usage.rs Polish for shipping: robust auto-detect, empty state, real icons, end-user README 2026-05-09 14:25:24 +01:00
commands.rs Polish for shipping: robust auto-detect, empty state, real icons, end-user README 2026-05-09 14:25:24 +01:00
jsonl.rs Add Rust modules: paths, jsonl, usage, watch, commands, state, settings 2026-05-09 00:05:12 +01:00
lib.rs Add system tray icon (Show/Hide/Refresh/Quit; left-click restores window) 2026-05-09 14:47:03 +01:00
main.rs Add Rust modules: paths, jsonl, usage, watch, commands, state, settings 2026-05-09 00:05:12 +01:00
paths.rs Don't canonicalize roots — \\?\UNC\... prefix breaks downstream Path ops 2026-05-09 01:15:58 +01:00
settings.rs Replace cap-based estimation with PTY-driven 'claude /usage' parser 2026-05-09 01:40:44 +01:00
state.rs Replace cap-based estimation with PTY-driven 'claude /usage' parser 2026-05-09 01:40:44 +01:00
tier.rs tier: per-path probe diagnostics — surface read errors / parse status in TierInfo.searched 2026-05-09 01:19:52 +01:00
usage.rs Add Rust modules: paths, jsonl, usage, watch, commands, state, settings 2026-05-09 00:05:12 +01:00
watch.rs Fix watch.rs: import notify::Watcher trait, use tauri JoinHandle, drop unused imports 2026-05-09 00:41:10 +01:00