Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions apps/desktop-tauri/src/types/bridge.ts
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ export interface SettingsSnapshot {
enabledProviders: string[];
providerOrder?: string[];
refreshIntervalSecs: number;
/** Legacy compatibility field; opening a tray/menu surface does not force-refresh. */
refreshAllProvidersOnMenuOpen: boolean;
startAtLogin: boolean;
startMinimized: boolean;
Expand Down
2 changes: 1 addition & 1 deletion docs/SETTINGS_JSON.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ fields marked safe, but Ceiling may overwrite the file when the app exits.
|---|---|---|---|
| `enabled_providers` | array of strings | `["claude","codex","cursor","grok"]` | Provider CLI names to monitor. Safe to edit. |
| `refresh_interval_secs` | number | `300` | `0` means manual refresh only. Safe to edit. |
| `refresh_all_providers_on_menu_open` | boolean | `false` | Force-refresh when a tray/menu surface opens. Safe to edit. |
| `refresh_all_providers_on_menu_open` | boolean | `false` | Legacy compatibility field. Nothing reads this flag — opening a tray/menu surface does not force-refresh. Leave it unchanged. |
| `start_minimized` | boolean | `false` | Start minimized. Safe to edit. |
| `start_at_login` | boolean | `false` | Start at Windows sign-in. Safe to edit. |
| `show_notifications` | boolean | `true` | Show usage notifications. Safe to edit. |
Expand Down
3 changes: 2 additions & 1 deletion rust/src/settings.rs
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,8 @@ pub struct Settings {
/// Refresh interval in seconds (0 = manual only)
pub refresh_interval_secs: u64,

/// Force-refresh enabled providers whenever the tray/menu surface opens.
/// Legacy compatibility field. Opening a tray/menu surface does not
/// force-refresh; nothing reads this flag.
#[serde(default)]
pub refresh_all_providers_on_menu_open: bool,

Expand Down
Loading