Stores
settings
stores/settings.js. Поля: tzOffset, sessionColors, sessionsVisible, sessionAlpha. При изменении через actions (setTzOffset, setSessionColors, …) значения пишутся в localStorage (ключи em_*). Загрузка при инициализации стора. COLORS_VERSION — при смене дефолтных цветов сессий бамп инвалидирует кэш sessionColors. Используется через composable useSettings() (computed refs для v-model).
marketConfig
fetch() — идемпотентен: при ready === true повторный вызов ничего не делает.
symbols заполняется из поля cached ответа /api/symbols — только те инструменты, для которых есть .parquet.
defaultTimeframe возвращает timeframes[2] — это M15 при стандартном порядке с бэка. Зависит от порядка enum-значений.