Skip to content

Latest commit

 

History

History
369 lines (329 loc) · 10.1 KB

CHANGELOG.md

File metadata and controls

369 lines (329 loc) · 10.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.5.460] - 2025-02-06

Changed

  • Fixed links

[0.5.450] - 2025-01-31

Changed

  • Updated NuGet packages
  • Fixed some exceptions in TgDownloaderConsole

[0.5.440] - 2025-01-25

Fixed

  • Fixed file checks for TgDownloaderDesktop

Changed

  • Updated connection page in TgDownloaderDesktop
  • Updated TgDownloaderConsole Docker image

Added

  • Added Velopack installer for TgDownloaderDesktop
  • Added chat filter to TgDownloaderDesktop
  • Added page of chat details to TgDownloaderDesktop
  • Added launching download chat on the details page to TgDownloaderDesktop
  • Added chat download stop on the details page to TgDownloaderDesktop

[0.5.430] - 2025-01-23

Fixed

  • Fixed bugs for TgStorage
  • Fixed bugs for TgDownloaderConsole

Changed

  • Updated apps table for TgStorage
  • Updated NuGet packages
  • Updated .NET version from 8.0 to 9.0

[0.5.410] - 2025-01-18

Fixed

  • Fixed chat connection check to TgDownloaderConsole

Changed

  • Updated apps table for TgStorage

Added

  • Added Velopack installer for TgDownloaderConsole
  • Added update menu for TgDownloaderConsole

[0.5.330] - 2025-01-05

Fixed

  • Fixed connection page to TgDownloaderDesktop

Added

  • Added contact edit page to TgDownloaderDesktop

[0.5.320] - 2025-01-04

Fixed

  • Fixed Sequence contains more than one element error to TgDownloaderConsole
  • Fixed Access to the path ...\TgDownloader.xml is denied error when connecting to the server to TgDownloaderDesktop

Changed

  • Updated contacts page to TgDownloaderDesktop
  • Updated filters page to TgDownloaderDesktop
  • Updated sources page to TgDownloaderDesktop
  • Updated stories page to TgDownloaderDesktop

Added

  • Source search by UserName field to TgDownloaderConsole
  • Added proxies page to TgDownloaderDesktop

[0.5.300] - 2025-01-03

Fixed

  • Connecting to Telegram server to TgDownloaderDesktop

Changed

  • Updated contacts page to TgDownloaderConsole
  • Updated home page to TgDownloaderDesktop
  • Updated sources page to TgDownloaderConsole
  • Updated table of sources to the storage
  • Updated storage tables for asynchronous write cases
  • Updated stories page to TgDownloaderConsole

Added

  • Added contacts page to TgDownloaderDesktop
  • Added filters page to TgDownloaderDesktop
  • Added stories page to TgDownloaderDesktop
  • Added reading of contacts on the contact page to TgDownloaderDesktop

[0.5.250] - 2024-12-08

Changed

  • Updated settings page to TgDownloaderDesktop

Added

  • Added table of contacts to the storage
  • Added table of stories to the storage
  • Added searching and viewing of contacts to TgDownloaderConsole
  • Added searching and viewing of stories to TgDownloaderConsole
  • Added sources page to TgDownloaderDesktop
  • Added PowerShell script for installing TgDownloaderDesktop

[0.5.230] - 2024-12-01

Fixed

  • Fixed display of special characters in download directory name to TgDownloaderConsole
  • Fixed default display of ID = 1 to TgDownloaderConsole
  • Fixed scan sources to TgDownloaderConsole

Changed

  • Default number of download threads (from 1 to 5) to TgDownloaderConsole
  • Updated NuGet packages
  • Improved stability of work to TgDownloaderConsole
  • Improved stability of work to TgDownloaderDesktop

Added

  • Added language localization to TgDownloaderDesktop
  • Connection page to TgDownloaderDesktop
  • Free license to TgDownloaderDesktop

[0.5.180] - 2024-11-10

Fixed

  • Created EF Core entities
  • Fixed test execution
  • GitHub workflows actions
  • Fixed saving file names with unsupported characters on Windows / Linux / MacOS
  • Fixed moving existing files in the current directory
  • Fixed creating TgStorage

Changed

  • Using EF Core instead of DevExpress XPO

Added

  • Added multithreading to TgDownloaderConsole
  • Added TgDownloaderDesktop app (WinUI)
  • Added TgDownloaderDesktop.Core app (WinUI)
  • Added TgDownloaderDesktop.Tests.MSTest app (WinUI)
  • Added settings page to TgDownloaderDesktop

[0.4.150] - 2024-03-27

Added projects

  • Added TgDownloaderBlazor app (web app)
  • Added TgEfCore library (EF Core storage access library)
  • Added TgEfCoreTests (EF Core storage access tests)
  • Added Docker-container TgDownloaderConsole

Added into TgEfCore

  • Application table support
  • Document table support
  • Filter table support
  • Message table support
  • Proxy table support
  • Source table support
  • Version table support

Added into TgDownloaderConsole

  • Docker support

Added into TgDownloaderBlazor

  • Docker support
  • Home page
  • Header component
  • Client page
  • Filter page
  • Proxy page
  • Source page
  • Version page
  • RadzenDataGrid for tables

[0.3.110] - 2024-02-17

Added into TgDownloaderConsole

  • Progressbar for downloading current file
  • Mark all messages as read

Added into TgDownloaderWinDesktop

  • Progressbar for downloading current file
  • Mark all messages as read

Changed into TgDownloaderWinDesktop

  • UI

[0.3.20] - 2023-12-17

Added

  • Guide to setup the docker version

[0.3.10] - 2023-12-09

Changed

  • NET 8 version updated
  • Updated version of NuGet packages

Added into TgDownloaderWinDesktop

  • Copying fields in the source

[0.2.580] - 2023-11-10

Added

[0.2.570] - 2023-11-09

Added into TgDownloaderWinDesktop

  • Auto update progress when downloading to the source page

Fixed in TgDownloaderConsole

  • Downloading a source that is not yet in the source table

[0.2.550] - 2023-11-05

Fixed in TgDownloaderConsole

  • Reading the number of the last message

Fixed in TgDownloaderWinDesktop

  • Clearing the application table
  • Message when client connects to Telegram server
  • Correct loading of empty sources on first download
  • Reading sources from Telegram
  • Channel/dialogue scanning

Added

  • Guide to setting up the desktop version
  • Channel/dialogue scanning

[0.2.490] - 2023-11-02

Fixed

  • Creating a new storage

[0.2.480] - 2023-11-01

Added into TgDownloaderWinDesktop

  • Add new proxy
  • Edit proxy
  • Return to proxies section
  • Return to sources section

Fixed in TgDownloaderWinDesktop

  • Delete proxy

[0.2.460] - 2023-10-29

Fixed in TgDownloaderConsole

  • Refactoring and tests

Added into TgDownloaderConsole

  • The progress of the download in the console title

Fixed in TgDownloaderWinDesktop

  • Refactoring and tests

Added into TgDownloaderWinDesktop

  • Connecting a client via proxy
  • Disconnecting a client via proxy
  • Saving settings
  • Navigation to the source item page

Fixed in TgStorage

  • Fixed methods in Repositories

[0.2.300] - 2023-06-27

Fixed in TgDownloaderConsole

  • Fixed errors with file TgDownloader.session

Fixed in Tests

  • Fixed errors in tests

Added into TgDownloaderWinDesktop

  • Edit app settings
  • View/edit client settings
  • Client
    • Connect/Disconnect
    • Hide password
    • State and exception view
  • View proxies
  • View sources and download
    • Check client ready
    • Load from Storage
    • Load from Telegram
    • Clear view
    • State and exception view
    • Download media

[0.2.230] - 2023-06-13

Fixed in TgDownloaderConsole

  • Restore ApiId when session was deleted
  • Auto-update after configuring the download directory

Added

  • TgDownloaderWinDesktop project (WPF UI - Fluent Navigation (MVVM | DI))

Added into TgDownloaderConsole

  • Menu Advanced -> Auto view events
  • Auto-update last message ID at Advanced -> Auto view events

[0.2.160] - 2023-04-27

Changed

  • Storage version 18
  • Viewing sources in the storage
  • Scan my chats / Scan my dialogs
  • Projects structure and properties

Added

  • Date time field for source table
  • GitHub actions

[0.2.130] - 2023-04-20

Changed

  • New ORM-framework for SQLite storage (DevExpress XPO)
  • Storage version 17

Added

  • Scanning channels/dialogs with the ability to save as sources
  • Viewing sources in the storage with the ability to go to the download menu
  • Store messages

Deprecated

  • Software v0.2.xxx has a new storage format, save the previous file, it will be overwritten

[0.1.730] - 2023-03-12

Added

  • Filters settings
  • Creating backup storage

[0.1.630] - 2023-02-24

Fixed

  • Proxy for downloads
  • Overwrite zero size files

Added

  • App setting for the session file
  • App setting for the storage file
  • App setting for the usage proxy
  • Automatic directory creation for manual download
  • Automatic directory creation for auto download
  • Storage versions table

[0.1.500] - 2023-01-31

Added

  • Proxy for downloads
  • Client and proxy exception messages

[0.1.430] - 2023-01-17

Added

  • Auto download

[0.1.390] - 2023-01-10

Added

  • Set file date and time
  • Scanning subdirectories for downloaded files to move them to the root directory

Changed

  • Combining source ID and user name settings

[0.1.360] - 2023-01-06

Fixed

  • Entering a source ID
  • Autosave and autoload settings to download a channel/group

[0.1.350] - 2023-01-05

Added

  • Auto calculation of the start message identifier
  • Manual set start message identifier
  • Auto renaming downloaded files if the option to add an identifier to the file name is enabled
  • Autosave and autoload the directory to download a channel/group

Changed

  • Switch method for choice boolean answer

Fixed

  • Rewriting messages

[0.1.310] - 2023-01-02

Added

  • Message identifier in the download settings
  • Saving application settings to an xml file

Changed

  • Setup downloads by channel/group identifier

[0.1.250] - 2022-12-21

Added

  • Storage settings
  • Skip downloaded files
  • Autosave connection info at local storage file

Changed

  • Client settings
  • Download settings

[0.1.180] - 2022-12-13

Added

  • Info sub menu
  • Download progress

Changed

  • Client menu
  • Download menu
  • Collect info
  • Try catch exceptions

[0.1.150] - 2022-12-10

Added

  • First release
  • Menu
  • Log
  • Client
  • Download

[0.1.100] - 2022-12-08

Added

  • English localisation
  • Tests

[0.1.020] - 2022-12-07

Added

  • Git base files
  • TgDownloaderConsole project