# Elucidate
Описание проекта
Elucidate — это графический интерфейс для Windows, работающий с командной строкой приложения SnapRAID.
*Этот проект продолжает объединение отличной работы, выполненной мной и другими участниками.
Системные требования
- Операционная система Windows
- .Net Runtime 4.8.0
- SnapRaid версии 11.5 или ниже
- 10MB свободного места на целевом диске
Часто задаваемые вопросы
В: Что такое SnapRAID?
О: SnapRAID — это программный движок snapshot-паритета для операционных систем Windows и Linux. На базовом уровне он обеспечивает защиту содержимого файловой системы под своим управлением, вычисляя хэши ее компонентов и сохраняя результаты в паритетном файле. В случае полного сбоя жесткого диска этот паритетный файл может быть использован для восстановления утраченных данных. Для подробной информации посетите официальное сравнение двигателей защиты данных SnapRAID.
В: Зачем нужен графический интерфейс, ведь командная строка работает!
О: Основная цель — создать полноценный графический интерфейс с дополнительными функциями управления, призванными помочь пользователю поддерживать рабочую среду SnapRAID. Иногда “точка и клик” проще для новичка, чтобы начать работу. Техническая документация SnapRAID и его гибкая настройка могут отпугнуть тех, кто хочет попробовать!
В: Я все еще не уверен, есть ли что-то еще?
О: Да, ознакомьтесь с документацией с изображениями и прочим.
В: Какие же “большие цели”?
О: Смотрите __Дорожную карту__ ниже для полного описания.
Дорожная карта
- [x] Фаза I
- [x] Стараться поддерживать минимально необходимую совместимость с последними версиями SnapRAID. - __Продолжается.__
- [x] Удобство использования
- [x] У SnapRAID три команды, поэтому сделаем их простыми для доступа новичкам
- [x] Индикаторы прогресса
- [x] Логирование "Интерактивное" и напрямую в журнал.
- [x] Автоматический запуск при входе пользователя
- [x] Подсказки для навигации •
- [x] Фаза II Запросы функций для Фазы II
- [x] Пауза, изменение приоритета, остановка.
- [x] Расширение команд – "Разрешить дополнительные параметры к используемым по умолчанию."
- [x] Планирование
- Удалено, используйте CommandLine
- [x] Графическое отображение защищённых данных.
- [ ] Фаза III (Перезапуск с 2017-03 и далее)
- [x] Новый компилятор и .Net 4.7.x
- [x] Интерфейс командной строки
- [ ] Новый макет через Krypton Toolkit / Navigator / и т.д.
- В процессе
- [ ] Переводы
- [x] Новые команды
- [ ] Почтовая рассылка со статусом отчетов
- [ ] Документирование шагов тестирования
- В процессе
- [ ] Добавить в документацию / обновить изображения
- В процессе
- [ ] Добавить отчеты об ошибках в _Windows EventLog_
- [x] Добавить _ExceptionLess_ для онлайн-отчётности об исключениях
- [x] Показать, что можно восстановить.
- [ ] Фаза IV (новые команды SnapRAID?)
- [ ] Расширенная справка с восстановлением дисков – интерактивные инструкции и др.
- [ ] Уведомлять пользователя, если версия SnapRAID устарела
- [ ] Интерпретировать логи SnapRAID (используются для изменений ниже)
- [ ] Предоставлять статус массива после выполнения команды
- [ ] Изменить команду sync для включения начального diff
- [ ] Изменить команду sync для вывода предупреждения, если diff обнаружил проблемы выше порога
- [ ] Добавить пользовательские настройки для требований по порогу синхронизации
Скриншоты

Можете помочь?
- Ищем тестировщиков (все платформы .Net)
- Может помочь с переводом
- Помощь / Руководства по пользовательскому интерфейсу
- Любые другие идеи :-)
- Разработчики для идей