1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/nashaofu-dingtalk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ДингTalk

ДингTalk — это версия для рабочего стола, разработанная на основе Electron и веб-версии ДингTalk. Поддерживает Windows, Linux и macOS.

Установка

  • Скачайте последнюю версию установочного пакета с GitHub releases.

Национальный репозиторий и установочные пакеты

Обратите внимание, что при создании проблем рекомендуется использовать GitHub.

Ручная сборка

# Установка зависимостей
# Для сборки rpm в Linux-системе запустите следующую команду, иначе сборка может завершиться неудачно
# sudo apt-get -qq update
# sudo apt-get install --no-install-recommends -y gcc-multilib g++-multilib
# sudo apt-get install --no-install-recommends -y rpm

npm install

# Сборка исходного кода
npm run build

# Создание установочного пакета
npm run pack

Руководство по внесению вклада

Мы приветствуем всех заинтересованных партнёров и приглашаем их присоединиться к нам. Я подготовил простое руководство по внесению вкладов (CONTRIBUTING.md), которое поможет вам быстро приступить к работе.

Скриншоты

  1. Страница входа с помощью QR-кода: 1.png
  2. Страница входа с использованием имени пользователя и пароля: 2.png
  3. После входа в систему: 3.png
  4. Открытие электронной почты: 4.png
  5. Предварительный просмотр эффектов скриншотов: 5.png
  6. Экран настроек системы: 7.png
  7. Экран информации о программе: 8.png

Описание функций

  1. Эта версия создана на основе веб-версии DingTalk и Electron.
  2. Отличия от веб-версии:
    • Решена проблема невозможности максимизации области содержимого веб-версии.
    • За исключением некоторых функций, которые не были полностью реализованы, остальные функции и опыт использования аналогичны версии для ПК.
  3. Поддержка скриншотов экрана и нескольких мониторов. Сочетание клавиш для скриншота: Ctrl+Alt+A.
  4. Добавлена классификация приложений.
  5. В настоящее время поддерживается на платформах Linux, macOS и Windows.

Обновления

  1. Поддержка скриншотов экрана, включая несколько мониторов. Сочетание клавиш для скриншота: Ctrl+Alt+A, 2017-10-23.
  2. Поддержка уведомления об ошибке сети, автоматический переход на страницу входа после восстановления сети, 2017-12-28.
  3. Изменение страницы ошибки сети, поддержка настройки сочетания клавиш, 2018-02-07.
  4. Обновление функции скриншота, поддержка нескольких мониторов, в настоящее время подтверждена поддержка Ubuntu16, Ubuntu17 не поддерживается, другие системы Linux не тестировались. Использован модуль electron-screenshots для реализации скриншотов. Исправлена ошибка, когда при сохранении настроек без изменения сочетания клавиш появлялось сообщение об ошибке, 2018-03-03.
  5. Весь проект упакован с помощью webpack, а приложение создано с помощью electron-builder для создания установочных пакетов для трёх основных платформ, 2018-03-22.
  6. Добавлен экран информации о программе, поддержка загрузки файлов, исправление проблемы с отображением уведомлений, исправление проблем с обновлением в Linux, 2018-04-01.
  7. Исправление проблемы с отображением значка node-notifier, 2018-04-07.
  8. Изменение количества уведомлений, вызывающих зависание, поддержка сборки в формате rpm, обновление инструмента для скриншотов, 2018-05-30.
  9. Исправление проблемы перехода на другую страницу после нажатия на видео, поддержка Mac, обновление Electron, 2018-08-13.
  10. Поддержка автоматического обнаружения обновлений, 2018-03-09.
  11. Поддержка включения и выключения функции скриншотов, 2018-04-27.
  12. Поддержка настройки мигания значка новых сообщений в трее, 2018-07-04.

TODO

  • Поддержка отображения сообщения об ошибке при отключении сети.
  • Добавление экрана информации о программе.
  • Проблема с отображением уведомления на Windows, либо замена на модуль node-notifier.
  • Проблемы с уведомлением о загрузке на Windows.
  • Проблема с открытием электронной почты.

О поддержке зашифрованной информации

Поддержка зашифрованной информации временно не реализована. Подробности см. в разделе «Корпоративная информация и шифрование» (https://github.com/nashaofu/dingtalk/issues/2). Также приглашаем всех желающих исследовать эту проблему и помочь реализовать эту функцию.

Проблема с высоким потреблением ресурсов в Linux

Функция мигания уведомлений в трее может привести к высокому потреблению ресурсов, поэтому в новой версии можно отключить мигание уведомлений о новых сообщениях.

Пожертвование

Если вы считаете, что усилия автора были полезны для вас, вы можете купить ему чашку кофе! 🤣

Пожертвование

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Диндин — настольная версия, разработанная на основе Electron и веб-версии DingTalk, поддерживает Windows, Linux и macOS. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/nashaofu-dingtalk.git
git@api.gitlife.ru:oschina-mirror/nashaofu-dingtalk.git
oschina-mirror
nashaofu-dingtalk
nashaofu-dingtalk
master