ru
en

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

У нас отличные новости: подключайте любимые календари по ссылке в SingularityApp! Готовьтесь использовать Google-календари по полной — двусторонняя синхронизация уже на подходе ;)

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-календари, подключенные старым способом, будут отключены и перестанут быть доступны для просмотра, но их можно будет подключить заново.
Что будет с 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-календарей так же, как созданные в приложении задачи, а задачи из приложения отправлять прямо в календарь. И это еще не все плюсы двусторонней синхронизации: ее скорость выше и возможности гибче, но обо всем этом — уже после релиза. Ждать не долго ;)
    $(document).ready(function(){ t121_setHeight("290052355"); $(window).load(function(){ t121_setHeight("290052355"); }); $(window).bind('scroll', t_throttle(function() { t121_setHeight("290052355"); }, 200)); $(window).resize(function(){ if ($('#allrecordstable').length > 0) { $('#rec290052355').find('.t-video-lazyload').css('height', '540px'); $('#rec290052355').find('.t-video-lazyload').find('iframe').css('height', '540px'); } else { t121_setHeight("290052355"); } }); $('.t121').bind('displayChanged',function(){ t121_setHeight("290052355"); }); });