3 254
10 марта 2021

Новая интеграция с календарями в SingularityApp

Cовсем скоро события из гугл-календарей будут не только отображаться в SingularityApp, но и станут доступными для редактирования.

Двусторонняя синхронизация с Google-календарями будет доступна в Pro-версии SingularityApp. Думаете, это отличные новости только для обладателей Pro? Нет. Для  того, чтобы ее реализовать, мы полностью меняем работы подключаемых календарей на всех платформах. В итоге, бонусы получат и обладатели Singularity Basic. Но есть нюансы 🍆

Теперь можно подключать любые календари в формате iCal — и это в бесплатной версии#

Формат iCal поддерживается не только Google Calendar, но и большинством других веб-календарей, а также многими сайтами и приложениями, которые публикуют расписания вебинаров, мероприятий, тренировок. Теперь вы можете подписываться на такие календари и просматривать в SingularityApp запланированные в них события. Вот как это работает:

  1. Копируете ссылку на веб-календарь.
  2. Вставляете эту ссылку в SingularityApp.
  3. SingularityApp отображает события из календаря. Профит!

Мы подробно расписали в базе знаний, где найти ссылку на календарь в самых популярных веб-календарях. Как правило, это раздел «Настройки». Если видите в этом разделе что-то, вроде «Интеграция с календарем (iCal)» — вы на верном пути. Скопируйте ссылку, откройте SingularityApp, перейдите в Настройки → Календари, нажмите кнопку «+» и вставьте ссылку.

В iCal-формате календари доступны только для чтения, поэтому синхронизация возможна лишь односторонняя: можно просматривать события из календарей, но не изменять их

Google-календари можно подключить по ссылке в формате iCal
#

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

  • Пока вы все еще можете просматривать Google-календари, с которыми у вас настроена синхронизация в SingularityApp.
  • Новые календари вы всегда сможете подключить по веб-ссылке, даже в бесплатном аккаунте.
  • Когда мы запустим двустороннюю синхронизацию с Google-календарями, то подключенные веб-календари будут продолжать работать. Google-календари, подключенные старым способом, будут отключены и перестанут быть доступны для просмотра, но их можно будет подключить заново.
Посмотри короткое видео:
как работает синхронизация с календарями в режиме просмотра [4m 55s]

Что будет с Google-календарями, когда появится двусторонняя синхронизация?#

Если у вас PRO-аккаунт, после релиза двусторонней синхронизации с Google-календарями вам нужно будет выполнить несложные действия по их повторному подключению и настройке. Мы об этом еще напишем развернутую статью, которую выпустим вместе с релизом.

Если у вас Basic-аккаунт, вам нужно будет переподключить старые календари по веб-ссылке в формате iCal. Хорошая идея — потратить 5−7 минут прямо сейчас, чтобы сделать это:

  1. Откройте гугл-календарь под своей учетной записью.
  2. Нажмите в верхнем меню на шестеренки и выберите «Настройки».
  3. В разделе «Настройки моих календарей» нажмите на календарь, события из которого хотите отображать в SingularityApp. Если вы хотите отображать события сразу из нескольких календарей, вам нужно отдельно подключить каждый из них, потому что у каждого из них — индивидуальная iCal-ссылка.
  4. Выберите «Интеграция календаря».
  5. Скопируйте ссылку в формате iCal. У некоторых календарей (например, Google) есть разные ссылки в iCal-формате: общедоступная (она отображается для всех, если у календаря включен публичный доступ) и закрытая (она отображается только для пользователей, которым персонально выдан доступ к календарю его владельцем). Подойдет любая из них, но для подключения календаря по общедоступной ссылке необходимо и сам календарь сделать общедоступным.
  6. Откройте SingularityApp: Настройки → Календари → Синхронизация с календарями и вставьте ссылку.

Подробная статья со скриншотами и примерами подключения популярных календарей — у нас в базе знаний.

Если при подключении Google-календаря вы не можете найти подходящую ссылку — возможно, у вас корпоративный аккаунт, и администратор аккаунтов в вашей компании запретил публикацию ссылок на календари. Попросите его разрешить публикацию. Если не получится договориться — к сожалению, по веб-ссылке календарь подключить вы не сможете.

Ещё один момент, о котором мы грустим: Google не дает ссылку на календарь «Дни рождения», который есть в каждом аккаунте по умолчанию. Почему — неизвестно. Но из-за этого, увы, подключить «Дни рождения» по ссылке не получится. Надеемся, Google со временем сделают iCal-ссылки и для этого календаря 🙂

Каждому календарю вы можете задать свой цвет в SingularityApp#

Формат iCal не содержит информацию о цвете календаря, поэтому каждому подключенному календарю в SingularityApp присваивается случайный цвет. Вы можете поменять этот цвет в любой момент. Для этого нужно перейти в SingularityApp: Настройки → Календари, выбрать нужный аккаунт, кликнуть на цветной кружок и задать цвет календаря.

Двусторонняя синхронизация:
coming soon
#

Счет идет на дни. Еще чуть-чуть и в PRO-версии SingularityApp можно будет редактировать события из Google-календарей так же, как созданные в приложении задачи, а задачи из приложения отправлять прямо в календарь. И это еще не все плюсы двусторонней синхронизации: ее скорость выше и возможности гибче, но обо всем этом — уже после релиза. Ждать не долго ;)