Об этом проекте

MeetingBar — это легковесное приложение для строки меню macOS, которое отображает текущую или следующую встречу из календаря в строке состояния и позволяет присоединиться к ней одним кликом. Оно бесплатно, имеет открытый исходный код и заявляет, что не собирает личные данные. Для установки требуется macOS 12.0 или новее. Приложение можно установить из Mac App Store, через Homebrew (`brew install --cask meetingbar`) или загрузив последний DMG со страницы релизов. После установки мастер настройки позволяет выбрать источник календаря и предпочтения. Поставщики календарей: MeetingBar работает с календарём macOS (любая учётная запись, синхронизированная с Calendar.app, например iCloud, Google, Exchange, Office 365, Yahoo или AOL) и с Google Calendar, подключённым напрямую из приложения. Основные возможности: - Просмотр предстоящего: отображение текущей или следующей встречи в строке состояния с заголовком, временем, обратным отсчётом, иконкой или сервисом; список событий на сегодня и завтра; фильтрация событий без даты, отклонённых, предварительных, ожидающих или без ссылок; сокращение длинных заголовков. - Быстрое подключение: присоединение к текущей или следующей онлайн-встрече одним кликом, подключение к ближайшей встрече через глобальную горячую клавишу, создание встреч на лету, открытие ссылок в предпочитаемом браузере или нативном приложении для каждого сервиса, просмотр деталей события в macOS Calendar или Fantastical. - Напоминания: уведомления macOS перед встречами, полноэкранные напоминания и отклоняемые уведомления. - Настройка и автоматизация: закладки для повторяющихся встреч, запуск при входе в систему, интеграция с Shortcuts и AppleScript, а также пользовательские сценарии AppleScript (например, приостановка музыки при подключении к встрече). Сервисы встреч: в README указана поддержка более 50 сервисов, включая Google Meet, Zoom, Microsoft Teams, Webex, GoToMeeting, Skype, Discord, Jitsi, RingCentral, BlueJeans, Whereby, Slack Huddle, FaceTime, LiveKit Meet, Meetecho и StreamYard. Конфиденциальность: проект заявляет, что не собирает личные данные; данные календаря используются для отображения встреч, определения ссылок на встречи и запуска соответствующего действия. Руководство по устранению неполадок охватывает пропавшие встречи, нераспознанные ссылки и повторное подключение Google Calendar, с разделом FAQ, последним релизом и трекером проблем. В отчётах об ошибках просят указать версии приложения и macOS, поставщика календаря, сервис встреч, повторяемость и статус события, очищенные поля события, помогает ли ручное обновление, а также скриншоты или логи. Сторонние интеграции включают команды Raycast. Проект приветствует точечные исправления, интеграции сервисов встреч, переводы и обновления документации, а также поддерживается сообществом через Patreon, покупки в приложении и Buy Me a Coffee. Он написан на Swift 6 и использует KeyboardShortcuts, Defaults, LaunchAtLogin и AppAuth-iOS.