Все заметные изменения в этом проекте будут документироваться в этом файле.
Формат основан на Keep a Changelog, и этот проект придерживается Semantic Versioning.
- Исправление ГитХаб workflow
- Исправление багов парсинга медиа комментариев
- Исправление загрузки сообщений на странице
ЧатвOpenTgResearcherDesktop - Исправление создания имен файлов
- Исправление останова парсинга чата
- Исправление сохранения первого ID чата в момент останова парсинга
- Обновлены NuGet пакеты
- Обновлён проект тестов
TgStorageTests - Обновлена страница
Содержимое чатавOpenTgResearcherDesktop - Обновлена страница
Статистика чатавOpenTgResearcherDesktop - Обновлена анимация загрузки программы
- Обновлена кнопка копирования в
OpenTgResearcherDesktop - Обновлена страница
ЛогивOpenTgResearcherDesktop - Обновлена страница
Детали пользователявOpenTgResearcherDesktop - Обновлена страница
ЧатывOpenTgResearcherDesktop - Обновлена страница
ПользователивOpenTgResearcherDesktop - Разделена страница
ХранилищевOpenTgResearcherDesktop
- Добавлен сервис мониторинга аппаратных ресурсов
- Добавлен проект тестов
TgBusinessLogicTests - Добавлено описание добавления лицензии в
OpenTgResearcherDesktop - Добавлен прогресс скачивания медиа файлов на странице
Содержимое чатавOpenTgResearcherDesktop - Добавлено скачивание обложек для медиа файлов
- Добавлен запрос комьюнити лицензии
- Исправление багов парсинга чатов
- Исправление багов при создании пустого хранилища, которое создается при загрузке
OpenTgResearcherDesktop
- Открыт доступ к боту в
OpenTgResearcherConsoleдля бесплатной лицензии - Обновлены NuGet пакеты
- Обновлены страницы
ЧатыиЧатвOpenTgResearcherDesktop - Обновлена таблица
ЧатывTgStorage - Обновлена таблица
СообщениявTgStorage - Обновлена библиотека
TgStorage - Обновлена библиотека
TgBusinessLogic - Улучшения производительности и стабильности в
OpenTgResearcherDesktop - Обновление страницы
ЧатывOpenTgResearcherDesktop - Обновлён парсинг чатов в
OpenTgResearcherConsole
- Добавлено поле
Подпискапри сканировании чатов - Добавлено поле
Подпискана страницуЧаты - Добавлена фильтрация чатов по полю
ПодпискавOpenTgResearcherDesktop - Оптимизация запросов к базе данных на странице
ЧатывOpenTgResearcherDesktop - Добавлена настройка фильтрации на странице
ЧатывOpenTgResearcherDesktop - Добавлена таблица
Отношения сообщенийвTgStorage - Добавлено чтение комментариев при парсинге сообщений чата
- Добавлен индикатор
Защита от флудавOpenTgResearcherDesktop - Добавлен обратный отсчет для защиты от флуда в
OpenTgResearcherDesktop - Добавлен
Подарочныйтип лицензии
- Исправлено онлайн обновление чатов в
OpenTgResearcherDesktop - Исправлена страница чатов в
OpenTgResearcherDesktop - Исправлена страница подключения клиента в
OpenTgResearcherDesktop - Исправлена страница настроек в
OpenTgResearcherDesktop - Исправлено подключение клиента
- Исправлена страница логов в
OpenTgResearcherDesktop - Исправлены загрузка и сохранение настроек в
OpenTgResearcherDesktop - Исправлена загрузка медиа и парсинг сообщений для каналов
- Обновлена таблица сообщений в TgStorage
- Обновлена главная страница в
OpenTgResearcherDesktop - Обновлён просмотр деталей чата в
OpenTgResearcherConsole - Обновлена страница просмотра деталей чата в
OpenTgResearcherDesktop - Обновлена страница просмотра чатов в
OpenTgResearcherDesktop - Обновлена документация
- Оптимизировано обращение к хранилищу
- Обновлена страница контактов в
OpenTgResearcherDesktop - Обновлена
README - Стабилизация и оптимизация
OpenTgResearcherDesktop
- Добавлена проверка сообщений на удалённые при повторном скнировании чата
- Добавлено отображение ссылки на сообщение в
OpenTgResearcherDesktop - Добавлен просмотр деталей чата в
OpenTgResearcherDesktop - Добавлен просмотр участников чата в
OpenTgResearcherDesktop - Добавлен просмотр статистики чата в
OpenTgResearcherDesktop - Добавлен просмотр статистики содержимого в
OpenTgResearcherDesktop - Добавлена таблица пользователей в хранилище
- Добавлена страница пользователей в
OpenTgResearcherDesktop - Добавлено сохранение пользователей чата в
OpenTgResearcherDesktop - Добавлены сообщения на страницу деталей пользователя в
OpenTgResearcherDesktop - Добавлена вкладка
Детали чатана странице чата вOpenTgResearcherDesktop - Добавлена вкладка «Участники чата» на странице чата в
OpenTgResearcherDesktop - Добавлена вкладка «Статистика чата» на странице чата в
OpenTgResearcherDesktop - Добавлена вкладка «Содержимое» на странице чата в
OpenTgResearcherDesktop
- Исправлено обновление хранилища в OpenTgResearcherDesktop
- Обновлены NuGet пакеты
- Увеличен лимит на количество потоков скачивания для пользователя с бесплатной лицензией
- Оптимизирована загрузка страницы чатов в OpenTgResearcherDesktop
- Обновлена документация
- Обновлена таблица чатов в TgStorage
- Добавлено копирование сообщений на странице чата в OpenTgResearcherDesktop
- Добавлена ленивая загрузка и статистика данных на странице чатов в OpenTgResearcherDesktop
- Добавлено скрытие конфиденциальных данных на странице подключения клиента в OpenTgResearcherDesktop
- Добавлено скрытие конфиденциальных данных на странице деталей чата в OpenTgResearcherDesktop
- Добавлена проверка чата на ограничение сохранения содержимого
- Добавлен просмотр скачанных изображений чата в OpenTgResearcherDesktop
- Добавлено копирование сообщений чата в OpenTgResearcherDesktop
- Исправлена настройка клиента и бота в OpenTgResearcherConsole
- Добавлена страница хранилища в OpenTgResearcherDesktop
- Добавлена страница настройки хранилища в OpenTgResearcherDesktop
- Добавлена страница расширенных настроек хранилища в OpenTgResearcherDesktop
- Расширение информации о подключении бота в OpenTgResearcherConsole
- Расширение информации о подключении клиента в OpenTgResearcherConsole
- Обновлено логирование в файл
- Добавлен поиск инфо о чате в OpenTgResearcherConsole
- Добавлен поиск инфо о пользователе в OpenTgResearcherConsole
- Добавлен мониторинг чатов в OpenTgResearcherConsole
- Добавлены настройки мониторинга чатов в OpenTgResearcherConsole
- Добавлено логирование приложения OpenTgResearcherConsole в файл
- Добавлен поиск ключевых слов в чатах в OpenTgResearcherConsole
- Повышение эффективности высвобождения неуправляемых ресурсов
- Обновлено меню в OpenTgResearcherConsole
- Оптимизация просмотра таблиц в OpenTgResearcherConsole
- Обновлена таблица приложений в TgStorage
- Добавлено меню подключения бота в OpenTgResearcherConsole
- Добавлена проверка нескольких экземпляров приложения в OpenTgResearcherConsole
- Исправление загрузки и сохранения настроек в OpenTgResearcherDesktop
- Обновлено меню в OpenTgResearcherConsole
- Обновлён просмотр лицензии
- Обновлены NuGet пакеты
- Обновлён Velopack инсталлятор
- Обновлена заставка и добавлена анимация в OpenTgResearcherDesktop
- Изменена загрузка инсталлера в OpenTgResearcherDesktop
- Улучшение ведения журнала и управления состоянием окна в OpenTgResearcherDesktop
- Обновление Докер версии OpenTgResearcherConsole
- Добавлены методы запоминания размера и положения окна между сессиями в OpenTgResearcherDesktop
- Добавлено удаление лицензии
- Добавлен запрос тестовой лицензии
- Увеличен лимит на количество потоков скачивания для пользователя с платной или тестовой лицензией
- Добавлена обработка чувствительных полей в OpenTgResearcherDesktop
- Исправлено отображение прогресса для чатов в OpenTgResearcherDesktop
- Исправлено подключение к серверу
- Обновлён поиск в чатах OpenTgResearcherDesktop
- Добавлена опция создания подкаталогов для чатов в TgDownloaderConsole
- Добавлена опция создания подкаталогов для чатов в OpenTgResearcherDesktop
- Добавлена опция именования медиа файлов по сообщению для чатов в TgDownloaderConsole
- Добавлена опция именования медиа файлов по сообщению для чатов в OpenTgResearcherDesktop
- Добавлено подключение и отключение клиента из заголовка OpenTgResearcherDesktop
- Добавлены ссылки в TgDownloaderConsole
- Исправлены представления страниц в OpenTgResearcherDesktop
- Исправлена загрузка портативной версии OpenTgResearcherDesktop
- Обновлена загрузка страниц в OpenTgResearcherDesktop
- Обновлена проверка обновлений в TgDownloaderConsole
- Добавлена страница логов в OpenTgResearcherDesktop
- Добавлен прогресс загрузки приложения OpenTgResearcherDesktop
- Исправлены ссылки в документации
- Исправлены баги в TgStorage
- Исправлены баги в TgDownloaderConsole
- Обновлены GitHub workflows actions
- Обновлена таблица приложений в TgStorage
- Обновлена таблица сообщений в TgStorage
- Обновлена таблица документов в TgStorage
- Обновлена таблица источников в TgStorage
- Добавлена опция включения/отключения сохранения сообщений для чата в TgDownloaderConsole
- Добавлено чтение доступа пользователя к чату через поиск в TgDownloaderConsole
- Добавлена страница лицензии для TgDownloaderDesktop
- Добавлено состояние подключения для заголовка приложения TgDownloaderDesktop
- Обновлены NuGet пакеты
- Исправлены некоторые исключения в TgDownloaderConsole
- Исправлены проверки файлов для TgDownloaderDesktop
- Обновлена страница подключения в TgDownloaderDesktop
- Обновлён образ TgDownloaderConsole Docker
- Добавлен Velopack инсталлятор для TgDownloaderDesktop
- Добавлен фильтр чатов для TgDownloaderDesktop
- Добавлена страница подробностей чата для TgDownloaderDesktop
- Добавлен запуск скачивания чата на странице подробностей для TgDownloaderDesktop
- Добавлен останов скачивания чата на странице подробностей для TgDownloaderDesktop
- Исправления для TgStorage
- Исправления для TgDownloaderConsole
- Обновлена таблица приложений в TgStorage
- Обновлены NuGet пакеты
- Обновлена версия .NET с 8.0 на 9.0
- Исправлена проверка подключения к чату для TgDownloaderConsole
- Добавлен Velopack инсталлятор для TgDownloaderConsole
- Добавлено меню обновления для TgDownloaderConsole
- Исправлена страница подключения для 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
