← Назад в раздел «Софт»
🗓️

Терапевтический календарь

Или как перестать быть кризисным менеджером собственного расписания

Вы прекрасно контейнируете чужую тревогу. А своё расписание ведёте в трёх местах сразу: заметки в телефоне, стикер на мониторе и вера в то, что вторник вы точно запомните.

Это программа для тех, кто помогает реальным людям, а не работает ради отчётов и галочек.

Что умеет

🧠
Помнит всех Сессии, супервизии, вашу собственную терапию, обучение и памятные даты. Она не спросит «а Петров – это который?». Она знает.
💰
Считает деньги, пока вы считаете дыхания между сессиями Доходы, расходы, баланс, разные валюты и курсы. Отчёт в PDF или Excel – за минуту, а не за вечер воскресенья с калькулятором и чувством вины.
🛡️
Держит границы. Ваши Скажете, что суббота – выходной, и попытка поставить туда сессию встретит вежливое, но твёрдое предупреждение. Как хороший супервизор: не запретит, но переспросит.
🌍
Работает с переносом. Часовых поясов Клиент в Берлине, вы в Бразилии, сессия в 15:00 – но чьих? Программа знает ответ и показывает оба времени сразу. Двенадцать часовых конфликтов в вашей жизни станет на двенадцать меньше.
🔔
Даёт обратную связь наапоминанием вслух Своим звуком, за сколько скажете, через те колонки, которые выберете. Можно даже в наушники – чтобы кот не думал, что это ему.
🔄
Синхронизирует ваше расписание с облаками. Да, с облаками - романтика! Компьютер, телефон, Google Календарь. Записали клиента с телефона в метро – на рабочем компьютере он уже есть. На вашем личном сервере тоже можно замутить синхру, программа в самом начале поможет сделать всё правильно.
📋
Не оплачено – видно сразу Неоплаченные сессии помечаются штриховкой прямо в календаре. Деликатно. Но заметно.

Чего она не умеет

Не проводит сессии за вас. Не пишет протоколы. Не объясняет клиенту, почему опоздание на двадцать минут – это тоже материал.

О чём честно

Программа бесплатная. Совсем. Без подписки, рекламы и внезапного «пробный период закончился». Данные лежат на вашем компьютере, автор их не видит и не собирает.

Гарантий никаких: как есть. Делайте резервные копии – программа умеет их создавать сама, но нажать «включить» придётся вам. Это, если хотите, тоже про ответственность.

Скачать

Руководства пользователя

Что нового 4.1.31

  • ПЕРЕВОД ЧАСОВ НАКОНЕЦ ЗАМЕЧЕН (Windows 4.1.31). Правила переходов на летнее и зимнее время в программе были всегда, но она прикладывала их не к дате события, а к сегодняшнему дню. Итог: клиент в городе, где на следующей неделе переводят часы, в карточке события стоял на час не там, где будет на самом деле, — и в редакторе, и в сайдбаре, и в просмотре. Теперь всё считается на дату события, а там, где перевод часов рядом, программа прямо пишет: «25 октября переводят часы — на дату события UTC+2 (сейчас UTC+3)». Конвертер часовых поясов показывает смещения на выбранную дату, помечает летнее время и предупреждает о ближайшем переходе под каждым городом. Android считал правильно и раньше.
  • ДЛИТЕЛЬНОСТЬ СЕССИИ ПОДСТАВЛЯЕТСЯ ВСЕГДА, А НЕ ПОД НАСТРОЕНИЕ (Windows и Android 4.1.31). Нашли три места, где она терялась: сдвигаешь начало в панели «пояс события» — конец оставался на месте (отсюда сессии по десять минут и с концом раньше начала); окна «Перенос события» и копирования держали в уме зашитые 50 минут вместо ваших настроек, а перенесённую сессию записывали без конца; конец, равный началу, считался нормальным. Теперь длительность берётся из настроек (сессия, супервизия, личная терапия — каждая своя), конец сдвигается вместе с началом, а «конец раньше начала» честно считается отсутствием конца и пересчитывается. На Android конец тоже сдвигается вместе с началом, а не пересчитывается на стандартные 50 минут; длительности из настроек приезжают на телефон вместе с ценами.
  • ЦВЕТА БОЛЬШЕ НЕ СБИВАЮТСЯ ПОСЛЕ СИНХРОНИЗАЦИИ (Windows 4.1.30). Была история: создаёте сессию, она синяя, как и положено классу; жмёте «Синхронизация» — и она красная. Потом ещё раз — всё ещё красная. Виноват был «цвет календаря по умолчанию» из настроек синхронизации: он задумывался для событий, которые приходят ИЗ подключённого календаря, а красил заодно и ваши собственные, созданные в программе, — при первом же обмене с Google. Теперь дефолт календаря трогает только чужие события, а ваш выбор цвета — закон. Уже перекрашенные сессии вернут себе прежний цвет при следующей синхронизации: журнал помнит, какой он был.
  • КОНТАКТЫ КЛИЕНТА — ПРЯМО В ОКНЕ ПРОСМОТРА (Windows 4.1.30). Открыли сессию — внизу, над кнопками, лежат контакты из карточки клиента: Telegram, WhatsApp, Teams, почта, телефон. Каждый кликабельный: Telegram открывает чат, почта — письмо, телефон — звонилку. Показываем только то, по чему можно кликнуть; «просто посмотреть» не показываем, для этого есть карточка. А рядом с именем клиента появилась кнопка-человечек: клик — карточка открывается поверх окна просмотра, закрыли её — просмотр уже показывает свежие данные. Работает для сессий, супервизий и личной терапии: у курса по КПТ карточки нет, и это правильно.
  • «ОТКЛЮЧИТЬ УВЕДОМЛЕНИЯ» В МЕНЮ ТРЕЯ (Windows 4.1.30). Правый клик по значку в трее — галочка. Пока она стоит, напоминания не всплывают и не звучат, а значок подсказывает, что вы в тишине. Снимаете галочку — всё, что должно было сработать за время тишины, НЕ сыплется залпом: мы считаем, что вы это пропустили осознанно. Новые напоминания идут как обычно. Android получил тот же номер за компанию: внутри у него ничего не менялось, просто цифры на устройствах не должны разъезжаться.
  • КЛИЕНТ — ЭТО ФАМИЛИЯ, ИМЯ И ОТЧЕСТВО, А НЕ «НАЗВАНИЕ» (Windows 4.1.29). Для сессии, супервизии и личной терапии в карточке события вместо одного поля «Название» теперь три: Фамилия, Имя, Отчество. Начинаете печатать — программа подсказывает клиентов (именно клиентов, а не «Проверить документы к пятнице»), клик по подсказке заполняет все три поля сразу. Сохранили — и у клиента появилась карточка в базе, уже с разложенным ФИО; если карточка была, но ФИО пустовало — заполнится само, контакты и заметки никто не тронет. Для обучения, встреч, доходов, расходов и памятных дат всё по-старому — одно поле «Название»: курс по КПТ не имеет отчества, мы проверяли. Старые записи никто не переписывает: внутри название хранится одной строкой, как раньше, из неё и собирается ФИО — синхронизация, Google-календарь и телефоны ничего не заметили, а открыть и сохранить любую старую запись можно без риска, её название останется тем же до буквы.
  • В БАЗЕ КЛИЕНТОВ — ТОЛЬКО КЛИЕНТЫ (Windows 4.1.29). Раньше по кнопке «Все» там жило полтысячи «клиентов», среди которых были «Проверить документы», «Визит за справкой» и прочие дела с календаря. Теперь клиент — это тот, с кем была хотя бы одна сессия, супервизия или личная терапия; дела и курсы в базу клиентов больше не попадают. Кнопки фильтра стали короче: Сессии, Супервизии, Личная терапия, Все, Скрытые. Если часть приёмов клиента пришла из внешнего календаря «встречами» — они по-прежнему считаются в его статистике.
  • ПРАВЫЙ КЛИК БОЛЬШЕ НЕ УМИРАЕТ ДО ПЕРЕЗАПУСКА (Windows 4.1.28). Было так: в какой-то момент контекстное меню по событию или по дню переставало появляться. Левая кнопка работала, программа работала, а правая — нет, пока не перезапустишь. Разбор показал: меню у нас — отдельное окошко, и Windows умеет спрятать его, не спросив программу (системное уведомление, сон монитора, что угодно). Программа после этого свято верила, что меню «уже открыто», и на просьбу открыть вежливо ничего не делала. Теперь, если её просят открыть «уже открытое», она закрывает призрак и открывает по-настоящему.
  • ФИЛЬТРЫ В «КЛИЕНТАХ» — КНОПКАМИ, А НЕ ВЫПАДАШКОЙ (Windows 4.1.28). Раньше, чтобы посмотреть не только сессии, надо было открыть меню «Фильтр», тыкать галочки и гадать, применилось ли. Теперь типы событий — кнопки прямо над таблицей: Сессии, Супервизии, Личная терапия, Обучение, Встречи, Все, Скрытые. Клик — список меняется сразу. И да: если клиент записан как «встреча», под фильтром «Сессии» его не видно — это не пропажа, нажмите «Все». А «Иванова Анна», «Анна Иванова» и «Анна Иванова 5k» для программы — три разных человека; объединяются в карточке клиента кнопкой «Объединить», после чего сессии, деньги и счётчик «сессия N из M» считаются по всей истории.
  • ПЕРЕНОС И КОПИРОВАНИЕ СОБЫТИЯ БОЛЬШЕ НЕ ЗАВИСАЮТ (Windows 4.1.27). Вы тащили встречу на другой день, и программа на десять-пятнадцать секунд уходила в себя. Выяснилось, что в этот момент она — прямо в обработчике перетаскивания, пока вы держите мышь — звонила в Google спросить, не протух ли ключ доступа. Ключ протухает каждый час, Google отвечает не спеша, а при плохом интернете не отвечает вовсе, и календарь честно ждал. Теперь перенос и копия занимают двадцать миллисекунд, а разговоры с Google ведутся в фоне, где им и место. Заодно программа перестала перечитывать хранилище сертификатов Windows по каждому поводу и подгружает тяжёлые библиотеки Google при запуске в фоне, а не при первом вашем действии. Android не трогали: ему и так хорошо.
  • ЦВЕТ КАЛЕНДАРЯ ИЗ НАСТРОЕК ТЕПЕРЬ ДЕЙСТВИТЕЛЬНО ПРИМЕНЯЕТСЯ. Вы задали в Настройки → Синхронизация, что всё из подключённого календаря — зелёное. Программа соглашалась, кивала и красила зелёным только те события, которые видела впервые. Те, что уже были в базе, при каждой синхронизации получали цвет обратно от Google — синий, салатовый, жёлтый, какой пришлёт. Теперь ваш цвет календаря побеждает Google-цвет и при первой встрече, и при всех последующих. Перекрашенное руками остаётся вашим.
  • И НА ТЕЛЕФОНЕ ТОЖЕ. Раньше цвета календарей жили только на компьютере; телефон о них не знал и красил события из Google как есть. Теперь компьютер отправляет эти настройки на ваш сервер, а телефон и читалка забирают их при синхронизации. Одна палитра на все устройства.
  • НОМЕР СЕССИИ ПРЯМО В СПИСКЕ (Android): в карточке события под названием вместо безликого «сессия» теперь «сессия 12 из 40». Считается по клиенту, а не по названию: «Петров», «Петров И.» и «Петров Иван» — один человек, если вы их объединили. Раньше за этим числом надо было открывать событие целиком.
  • ПЕРЕНОС СЕССИИ НА ЗАНЯТОЕ ВРЕМЯ БОЛЬШЕ НЕ ИСЧЕЗАЕТ. Сценарий: клиент по четвергам в 17:00, вы переносите одну его сессию на другой четверг — а там уже стоит он же. Программа предупреждала о пересечении, вы соглашались, перенос делался… и тихо пропадал: не синхронизировался, не удалялся, просто исчезал с устройства, а на остальных оставался на старой дате. Виноват «чистильщик дубликатов», который после каждой синхронизации ищет строки с одинаковым названием, датой и временем: он не отличал случайный дубль от двух настоящих сеансов, поставленных подряд намеренно, и удалял перенос раньше, чем тот уезжал на сервер. Теперь он не трогает ничего несинхронизированного. Исправлено и на компьютере, и на телефоне — болезнь была общая.
  • НАПОМИНАНИЯ НА ТЕЛЕФОНЕ БОЛЬШЕ НЕ ИСПАРЯЮТСЯ. Раньше приложение расставляло будильники на 45 дней вперёд — и только в тот момент, когда вы его открывали. Не открывали месяц? Android тихо подчищал очередь, и напоминания заканчивались. Замер на живых устройствах показал: телефон — ноль будильников в системе, планшет, которым пользовались, — 63. Теперь приложение просыпается само раз в 12 часов и переставляет будильники, даже если вы к нему не прикасались.
  • НОВЫЙ ЭКРАН «ПРОВЕРКА УВЕДОМЛЕНИЙ»: Настройки → Уведомления → «Проверка уведомлений». Показывает, сколько напоминаний реально стоит в очереди, ближайшие десять с датами, выданы ли разрешения, какие каналы созданы и каким звуком. Нужен ровно в одном случае: когда кажется, что «оно не работает». Теперь вместо «кажется» будет число.
  • ДЕНЬ В КАЛЕНДАРЕ СТАЛ ЧИТАЕМЫМ: сверху крупное число, под ним курсивом «10 событий» — и всё. Цветные точки, по которым всё равно никто не считал события, убраны совсем. В альбомной ориентации то же самое, только компактнее.
  • ВЫБРАННЫЙ ДЕНЬ ТЕПЕРЬ ВИДНО. Раньше он подсвечивался настолько деликатно, что отличить его от соседей можно было только по памяти. Теперь — плотная заливка и белый текст, и в светлой теме, и в ночной.
  • Переключатель «Месяц / Неделя / День» — тремя картинками-календариками без подписей: активный цветной, остальные серые. Подписи убраны за очевидностью. Переключатель дня и ночи переехал к названию месяца — солнце и луна, как в настройках: одно касание, без похода в меню.
  • В НЕДЕЛЬНОМ ВИДЕ ВСТРЕЧИ СНОВА ПОДПИСАНЫ ПО-ЧЕЛОВЕЧЕСКИ. Было «МН» — и попробуй вспомни, кто это. Стало «Петрова А.» в две строки: фамилия целиком, остальное инициалами. Кнопки «Выходной» и «Рабочий» получили нормальные значки и на телефоне ужались до приличного размера — раньше они были крупнее ячейки дня.
  • ДЛЯ ЧИТАЛОК E-INK — отдельная работа с контрастом: выбранный день заливается чистым чёрным с белым текстом, потому что на электронных чернилах полутона рассыпаются в рябь, а чёрное и белое видно всегда. Штриховка выходного поверх чёрной ячейки — белая. Анимации там выключены; на цветных экранах всё плавно работает как прежде.
  • Из справки и из программы убрана горячая клавиша Ctrl+M: окна, которое она открывала, в программе давно нет — включение и выключение календарей живёт в Настройки → Синхронизация. Руководство для Windows обновлено.
  • СМЕНА ТОКЕНА СЕРВЕРА ПРЯМО ИЗ ПРОГРАММЫ: Настройки → Синхронизация → «Сменить токен сервера…» (на Android — экран «Синхронизация»). Нужна обновлённая серверная часть (index.php 1.2). Программа предлагает надёжный случайный токен и меняет его сразу на сервере и на этом устройстве; на остальных устройствах новый токен вписывается вручную, несинхронизированные изменения при этом не теряются. Сам токен везде скрыт звёздочками — посмотреть можно только кнопкой-глазиком, в адреса запросов и журналы он больше не попадает.
  • События из Google теперь доходят до телефонов: компьютер отправляет их на сервер, а телефоны и читалка сами подтягивают Google при обычной синхронизации (кнопка, «потянуть вниз» или таймер) — одно и то же событие дважды не появится. При первой синхронизации после обновления накопившиеся события разом уйдут на сервер: большой счётчик «↑» это нормально.
  • Перенос или копия события на занятое время: программа предупреждает о пересечении и открывает форму, где можно поменять дату, начало и конец; живая подсказка «✓ свободно» или «⚠ пересекается» и отметка выходного дня. На компьютере — при перетаскивании мышкой, на Android — в меню «Переместить/Копировать на дату…».
  • На Android в месячном календаре видны дни соседних месяцев — приглушённо, как на компьютере; касание переключает на их месяц.
  • Настройки: «Закрыть» откатывает все изменения, «Сохранить» — сохраняет. Если сервер не принимает токен, программа говорит об этом прямо и подсказывает, где его проверить, — вместо непонятного «HTTP 401».
  • НОВЫЕ РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ: полностью переписаны и выложены рядом — для компьютера (139 страниц, 15 глав) и для Android (86 страниц, 13 глав). Появились главы про базу клиентов, деньги и отчёты, синхронизацию, резервные копии и облако, инструменты и сборку для читалок E-Ink. Руководство для компьютера ставится вместе с программой — ярлык в меню «Пуск».
  • ОТКАЗ ОТ МИКРОСОФТА: поддержка Outlook, Microsoft 365 и OneDrive убрана целиком — она была нестабильной и мешала остальным каналам. Остались: Google Календарь, собственный сервер, CalDAV и подписки ICS/webcal; облачные копии — Google Drive, Dropbox и Яндекс.Диск.
  • Счётчики сессий и финансы считают по ОБЪЕДИНЁННОМУ клиенту без задвоений: в просмотре события видно «сессия 33 из 40», а пара «ручная запись + копия из подписки» на одно время считается одним приёмом. При объединении клиентов можно выбрать, какое имя оставить.
  • «Встрече» больше нельзя назначить стоимость: цена применяется только к платным видам (сессия, супервизия, личная терапия, обучение), а при переводе встреч в вид «Встреча» стоимость снимается.
  • НОВЫЙ РАЗДЕЛ «КЛИЕНТЫ»: база данных клиентов — пункт «Клиенты» в меню программы и отдельная вкладка на Android. Клиенты собираются автоматически из названий встреч; в таблице — имя, возраст, профессия, контакт, типы встреч и счётчики «проведено/запланировано», сортировка кликом по столбцу и изменяемая мышкой ширина колонок.
  • Карточка клиента: ФИО, дата рождения, страна и часовой пояс с поиском по базе городов, профессия с подсказками, заметки и контакты с узнаваемыми значками — Telegram, WhatsApp, imo, MS Teams, MAX, email, телефон. Клик или тап по значку открывает чат, письмо или набор номера.
  • Там же — финансы клиента (принесено и оплачено, по валютам) и список встреч: дата, время «с–по», длительность, вид, стоимость, отметки «состоялось/оплачено»; клик открывает событие. Shift- и Ctrl-выделение позволяет изменить набор встреч разом: время, длительность, вид, стоимость и отметки.
  • Стоимость встреч клиента задаётся прямо в карточке и применяется ко всем или только к будущим встречам. Переименование клиента переименовывает и его встречи в календаре; объединение клиентов работает даже для встреч из подключённых календарей (подписки, импортированные календари Google).
  • Кнопка «Удалить» клиента переименована в «Скрыть из базы» и честно объясняет последствия; скрытые клиенты показываются фильтром и возвращаются одним нажатием.
  • Все даты в интерфейсе — в привычном формате день.месяц.год (например, 31.08.2026); вводить можно с точками, дефисами или дробью — программа поймёт.
  • В просмотре события теперь видны его уведомления (как выставлены и за сколько), а когда просмотр открыт поверх другого окна — есть кнопка «← Назад». Починены кнопки «Открыть» в «Балансе» и окне дня.
  • Уведомление памятного события начинается с его типа — «День рождения», «Личный праздник», «Памятная дата», — а при наличии фото показывает миниатюру. И на компьютере, и на Android.
  • Облачные резервные копии (Google Drive, Dropbox, Яндекс.Диск) сохраняют вместе с базой и прикреплённые к событиям фото — докачиваются только новые снимки.
  • Полностью вылечены вечные «↑30» и «ошибок: 12» в синхронизации — программа больше не пытается писать в чужие календари подписок.
  • Убрана долгая пауза после изменения размера окна мышкой: чёткая сетка календаря появляется почти мгновенно.

Системные требования

🪟
Windows Windows 10 или новее, 64-разрядная. Около 400 МБ на диске. Права администратора не нужны – ставится в папку пользователя.
🤖
Android Android 8.0 и новее. Только 64-разрядные процессоры ARM (arm64-v8a) – это практически все телефоны и планшеты, выпущенные с 2015 года. На старых 32-разрядных устройствах не запустится.

Как есть. Программы бесплатные и распространяются без гарантий: заработало – прекрасно, нет – напишите, посмотрю. Делайте резервные копии данных.

Автор – Ануфриев Сергей Иванович. Вопросы и баг-репорты: @psyexistentia