Перейти к содержанию

useSettings

Обёртка над Pinia store settings (stores/settings.js). Возвращает computed refs (get/set) для tzOffset, sessionColors, sessionsVisible, sessionAlpha — совместимо с v-model. Состояние и persistence живут в сторе.

Версионирование цветов сессий

При изменении дефолтных цветов нужно сбампить COLORS_VERSION в stores/settings.js — инвалидирует закешированный sessionColors в localStorage.

Persistence

Стор при изменении полей пишет в localStorage: ключи em_tzOffset, em_sessionColors, em_sessionsVisible, em_sessionAlpha.