Skip to content

Releases: chylex/Discord-History-Tracker

Desktop App (v47.4)

29 Jan 13:02
23a59c7

Choose a tag to compare

General

  • Updated tracking script to work with the latest version of Discord
  • Updated default fonts in the viewer

Desktop App (v47.3)

17 Dec 23:09
f307203

Choose a tag to compare

General

  • Updated tracking script and userscript to work with the latest version of Discord

Desktop App (v47.2)

21 Oct 10:01
7a8819f

Choose a tag to compare

General

  • Channel filter dialog now groups channels by server
  • Merging databases now shows detailed progress
  • Fixed WebP and AVIF images not showing thumbnails in the viewer
  • Fixed merging databases causing random files to be re-downloaded, if automatic downloads are enabled
  • Fixed merging databases showing wrong download statistics, if automatic downloads are disabled

Desktop App (v47.1)

17 Jun 09:18
08dec7d

Choose a tag to compare

General

  • Updated tracking script to work with the latest version of Discord

Technical

  • Updated SQLite provider to 9.0.6 (SQLite version 3.46.1)
  • Improved error logging

Desktop App (v47)

18 May 15:50
45593cb

Choose a tag to compare

General

  • Added option to install a browser userscript, as an alternative to copying the tracking script into the console
    • The userscript adds a DHT button to the top bar
    • The DHT button prompts for a 'connection code', which can be copied from the app
    • Pasting the connection code loads the tracking script from the app
  • Updated tracking script to work with the latest version of Discord
  • Closing the app while the database is finishing work now shows a progress dialog instead of freezing
  • Added an "Additional Thanks" section to the About dialog

Technical

  • Updated Avalonia to 11.3.0
  • Server icons are now stored in the database, but currently unused

Desktop App (v46)

18 Mar 20:12
b227660

Choose a tag to compare

General

  • Added option to use a separate database file for downloaded files
    • Separating the downloads improves performance of certain scenarios
    • In the future, it will be possible to open a database even when the secondary database for downloaded files is missing
    • If you wish to migrate an existing database, create a new database and use "Merge with Database(s)..." to merge the old database into the new one
  • Added option to export all downloaded files into a folder
  • Improved performance when opening and loading the viewer
  • Moved the Vacuum button into the Database tab
  • Updated the About dialog

Technical

  • Reduced size of the app
  • Fixed storing wrong size of a downloaded file in the metadata
  • Improved error handling in progress dialogs (again)
  • Switched from MVVM Toolkit to PropertyChanged.SourceGenerator

Desktop App (v45)

07 Feb 15:59
50d5bdb

Choose a tag to compare

General

  • Removing messages now also removes orphaned servers, channels, users, and attachments
    • This will be done automatically when opening an older database in this version
    • Orphaned downloaded files can be removed in the Downloads tab, it will not happen automatically
  • Fixed showing wrong keyboard shortcut for opening dev tools on macOS

Technical

  • Updated to .NET 9
  • Updated Avalonia to 11.2.3
  • From now on, macOS users will have to download the "Other" (portable) version, and follow its usage instructions
  • Added some missing foreign keys to database schema
  • Improved error handling in progress dialogs

Desktop App (v44)

31 Dec 09:00
bfac9b9

Choose a tag to compare

General

  • Added main menu button to check for app updates
  • Added option to hide images and other previews while tracking with autoscrolling
  • Messages from blocked users are now tracked
  • Fixed broken reactions on messages with polls
    • Polls themselves are not saved yet

Technical

  • Rewrote tracking script to use Discord client functions instead of relying on the DOM or React properties
  • Downloads are now stored in temporary files
    • For small files, this should only touch fast filesystem caches
    • For large files, this eliminates database concurrency issues caused by slow downloads

Note

The downloads were rebuilt and reuplodaed due to #274.

Desktop App (v43.1)

04 Aug 19:54
5b73121

Choose a tag to compare

General

  • Fixed error when migrating databases with deleted messages

Desktop App (v43)

10 Jul 18:50
d3e1bb9

Choose a tag to compare

General

  • Downloading state and filter settings are now remembered per-database
  • Creating a new database now asks if automatic downloads should be enabled
  • Fixed not updating download URLs when re-tracking messages with failed downloads
  • Fixed error when tracking announcements with attachments across multiple channels
  • Updated the About dialog

Technical

  • Updated Avalonia to 11.0.11
  • Updated SQLite provider to 8.0.7 (SQLite version 3.41.2)