Наборы
Готовые сборники приоритетов под тип жизни. Берутся целиком, потом правятся под себя.

Зачем этот экран
Первый вопрос при запуске — «а какие вообще бывают приоритеты». Отвечать на него пустым списком и кнопкой «добавить» жестоко: человек напишет «работа», «дом» и застрянет.
Набор — это готовая гипотеза о том, что у вас во главе угла. Её берут, а потом неделю правят, и это гораздо быстрее, чем придумывать с нуля.
Экран открывается двумя путями: как последний шагпервого запуска и из настроек в любой момент.
Что на экране
- Подсказка сверху. При первом запуске она другая — приветственная.
- Сетка из 10 карточек: иконка, название, описание в одну строку. У текущего набора стоит бейдж «Выбран».
- «Назад» внизу — вернуться в настройки. При первом запуске этой кнопки нет.
Как этим пользоваться
Посмотреть, что внутри набора

Нажмите на карточку. Откроется список приоритетов в том порядке, в каком они встанут, с цветами.
Применить набор
Кнопка «Применить набор» в предпросмотре. Появится подтверждение — кроме первого запуска, где заменять нечего.
Накопленное время не пропадает. Совпадающие по названию приоритеты продолжают свою историю: «Работа» из «Базового» и «Работа» из «Карьеры» — это один и тот же приоритет с одними и теми же часами. Те, кого в новом наборе нет, уезжают в архив и остаются видны в статистике.
Что в каждом наборе
Пределы и предупреждения
- Наборы не хранят идентификаторов. Приоритеты подбираются по названию из существующих и архивных — именно поэтому история переживает смену набора.
- Сравнение названий не учитывает регистр и пробелы по краям.
- Если в наборе больше приоритетов, чем помещается, лишние отбрасываются: предел — 10.
- Применение набора выдаёт достижение «Свой набор».
- Набор задаёт порядок и цвета тоже, а не только состав.
Чего здесь нельзя
- Собрать свой набор. Правьте список на экране редактирования — это то же самое, только без промежуточной сущности.
- Добавить набор к текущему списку. Набор заменяет список целиком.
- Отменить применение. Отката нет; но и потерь нет — всё вытесненное лежит в архиве и возвращается добавлением приоритета с тем же названием.
Рядом
Редактирование приоритетов · Первый запуск · Настройки
Как это работает внутри
- Экран —
src/screens/PresetsScreen.tsx, данные —src/domain/presets.ts. Список на этой странице собирается из того же файла через data loaderdocs/.vitepress/data/presets.data.mts, поэтому расходиться ему не с чем. - Разворачивает набор в приоритеты
materialize(src/domain/settings.ts): она переиспользует идентификаторы, найденные по названию без учёта регистра и пробелов, и обрезает список доMAX_PRIORITIES. - Флаг
introменяет шапку и гасит подтверждение (applyвPresetsScreen.tsx). - Применение выдаёт
r5. - Иконка набора — массив путей SVG прямо в
presets.ts; компонентPresetIconэкспортируется из экрана и переиспользуется в предпросмотре.