Все заметные изменения в этом проекте будут документироваться в этом файле.
Формат основан на Keep a Changelog, и этот проект придерживается Semantic Versioning.
- Исправлена страница подключения для TgDownloaderDesktop
- Добавлена страница редактирования контакта для TgDownloaderDesktop
- Устранена ошибка
Последовательность содержит более одного элемента
для TgDownloaderConsole - Устранена ошибка
Access to the path ...\TgDownloader.xml is denied
при подключении к серверу для TgDownloaderDesktop
- Обновлена страница источников для TgDownloaderDesktop
- Обновлена страница контактов для TgDownloaderDesktop
- Обновлена страница сторис для TgDownloaderDesktop
- Обновлена страница фильтров для TgDownloaderDesktop
- Поиск источника по полю UserName для TgDownloaderConsole
- Обновлена страница прокси для TgDownloaderDesktop
- Подключение к Телеграм серверу для TgDownloaderDesktop
- Обновлена домашняя страница для TgDownloaderDesktop
- Обновлена страница источников для TgDownloaderConsole
- Обновлена страница контактов для TgDownloaderConsole
- Обновлена страница сторис для TgDownloaderConsole
- Обновлена таблица источников в хранилище
- Обновлены таблицы хранилища для случаев асинхронной записи
- Добавлена страница контактов для TgDownloaderDesktop
- Добавлена страница фильтров для TgDownloaderDesktop
- Добавлена страница сторис для TgDownloaderDesktop
- Добавлено чтение контактов на странице контактов для TgDownloaderDesktop
- Обновлена страница настроек для TgDownloaderDesktop
- Добавлена таблица контактов в хранилище
- Добавлена таблица сторис в хранилище
- Добавлен поиск и просмотр контактов для TgDownloaderConsole
- Добавлен поиск и просмотр сторис для TgDownloaderConsole
- Добавлена страница источников для TgDownloaderDesktop
- Добавлен скрипт PowerShell установки TgDownloaderDesktop
- Исправлено отображение спец символов в имени каталога для скачивания для TgDownloaderConsole
- Исправлено отображение по-умолчанию ID = 1 для TgDownloaderConsole
- Исправлено сканирование источников для TgDownloaderConsole
- Количество потоков скачивания по-умолчанию (с 1 до 5) для TgDownloaderConsole
- Обновлены NuGet пакеты
- Улучшена стабильность работы для TgDownloaderConsole
- Улучшена стабильность работы для TgDownloaderDesktop
- Добавлена языковая локализация для TgDownloaderDesktop
- Страница подключения для TgDownloaderDesktop
- Бесплатная лицензия для TgDownloaderDesktop
- Созданы сущности EF Core
- Выполнение тестов
- GitHub workflows actions
- Исправлено сохранение имен файлов с неподдерживаемыми символами под Windows / Linux / MacOS
- Исправлено перемещение существующих файлов в текущем каталоге
- Исправлено создание хранилища TgStorage
- Использование EF Core вместо DevExpress XPO
- Добавлена многопоточность для TgDownloaderConsole
- Добавлено приложение TgDownloaderDesktop (WinUI)
- Добавлено приложение TgDownloaderDesktop.Core (WinUI)
- Добавлено приложение TgDownloaderDesktop.Tests.MSTest (WinUI)
- Добавлена страница настроек для TgDownloaderDesktop
- Добавлено приложение TgDownloaderBlazor (веб приложение)
- Добавлена библиотека TgEfCore (библиотека доступа к хранилищу)
- Добавлены тесты TgEfCoreTests (тесты библиотеки доступа к хранилищу)
- Добавлен Docker-контейнер TgDownloaderConsole
- Поддержка таблицы приложений
- Поддержка таблицы документов
- Поддержка таблицы фильтров
- Поддержка таблицы сообщений
- Поддержка таблицы прокси
- Поддержка таблицы источников
- Поддержка таблицы версий
- Поддержка Docker
- Поддержка Docker
- Домашняя страница
- Компонент заголовка
- Страница клиента
- Страница фильтров
- Страница прокси
- Страница версий
- RadzenDataGrid для таблиц
- Прогресс скачивания текущего файла
- Пометить все сообщения как прочитанные
- Прогресс скачивания текущего файла
- Пометить все сообщения как прочитанные
- Интерфейс
- Руководство по настройке докер версии
- Обновлена версия NET 8
- Обновлена версия NuGet пакетов
- Копирование полей в источнике
- Авто обновление прогресса при скачивании на страница источника
- Скачивание источника, который ещё не входит в таблицу источников
- Чтение номера последнего сообщения
- Очистка таблицы приложений
- Сообщение при подключении клиента к серверу Телеграм
- Корректная загрузка пустых источников при первой загрузке
- Чтение источников из Телеграм
- Сканирование каналов/диалогов
- Руководство по настройке десктоп версии
- Сканирование каналов/диалогов
- Создание нового хранилища
- Добавление нового прокси
- Редактирование прокси
- Возврат в раздел прокси
- Возврат в раздел источников
- Удаление прокси
- Рефакторинг и тесты
- Прогресс скачивания в названия консоли
- Рефакторинг и тесты
- Подключение клиента через прокси
- Отключение клиента от прокси
- Сохранение настроек
- Переход на страницу настроек источника
- Исправлены методы репозиториев
- Исправлены ошибки с файлом TgDownloader.session
- Исправлены ошибки в тестах
- Редактирование настроек приложения
- Просмотр/редактирование настроек клиента
- Клиент
- Подключение/отключение
- Скрыть пароль
- Просмотр состояния и исключений
- Просмотр прокси-серверов
- Просмотр источников и загрузка
- Проверка готовности клиента
- Загрузка из хранилища
- Загрузка из Telegram
- Очистить представление
- Просмотр состояния и исключений
- Загрузить медиа
- Восстановление ApiId когда был удалён файл сессии
- Автонастройка автообновления после настройки каталога скачивания
- Проект TgDownloaderWinDesktop (WPF UI - Fluent Navigation (MVVM | DI))
- Меню Дополнительно -> Автопросмотр событий
- Автообновление ID последнего сообщения в меню Дополнительно -> Автопросмотр событий
- Версия хранилища 18
- Просмотр источников в хранилище
- Сканировать мои чаты / Сканировать мои диалоги
- Структура проектов и свойства
- Поле дата время для таблицы источников
- Действия GitHub
- Новый ORM-фреймворк для хранилища SQLite (DevExpress XPO)
- Версия хранилища 17
- Сканирование каналов/диалогов с возможностью сохранения как источников
- Просмотр источников в хранилище с возможностью перехода в меню скачивания
- Сохранение сообщений
- ПО v0.2.xxx имеет новый формат хранилища, сохраните предыдущий файл, он будет перезаписан
- Настройки фильтров
- Создание резервного хранилища
- Прокси для загрузки
- Перезапись файлов нулевого размера
- Настройка приложения для пути к файлу сессии
- Настройка приложения для пути к файлу хранилища
- Настройка приложения для использования прокси
- Автоматическое создание каталога для ручного скачивания
- Автоматическое создание каталогов для авто скачивания
- Таблица версий хранилища
- Прокси для загрузки
- Сообщения об исключениях клиента и прокси
- Авто скачивание
- Установка времени и даты файла
- Сканирование вложенных каталогов на наличие загруженных файлов для перемещения в корневой каталог
- Объединение настроек идентификатора источника и имени пользователя
- Ввод идентификатора источника
- Автосохранение и автозагрузка настроек для загрузки канала/группы
- Автовычисление идентификатора стартового сообщения
- Ручная установка идентификатора стартового сообщения
- Автопереименование скачанных файлов, если включена опция добавления идентификатора к имени файла
- Автосохранение и автозагрузка каталога для скачивания канала/группы
- Метод переключения для выбора булевого ответа
- Перезапись сообщений
- Идентификатор сообщения в настройках загрузки
- Сохранение настроек приложения в файл xml
- Настройка загрузок по идентификатору канала/группы
- Настройки хранилища
- Пропускать загруженные файлы
- Автосохранение информации о подключении в локальном файле хранилища
- Настройки клиента
- Настройки загрузки
- Информационное подменю
- Прогресс загрузки
- Меню клиента
- Меню загрузки
- Сборка информации
- Обработка исключений
- Первый релиз
- Меню
- Журнал
- Клиент
- Загрузка
- Английская локализация
- Тесты
- Файлы базы Git
- Проект TgDownloaderConsole