19d841e64496e4bcf1c31513c69b7258ab202ad3
Introduces `oneliner_poll_interval_seconds` and `oneliner_window_hours` to the client configuration. These fields allow users to customize how frequently the client polls for new oneliners and the time window for the data fetched from the server. Default values are provided for these fields to ensure backward compatibility and a sensible out-of-the-box experience. The `Config` struct now also includes helper methods `poll_interval()` and `window_hours()` for easier access to these settings, including the application of defaults. Additionally, new functions `cases_dir()` and `snapshot_cache_path()` are added to `client-desktop/src/paths.rs` to manage directories for case data and the oneliner snapshot cache, respectively. These paths follow OS-standard conventions for local application data.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%