Releases: Net2Fox/EJournalAutomate
3.0.1
EJournal Automate 3.0.1
Небольшое обновление
Список изменений:
- Добавлена настройка, сохранять ли отчество при скачивании писем
- Исправлена ошибка (фактически, ошибка в самом ЭлЖур), что у некоторых студентов были лишние пробелы в фамилии, имени или отчестве
- Изменён формат настроек на JSON. Также предусмотрено, что старые настройки перезаписываются в новый формат
3.0
EJournal Automate 3.0
Первый полный релиз EJournal Automate 3
Список изменений:
- Проект полностью переписан с нуля и теперь называется EJournal Automate
- Переход на .NET 9
- Полный переход на официальное API от ЭлЖур. Благодаря этому, теперь при каждом перезапуске программы не надо будет заходить в аккаунт заново. Также, благодаря этому, была полностью убрана библиотека CefSharp, благодаря чему вес папки с программой уменьшился на 99% (280 МБ -> 2.8 МБ)
- (Новое) Сделано полное логирование, на случай ошибок
- (Новое) Фильтрация сообщений по дате
- (Новое) Фильтрация сообщений по группе
- (Новое) Теперь, если в письме есть текст (кроме пустой подписи "С уважением..."), то текст также будет сохраняться в файле "Сообщение.txt"
Полный список изменений: 2.0.1...3.0
2.0.1
Баг фикс 2.0.1
- Исправлена ошибка, что все письма по умолчанию с файлами, из-за чего создавались пустые директории при попытке скачать файл без вложений
Upd. 12.04.25
Релиз обновлён с исправлением версии CefSharp.Wpf для устранения критической уязвимости
Это финальная версия и в будущем функциональных обновлений не ожидается, только исправления ошибок, если таковые найдутся
3.0-beta-2
EJournal Automate 3.0 Beta 2
Вторая бета EJournal Automate 3.
Мелкие правки и доработки:
- Улучшено логирование
- Перезагрузка кэша из API при повреждении файла с кэшем, либо если файл пустой
- Исправлен баг скачивания пустого текста сообщения
3.0-beta-1
EJournal Automate 3.0 Beta 1
Первая бета EJournal Automate 3. Релиз первой версии не за горами, остаётся только полностью протестировать весь функционал.
Новые функции (добавлены после последней альфа версии):
- Фильтрация сообщений по дате
- Фильтрация сообщений по группе
- Теперь, если в письме есть текст (кроме пустой подписи "С уважением..."), то текст также будет сохраняться в файле "Сообщение.txt"
3.0-alpha-3
EJournal Automate 3.0 Alpha 3
Третья альфа EJournal Automate 3. Наконец-то, перенесён весь старый функционал, и также добавлено несколько новых функций.
Новый функционал:
- Сделано логирование программы. По умолчанию отключено, можно включить в настройках. Также, если программа крашится, то в обязательном порядке создаётся краш лог
- Добавлен ввод поддомена учебной организации. По идее, теперь программой могут пользоваться преподаватели из любой учебной организации, где использую ЭлЖур
3.0-alpha 2
EJournal Automate 3.0 Alpha 2
Вторая альфа EJournal Automate 3, спустя более чем месяц после первой альфы. Что нового? Внешне - ничего. Все изменения под капотом.
- Проект переписан практически с нуля
- Переход на .NET 9
- Переход на официальное API от ЭлЖур. Теперь не надо заново авторизовываться при каждом запуске программы
- Отказ от CefSharp. Благодаря этому, вес всех файлов в сумме составляет около 1 мегабайта
Основной функционал скачивания писем был перенесён, однако всё ещё не реализована смена директории скачивания файлов, а также настройка сохранения времени отправки письма в имени файла.
3.0-alpha-1
EJournalAutomate V3 Alpha 1
2.0
Крупное обновление 2.0
Что сделано:
- Теперь программа называется EJournal Desktop
- Добавлена иконка ЭлЖура
- Программа полностью портабельна и сохраняет все файлы в своей папке
- Полностью переделан интерфейс
- Просмотр всех письмем
- Сортировка писем
- Скачивание выделенных писем
- Сохранение куки при перезапуске
- Верхнее меню с настройками
- Кеширование данных о студентах в JSON файл
- Возможность изменить папку для скачивания файлов с писем
- Возможность сохранения времени отправки файла в названии самого файла. Сделано для того, чтобы, например, проверять, если 2 студента прислали одну работу, то кто из них раньше прислал, значит, скорее всего, его файл оригинальный, а последующие просто скопировали всё у него
- Слегка оптимизирован код
Это финальная версия и в будущем функциональных обновлений не ожидается, только исправления ошибок, если таковые найдутся
Полный список изменений: 1.2...2.0
2.0-beta-4
Крупное обновление 2.0, бета 4
Исправления:
- Исправлено скачивание файлов, когда в письме несколько вложений
- Слегка оптимизирован код
Если после тестирования не будет выявлено ошибок, версия 2.0 уйдет в финальный релиз, и скорее всего это будет последняя версия.