Веб
Сделали очередное масштабное обновление нашей веб-версии.
Моё пространство
В Моём пространстве появились практически все возможности десктопа.
Теперь можно создавать новые страницы, управлять критериями выборок, подключать внешние чаты.
Авторизация в системе
Обновили систему авторизации — наша система облачная и распределена по нескольким серверам.
Теперь вы можете объединять ваши аккаунты Cerebro на разных серверах, связывая их с личной почтой, и заходить сразу во все компании, где вы работаете.
![](https://cerebrohq.com/wp-content/uploads/2023/06/3-profile.png)
Появилась возможность авторизоваться с помощью вашего гугл-аккаунта в системе.
![](https://cerebrohq.com/wp-content/uploads/2023/06/4-login.png)
Настройки уведомлений и другие
На верхней панели справа добавилась кнопка, по которой вы можете перейти к настройкам приложения.
В общих настройках вы можете изменить тему, язык приложения, порядок сообщений в переписках по задаче.
В настройках уведомлений вы сможете выбрать, какие уведомления должны приходить в веб-версию и на рабочую почту. Уведомления можно отключить одним кликом.
Проигрывание в тамбнейле
В сообщениях и на панели файлов можно проиграть видео, просто наведя мышкой на него.
![](https://cerebrohq.com/wp-content/uploads/2023/06/7-profile-1.png)
Последовательное создание задач
В диалоге создания задачи вы можете выбрать — Создать одну задачу или Много задач.
Если выбрать Создать много задач, то при нажатии кнопки Публиковать диалог останется открытым, и вы можете создавать новые задачи (при необходимости изменяя название и свойства), повторно нажимая кнопку Публиковать. Каждая новая задача будет создаваться в том же разделе. Когда все нужные задачи созданы, просто нажмите кнопку Закрыть.
Настройки внешних чатов
Для внешних чатов (Telegram, Discord) добавили настройку для отправляемого из задач в чат.
Теперь можно выбрать, отправлять всё или только текстовые сообщения, либо файлы.
![](https://cerebrohq.com/wp-content/uploads/2023/06/10-chat_props.png)
Версия PyQt, важно для разработчиков плагинов
Этот раздел важен, если вы пишете или используете плагины для Cerebro.
Десктоп скоро перейдет на новую версию Qt6. В связи с этим изменятся питон-библиотеки PyQt для создания интерфейсов PyQt5 –> PyQt6.
Для «мягкого» перехода мы добавили прокси модуль — qtpy.
Чтобы ваш код мог корректно работать и в текущей версии Cerebro, и в будущих, вы можете изменить ваш код, используя этот модуль:
Вместо прямого импорта:
from PyQt5.QtGui import *
использовать импорт из модуля qtpy:
from qtpy.QtGui import *
Для поддержки старых версий, в которых еще нет модуля qtpy, можно воспользоваться try catch конструкцией:
try: from qtpy.QtGui import * except ImportError: from PyQt5.QtGui import *