Releases: chylex/Discord-History-Tracker
Releases · chylex/Discord-History-Tracker
Desktop App (v39)
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 debugginghttp://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)
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)
General
- Fixed server name detection after a Discord update
Desktop App (v37.1)
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)
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)
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)
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)
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)
General
- Fixed Discord covering parts of DHT after a Discord update
Desktop App (v35.2)
General
- Fixed tracking error when a tracked message had duplicate attachments with the same ID