release(v0.3.7): auto-check каждый час вместо 6
6 часов было выбрано произвольно как "вежливо для сервера". На практике слишком долго для backgound-приложения: новый релиз доезжает до пользователя только через полдня. Меняем на 1 час — все сравнимые приложения (Discord 30 мин, Slack 30 мин, VS Code 1 ч) используют похожие интервалы. Стартовая проверка (5 сек после запуска) остаётся. Нагрузка минимальна: запрос на latest.yml = 362 байта. UI текст «Авто-проверка раз в 6 часов» → «раз в час». Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "laude",
|
||||
"version": "0.3.6",
|
||||
"version": "0.3.7",
|
||||
"description": "Exercise reminder — Windows desktop app",
|
||||
"main": "out/main/index.js",
|
||||
"author": "AnRil",
|
||||
|
||||
@@ -7,7 +7,7 @@ let currentStatus: UpdaterStatus = { kind: 'idle' }
|
||||
let wired = false
|
||||
let checkInterval: NodeJS.Timeout | null = null
|
||||
|
||||
const CHECK_INTERVAL_MS = 6 * 60 * 60 * 1000 // every 6 hours
|
||||
const CHECK_INTERVAL_MS = 60 * 60 * 1000 // every hour
|
||||
|
||||
export function getUpdaterStatus(): UpdaterStatus {
|
||||
return currentStatus
|
||||
|
||||
@@ -187,7 +187,7 @@ function Body({
|
||||
tone="muted"
|
||||
icon={<PackageCheck size={16} strokeWidth={2.4} />}
|
||||
title="Проверить обновления"
|
||||
subtitle="Авто-проверка раз в 6 часов"
|
||||
subtitle="Авто-проверка раз в час"
|
||||
action={
|
||||
<Button size="sm" onClick={onCheck} disabled={busy}>
|
||||
<RefreshCw size={13} strokeWidth={2.5} /> Проверить
|
||||
|
||||
Reference in New Issue
Block a user