Календарь

Занятия, дела, настроение —
всё записано в одном дне.

Soar — программа для занятий, которая ставится на компьютер. Эта страница только про календарь — он отвечает за «когда».

Пустые места он за вас не заполнит.

Сколько длится семестр и сколько занятий на этой неделе — рисуется по тому, что заполнил преподаватель. А что стоит в этом дне — есть, только если вы это написали.

Код, что придумывал расписание, удалён

В ранних версиях была функция: она брала id курса, считала по нему хеш и прямо из него получала «день недели и час» — занятие возникало из ничего, а экран выглядел заполненным. В конце мая 2026-го её удалили; в исходном коде до сих пор стоит тот комментарий, где написано, почему.

Единственное исключение стоит на виду: если в программе курса написано «три занятия в неделю», но час не указан, он сам поставит три занятия на девять утра — и прямо в той форме напишет, что время поставлено предварительно и его можно изменить.

Семестр

Нет расписания — нет и полосы

Полоса недель наверху рисуется только тогда, когда у какого-то курса действительно заполнены день начала и недельное расписание. Число недель тоже не зашито в программу: берётся то из расписаний ваших курсов, которое длиннее всех.

Нажмите на неделю — средняя колонка перейдёт к ней. Какая неделя идёт сейчас, отмечено только тонким контуром.

Рельеф полосы — то, что записали вы

Насколько неделя глубокая — это постоянные занятия из расписания плюс то, что вы за эту неделю записали. Занятия каждую неделю одни и те же — значит, весь рельеф идёт от вас.

Настроение и дневник в счёт не идут. Отметили настроение — клетка от этого не должна выглядеть плотнее.

Этот день

Занятия, дела и настроение в одном дне

Откройте календарь — в сегодняшней колонке события, задачи, настроение и быстрые заметки лежат в одном месте. Записать сегодняшний день можно, не написав ни слова: настроение сохраняется одним нажатием на цветную полосу.

Подсказка в поле быстрой заметки меняет тон по сезону и времени суток: зайдёте утром и зайдёте вечером — спросит по-разному.

Отзовётся, только когда вы записали

На каждую из пяти ступеней настроения заготовлено по десять фраз, а какая выпадет — решает дата: в один и тот же день фраза не меняется, сколько ни переставляй, новая придёт только назавтра. Пока вы тянете, её нет; она появляется, когда вы записали.

Тяжёлые дни — тоже ваши дни.

Там нет ни «держись», ни «ты молодец». Он не подгоняет, не оценивает и не спрашивает почему.

Пустая клетка в расписании — правда пустая.

Взгляд назад

Назовите срок — он разложит цель на части

Цель со сроком он разбирает на задачи и раскладывает по конкретным дням, а сначала показывает предпросмотр. В календарь это попадёт только после того, как вы нажмёте «Принять». Если всё не помещается, он так и говорит: не помещается. Впихивать не станет.

Минимальный блок — десять минут; за неделю он займёт не больше шести дней, один день останется пустым. Действий, которые он умеет выдавать, девять, и ни одно из них не ставит оценок; вашей доли выполненного у него на руках нет.

Итоги убраны в самый низ

Итоги недели, месяца и года обычно не показываются: они убраны в самый низ правой колонки и открываются по нажатию. Утром в понедельник, когда ещё ничего не произошло, там стоит одно слово — «Итоги»: без нулей и без «пока нет данных».

Годовые итоги — пять актов, их листают страница за страницей; последний акт — письмо.

У каждой клетки календаря есть источник

Расписание, которое заполнил преподаватель; то, что написали вы; блоки плана, которые вы приняли, — других не бывает. Остальное остаётся пустым.