Расширение функциональности приложения на Electron
Имеется приложение на electron похожее на браузер.
Выполняет роль просмотра web-страниц и имеющий набор api методов по управлению из вне.
В рамках этого приложения необходимо решить следующие задачи:
1) Выявление и исправление ошибок:
windows
падает anydesk
MacOS
белое (чёрное) окно после вызова некоторых api функций
Linux Ubuntu
белое (чёрное) окно после вызова некоторых api функций
2) Добавление поддержки Bluetooth устройств при вызове со страницы как в chrome.
3) Добавление API метода записи экрана пользователя (включение и выключение по команде). Добавить возможность выставления продолжительности записи.
4)Добавление API метода управления цветом бара у пользователей (цвет по дефолту #007eec), у каждого пользователя индивидуально.
5) Изменение API блокировки рабочего стола. На время блокировки рабочего стола картинка рабочего стола изменяется на черный фон.
6) Добавление глобальной авторизации.
6.1) При запуске выводится страница на которой необходимо ввести логин и пароль. Пока пользователь не авторизуется, ему не доступен функционал клиента.
6.2) После авторизации его перенаправляет на lms.schooleducation.online
6.3) Добавление к api методу clients и status, имя пользователя и его email по которому он авторизовался.
7) Интеграция tawk.
По каждому авторизованному пользователю передается информация его имени и email в tawk
пример
https://www.tawk.to/javascript-api/ways-to-set-name-and-email-through-javascript-api/
7) Автоматизация подписывания сертификатом скомпилированных пакетов windows, macOS
Рассмотрим кандидатов которые готовы выполнить только часть задач.