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
2 changes: 1 addition & 1 deletion src/renderer/features/overview/EnginePanel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export type EnginePanelProps = {
watchingSince?: number | null;
/** Watch-ping cadence in seconds — the engine credits one watch-minute per ping. */
watchCycleSeconds?: number;
/** Channel-refresh interval window (ms); rendered as a minutes range. */
/** Inventory-refresh interval window (ms); rendered as a minutes range. */
refreshMinMs?: number;
refreshMaxMs?: number;
};
Expand Down
2 changes: 1 addition & 1 deletion src/renderer/features/overview/formatters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ export function formatUptime(sinceMs: number, now: number = Date.now()): string
}

/**
* Channel-refresh interval window (min/max in ms) → a compact minutes label for
* Inventory-refresh interval window (min/max in ms) → a compact minutes label for
* the EnginePanel "cadence" row, e.g. "60–70 min" (or "60 min" when min === max).
* `unit` is the already-translated minutes abbreviation, keeping this pure.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/**
* Pure conversion/clamp helpers for the "Channels refresh interval" field.
* Pure conversion/clamp helpers for the "Inventory refresh interval" field.
*
* The field edits `refreshMinMs`/`refreshMaxMs` in MINUTES, because the engine
* enforces a hard 60-minute floor on the channel-refresh cadence in three
* enforces a hard 60-minute floor on the inventory-refresh cadence in three
* independent layers (the renderer settings store, the inventory scheduler in
* `useInventoryRefresh`, and the persisted-settings `clampRefreshIntervals`).
* The field used to edit in seconds with a 5-second floor, so any sub-hour value
Expand Down
34 changes: 4 additions & 30 deletions src/renderer/shared/i18n.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -572,19 +572,6 @@ const translations: Translations = {
"settings.debugTitle": "Debug tools",
"settings.debugToggle": "Enable debug tab",
"settings.debugHint": "Show the Debug tab with logs, snapshots, and perf data.",
"settings.refreshInterval": "Inventory refresh interval",
"settings.refreshHint": "Choose a preset or open Advanced for a custom range.",
"settings.refreshPreset": "Preset",
"settings.refreshPreset.1h": "~1 hour",
"settings.refreshPreset.2h": "~2 hours",
"settings.refreshPreset.4h": "~4 hours",
"settings.refreshPreset.6h": "~6 hours",
"settings.refreshPreset.12h": "~12 hours",
"settings.refreshPreset.custom": "Custom ({min}-{max} min)",
"settings.refreshAdvancedShow": "Advanced",
"settings.refreshAdvancedHide": "Hide advanced",
"settings.refreshMin": "Min (min)",
"settings.refreshMax": "Max (min)",
"settings.resetAutomation": "Reset automation to defaults",
"settings.alerts": "Alerts",
"settings.alertsHint": "Desktop notifications for key events.",
Expand Down Expand Up @@ -665,9 +652,9 @@ const translations: Translations = {
"settings.row.minimizeToTray.label": "Minimize to tray",
"settings.row.minimizeToTray.description":
"Minimizing the window hides it from the taskbar (the tray icon stays available).",
"settings.row.refreshInterval.label": "Channels refresh interval",
"settings.row.refreshInterval.label": "Inventory refresh interval",
"settings.row.refreshInterval.description":
"How often the channel tracker re-queries Twitch (random jitter between min and max).",
"How often DropPilot re-queries your Drops inventory from Twitch (random jitter between min and max).",
"settings.row.resetAutomation.label": "Reset automation flags",
"settings.row.resetAutomation.description":
"Clears auto-claim, auto-switch, warmup, etc. back to defaults. Does not log you out.",
Expand Down Expand Up @@ -1622,19 +1609,6 @@ const translations: Translations = {
"settings.allowUnlinkedHint": "Farmt auch, wenn Twitch den Account als nicht verknüpft meldet.",
"settings.demoModeTitle": "Demo-Modus",
"settings.demoMode": "Demo-Modus",
"settings.refreshInterval": "Inventory Refresh Intervall",
"settings.refreshHint": "Waehle ein Preset oder nutze Erweitert fuer einen eigenen Bereich.",
"settings.refreshPreset": "Preset",
"settings.refreshPreset.1h": "~1 Stunde",
"settings.refreshPreset.2h": "~2 Stunden",
"settings.refreshPreset.4h": "~4 Stunden",
"settings.refreshPreset.6h": "~6 Stunden",
"settings.refreshPreset.12h": "~12 Stunden",
"settings.refreshPreset.custom": "Benutzerdefiniert ({min}-{max} min)",
"settings.refreshAdvancedShow": "Erweitert",
"settings.refreshAdvancedHide": "Erweitert ausblenden",
"settings.refreshMin": "Min (min)",
"settings.refreshMax": "Max (min)",
"settings.resetAutomation": "Automation auf Standard zurücksetzen",
"settings.alerts": "Benachrichtigungen",
"settings.alertsHint": "Desktop-Alerts für wichtige Events.",
Expand Down Expand Up @@ -1710,9 +1684,9 @@ const translations: Translations = {
"settings.row.minimizeToTray.label": "Beim Minimieren ins Tray",
"settings.row.minimizeToTray.description":
"Minimieren blendet das Fenster aus der Taskleiste (Tray-Icon bleibt verfügbar).",
"settings.row.refreshInterval.label": "Channel-Refresh-Intervall",
"settings.row.refreshInterval.label": "Inventory-Refresh-Intervall",
"settings.row.refreshInterval.description":
"Wie oft der Channel-Tracker Twitch neu abfragt (zufälliger Jitter zwischen Min und Max).",
"Wie oft DropPilot dein Drops-Inventar bei Twitch neu abfragt (zufälliger Jitter zwischen Min und Max).",
"settings.row.resetAutomation.label": "Automatisierung zurücksetzen",
"settings.row.resetAutomation.description":
"Setzt auto-claim, auto-switch, warmup etc. auf die Defaults zurück. Loggt dich nicht aus.",
Expand Down
Loading