Skip to content

Releases: chylex/Discord-History-Tracker

Desktop App (v39)

21 Dec 04:43
8aeb590
Compare
Choose a tag to compare

General

  • Copying the tracking script now only copies a one-line snippet that loads the full tracking script from the app
  • Updated attachment downloading to support new Discord CDN links
  • Rewritten detection of when messages are loaded, which should improve reliability and eliminate spuriously skipping to the next channel
  • Fixed not setting messages after a Discord update
  • Fixed not storing channel topic and position if the channel is in a category
  • Fixed viewer converting underscores to italics incorrectly
  • Fixed broken app UI when the OS is set to dark theme
  • Reworded the "Do Nothing" option in autoscroll settings

Technical

  • The URL in the one-line tracking script supports the debug parameter, which adds a breakpoint for debugging
    • http://127.0.0.1:50000/get-tracking-script?token=<token>&debug
  • Updated .NET to 8.0.100
  • Updated Avalonia to 11.0.6
  • Updated SQLite provider to 8.0.0 (SQLite version 3.41.2)

Desktop App (v38)

29 Oct 05:58
d35280a
Compare
Choose a tag to compare

General

  • Fixed not seeing messages after a Discord update
  • Fixed UI freezing when downloading attachments
  • Opening database files no longer shows an overwrite prompt

Technical

  • Updated .NET to 8 (RC 2)
  • Updated Avalonia to 11.0.5
  • Updated SQLite to 3.40.1

Desktop App (v37.2)

07 Oct 12:56
4db8c30
Compare
Choose a tag to compare

General

  • Fixed server name detection after a Discord update

Desktop App (v37.1)

19 Jul 06:05
8c68438
Compare
Choose a tag to compare

General

  • Added support for showing downloaded attachments via "Open Viewer"
    • The app must stay open for this to work
    • Support for exporting downloaded attachments via "Save Viewer" will come later
  • Added tracking of dimensions of image attachments
    • Like embeds, attachments with known dimensions will no longer cause the Viewer pages to jump while loading
  • Added support for Discord PTB & Canary (PR #196 by @Matojeje)
  • The table in the Attachments tab now shows one decimal place for MB / GB / TB units
  • Fixed detection of images in the viewer when the URL includes a query
  • Fixed tracker overlaying part of Discord

Technical

  • Updated Avalonia to 0.10.16
  • Updated SQLite provider to 6.0.7 (SQLite version 3.35.5)
  • Updated JetBrains Annotations to 2022.1.0
  • Reduced the chance of livelocks caused by exhausting the SQLite connection pool and being unable to release the connection (for real this time)

Desktop App (v37)

18 Jun 12:20
33f5ab7
Compare
Choose a tag to compare

General

  • Added an "Attachments" tab that allows downloading attachments into the archive file
    • Currently the downloaded attachments are not used in viewers, this will come in a later update
  • Added import of legacy archives from browser-only versions of DHT
  • Added imported user count to database merging result dialog
  • Added an image loading animation to the viewer
  • Added image dimensions to the viewer when known, to prevent the page from jumping when they start loading
    • Currently the only known dimensions are for image embeds that were not imported from legacy archives
  • Improved performance of dialogs for channel and user filters
  • Improved performance of exporting viewers to allow saving larger databases
  • Improved error handling and reporting when extracting message data
  • Changed default viewer file name to match the name of the database file
  • Viewer files created via "Open Viewer" are now automatically deleted when the app is closed
  • Fixed not formatting single underscores as italics in the viewer
  • Fixed empty space between the tracker and Discord caused by a Discord update
  • Fixed not seeing messages after a Discord update
  • Fixed app freezing when updating the amount of exported messages with filters enabled
  • Fixed "Remove Messages Matching Filters" not working when the filter includes all messages
  • Minor fixes for text displayed in the app

Technical

  • Updated Avalonia to 0.10.14
  • Updated SQLite to 3.35.5
  • Fixed not closing connections to database files incompatible with the current app version (including rejected upgrade prompts)
  • Reduced the chance of livelocks caused by exhausting the SQLite connection pool and being unable to release the connection

Desktop App (v36.2 beta)

06 Jun 15:49
845ac1b
Compare
Choose a tag to compare
Pre-release

General

  • Added an image loading animation to the viewer
  • Added image dimensions to the viewer when known, to prevent the page from jumping when they start loading
    • Currently the only known dimensions are for image embeds that were not imported from legacy archives
  • Fixed broken attachment downloads when multiple attachments have the same URL
  • Fixed allowing negative numbers in attachment size filters
  • Fixed error with very large numbers in attachment size filters
  • Fixed "Remove Messages Matching Filters" not working when the filter includes all messages
  • Fixed not formatting single underscores as italics in the viewer
  • Improved error handling and reporting when extracting message data

Desktop App (v36.1 beta)

04 Jun 12:15
c9bb46c
Compare
Choose a tag to compare
Pre-release

General

  • Added import of legacy archives from browser-only versions of DHT
  • Added imported user count to database merging result dialog
  • Fixed database merging not working & added support for merging downloaded attachments

Technical

  • Fixed not closing connections to database files incompatible with the current app version (including rejected upgrade prompts)

Desktop App (v36 beta)

29 May 10:54
3d435d0
Compare
Choose a tag to compare
Pre-release

General

  • Added an "Attachments" tab that allows downloading attachments into the archive file
  • Improved performance of dialogs for channel and user filters
  • Improved performance of exporting viewers to allow saving larger databases
  • Fixed app freezing when updating the amount of exported messages with filters enabled
  • Changed default viewer file name to match the name of the database file
  • Viewer files created via "Open Viewer" are now automatically deleted when the app is closed
  • Fixed empty space between the tracker and Discord caused by a recent Discord update
  • Minor fixes for text displayed in the app

Technical

  • Updated Avalonia to 0.10.14
  • Updated SQLite to 3.35.5
  • Reduced the chance of livelocks caused by exhausting the SQLite connection pool and being unable to release the connection

Desktop App (v35.3)

19 May 11:01
261be50
Compare
Choose a tag to compare

General

  • Fixed Discord covering parts of DHT after a Discord update

Desktop App (v35.2)

03 May 20:03
039c55e
Compare
Choose a tag to compare

General

  • Fixed tracking error when a tracked message had duplicate attachments with the same ID