- _set_sync_status 支持保留旧 last_sync_time;两处限流拦截(start_sync / sync_data)改为传旧值——被拒的同步零请求发生,不能把 UI 的'上次同步' 拨快成'刚刚',掩盖数据早已停更的事实 - SettingsPage 同步区块新增'立即同步'行:走 /garmin/sync-latest(最近2天, 秒级阻塞返回),成功/限流/未绑定三种状态都有明确反馈;限流中后端零请求 拦截并回传恢复倒计时文案
- _set_sync_status 支持保留旧 last_sync_time;两处限流拦截(start_sync / sync_data)改为传旧值——被拒的同步零请求发生,不能把 UI 的'上次同步' 拨快成'刚刚',掩盖数据早已停更的事实 - SettingsPage 同步区块新增'立即同步'行:走 /garmin/sync-latest(最近2天, 秒级阻塞返回),成功/限流/未绑定三种状态都有明确反馈;限流中后端零请求 拦截并回传恢复倒计时文案