From efe05194f15c2ea3fea90a52c25fafe9a56fe492 Mon Sep 17 00:00:00 2001 From: graykode Date: Thu, 10 Sep 2026 10:07:27 +0900 Subject: [PATCH] fix: remove outdated Claude peak-hours warning --- src/locale.rs | 4 ---- src/ui/footer.rs | 23 ----------------------- 2 files changed, 27 deletions(-) diff --git a/src/locale.rs b/src/locale.rs index abf098f..d8f29fb 100644 --- a/src/locale.rs +++ b/src/locale.rs @@ -145,8 +145,6 @@ static LOCALE_EN: LazyLock> = LazyLock::ne m.insert("footer.quit", "quit"); m.insert("footer.sessions", "sessions"); m.insert("footer.auto", "auto"); - m.insert("footer.peak_hours", "Claude Peak Hours"); - m.insert("footer.resets_in", "resets in"); m.insert("footer.esc_clear", "Esc clear, Enter keep"); m.insert("footer.jump", "jump"); @@ -390,8 +388,6 @@ static LOCALE_ZH: LazyLock> = LazyLock::ne m.insert("footer.quit", "退出"); m.insert("footer.sessions", "会话"); m.insert("footer.auto", "自动"); - m.insert("footer.peak_hours", "Claude 高峰时段"); - m.insert("footer.resets_in", "重置于"); m.insert("footer.esc_clear", "Esc 清除,Enter 保留"); m.insert("footer.jump", "跳转"); diff --git a/src/ui/footer.rs b/src/ui/footer.rs index 7b95632..7cf6844 100644 --- a/src/ui/footer.rs +++ b/src/ui/footer.rs @@ -1,7 +1,6 @@ use crate::app::App; use crate::locale::t; use crate::theme::Theme; -use chrono::Timelike; use ratatui::layout::Rect; use ratatui::style::Style; use ratatui::text::{Line, Span}; @@ -133,28 +132,6 @@ pub(crate) fn draw_footer(f: &mut Frame, app: &App, area: Rect, theme: &Theme) { } } - // Peak hours warning: US business hours = PT 5am–11am = UTC 12:00–18:00 - let peak_info = { - let now = chrono::Utc::now(); - let hour = now.hour(); - if (12..18).contains(&hour) { - let mins_left = (18 - hour) * 60 - now.minute(); - let h = mins_left / 60; - let m = mins_left % 60; - let peak_label = t("footer.peak_hours"); - let resets_in = t("footer.resets_in"); - Some(format!("⚡{} ({} {}h{:02}m)", peak_label, resets_in, h, m)) - } else { - None - } - }; - if let Some(ref peak) = peak_info.filter(|_| !compact) { - spans.push(Span::styled( - format!(" {peak} "), - Style::default().fg(theme.warning_fg), - )); - } - let visible_count = app.visible_indices().len(); let sessions_label = t("footer.sessions"); let count_label = if visible_count < app.sessions.len() {