1
0
mirror of https://github.com/chylex/Discord-History-Tracker.git synced 2025-08-13 12:16:59 +02:00

Commit Graph

  • 16509be56c Group channels by type and server when filtering in the app master chylex 2025-06-22 10:58:12 +02:00
  • 791171a79b Add custom TreeView styles chylex 2025-06-21 21:56:39 +02:00
  • 08dec7deb3 Release v47.1 v47.1 chylex 2025-06-17 08:03:49 +02:00
  • b148a5634f Update SQLite provider to 9.0.6 (SQLite version 3.46.1) chylex 2025-06-17 07:47:17 +02:00
  • 57e2f9ed80 Add SQLite library version to the Debug tab chylex 2025-06-17 07:39:39 +02:00
  • 895d69279f Show error dialogs instead of crashing if the database is read-only chylex 2025-06-17 06:49:18 +02:00
  • 0176fa5d53 Improve error logging chylex 2025-06-17 07:07:24 +02:00
  • b5a5826cf9 Update tracking script for latest Discord update chylex 2025-06-17 04:36:28 +02:00
  • 45593cb140 Release v47.0 v47.0 chylex 2025-05-18 17:12:28 +02:00
  • c770a066c4 Mention BetterDiscord in the About dialog chylex 2025-05-18 02:54:07 +02:00
  • 43bf1fcafe Update Avalonia to 11.3.0 chylex 2025-05-18 02:29:16 +02:00
  • 8857f6c3b1 Remove redundant code from webpack hooks chylex 2025-05-18 02:06:29 +02:00
  • 87de0b98b5 Update webpack hooks for latest Discord update chylex 2025-05-18 02:01:22 +02:00
  • 3ecda02630 [WIP] Replace ASP.NET Core with Sisk library http-server chylex 2025-04-27 08:24:22 +02:00
  • 295370a3d4 Show progress dialog if closing database takes too long chylex 2025-04-25 20:35:33 +02:00
  • 312be6609d Store server icons chylex 2025-03-29 14:48:26 +01:00
  • 44b42657ef Refactor downloads chylex 2025-03-29 15:20:53 +01:00
  • 0d3600492e Add option to install a userscript instead of manually copying the tracking script chylex 2025-03-27 14:19:47 +01:00
  • 3b569ad5d6 Refactor endpoints and authorization chylex 2025-03-27 09:03:58 +01:00
  • b2276600c7 Release v46.0 v46.0 chylex 2025-03-18 17:10:15 +01:00
  • 40269f591b Fix the Export All button text chylex 2025-03-18 21:03:21 +01:00
  • dea3b272c0 Enable full trimming in .NET chylex 2025-03-18 20:23:12 +01:00
  • e66206b4a8 Update About page chylex 2025-03-18 17:24:29 +01:00
  • 780d5ae421 Optimize viewer message export chylex 2025-03-18 16:06:51 +01:00
  • 38f79dee7d Replace CommunityToolkit.Mvvm with PropertyChanged.SourceGenerator chylex 2025-03-18 12:24:43 +01:00
  • e30b305eb5 Add option to export downloaded files chylex 2025-03-17 09:40:57 +01:00
  • fa17d0e224 Fix exception handling in progress dialogs chylex 2025-03-17 16:34:36 +01:00
  • 5741fad528 Fix random exceptions when disposing DelayedThrottledTask chylex 2025-03-16 21:18:58 +01:00
  • e7c52fd1d5 Fix storing wrong download size in metadata when actual size is known and differs chylex 2025-03-16 21:17:50 +01:00
  • fb9b31175c Add option to use a separate database file for downloads when creating a new database chylex 2025-02-09 20:45:07 +01:00
  • f8e56ae367 Unify style definitions for bottom button panels chylex 2025-03-16 17:16:30 +01:00
  • 7ed31fbc8b Move the Vacuum Database button to the Database tab chylex 2025-02-09 09:54:18 +01:00
  • e92aeb5a1b Refactor click event handler for Delete Orphaned Downloads chylex 2025-02-09 09:47:15 +01:00
  • 50d5bdba97 Release v45.0 v45.0 chylex 2025-02-07 16:44:16 +01:00
  • 295c32c7b4 Remove some runtimes from the portable build chylex 2025-02-06 14:11:24 +01:00
  • 5e4bb5b44d Remove osx-x64 from dedicated runtime builds chylex 2025-02-06 14:11:05 +01:00
  • 96c19afa66 Improve reproducibility of builds chylex 2025-02-06 13:15:46 +01:00
  • a45f60b528 Update to .NET 9 chylex 2025-02-06 06:26:21 +01:00
  • 62b97807b8 Update FUNDING.yml chylex 2025-02-06 06:25:39 +01:00
  • 0fff3e8eaf Add option to delete orphaned downloads chylex 2025-02-03 12:29:09 +01:00
  • 02b773db8f Handle uncaught exceptions in progress dialogs chylex 2025-02-03 12:24:04 +01:00
  • 261a583b50 Remove orphaned servers, channels, users, and attachments after removing messages chylex 2025-02-02 11:44:46 +01:00
  • 2ecb658e42 Reformat code chylex 2025-02-03 01:01:18 +01:00
  • 7a6dd23912 Add foreign keys to tables linked to messages chylex 2025-02-02 13:55:44 +01:00
  • 60761d80ab Fix showing wrong keyboard shortcut for opening dev tools on macOS chylex 2025-01-15 03:47:48 +01:00
  • e11db62015 Update Avalonia to 11.2.3 chylex 2024-12-31 10:30:18 +01:00
  • bfac9b91d9 Release v44.0 v44.0 chylex 2024-12-31 09:23:17 +01:00
  • 4215dc76f4 Add main menu button to check for updates chylex 2023-12-31 18:50:24 +01:00
  • 86adda610b Fix wrong reaction handling in messages with polls chylex 2024-12-31 04:59:33 +01:00
  • f1c4cd040e Tweak tracking script for easier debugging chylex 2024-12-31 04:55:53 +01:00
  • 737ab43ea4 Add option to hide previews while tracking and autoscrolling chylex 2024-10-29 11:15:02 +01:00
  • 0229c00259 Rewrite tracker to use Discord client functions instead of React properties chylex 2024-04-27 20:10:59 +02:00
  • 95361d2e01 Write downloads to temporary files to reduce blocking concurrent database accesses chylex 2024-10-22 11:28:09 +02:00
  • 5b7312109b Release v43.1 v43.1 chylex 2024-08-04 21:49:40 +02:00
  • 9f1db9a662 Fix attachment migration error when database contains attachments for deleted messages chylex 2024-08-04 21:43:43 +02:00
  • d3e1bb901c Release v43.0 v43.0 chylex 2024-07-09 20:28:54 +02:00
  • 9bd105f57e Update About page with a link to issue tracker and libraries chylex 2024-07-10 12:28:15 +02:00
  • e1eae393c3 Update SQLite provider to 8.0.7 (SQLite version 3.41.2) chylex 2024-07-09 20:21:43 +02:00
  • fbed74529d Update Avalonia to 11.0.11 chylex 2024-07-09 20:05:01 +02:00
  • 8924aa7c06 Ask about automatic downloads when creating a new database chylex 2024-07-09 19:58:52 +02:00
  • 9738880ba7 Remember downloading state and filter settings in database chylex 2024-07-05 08:10:42 +02:00
  • 1700f99bf7 Rename database tables related to messages chylex 2024-07-05 02:25:26 +02:00
  • 84acf5f5d5 Fix error when tracking announcements with attachments across multiple channels chylex 2024-07-04 06:10:14 +02:00
  • ae56433836 Fix not updating download URLs and metadata when re-tracking messages with failed downloads chylex 2024-07-01 05:18:01 +02:00
  • c3d4fa5532 Release v42.1 v42.1 chylex 2024-05-09 00:08:09 +02:00
  • a6225b9721 Hide user discriminators & fix places that still displayed usernames instead of display names chylex 2024-05-08 23:48:48 +02:00
  • 943163473a Add support for global display names of users chylex 2024-05-08 23:38:57 +02:00
  • fa00df10d8 Fix viewer menu styling chylex 2024-05-08 21:36:16 +02:00
  • f54465e5fe Fix viewer compatibility with older browsers and (hopefully) Safari chylex 2024-05-08 21:08:24 +02:00
  • 2d55ca4013 Release v42.0 v42.0 chylex 2024-04-23 03:56:27 +02:00
  • 0072e025f4 Fix broken links to image embeds in viewer chylex 2024-04-21 18:47:03 +02:00
  • 383ee5c90e Stream messages to viewer using JSON lines chylex 2024-04-20 21:12:50 +02:00
  • 2b1c178f49 Handle request cancellation in the integrated HTTP server chylex 2024-04-20 17:06:23 +02:00
  • 16d7e5a6f8 Serve viewer page and JSON data from the integrated HTTP server chylex 2024-01-22 02:11:53 +01:00
  • 052d24d1e7 Remove unused file library in Rider chylex 2024-01-21 16:38:54 +01:00
  • b058f1fb77 Update Rider code style and inspections chylex 2024-01-21 16:38:08 +01:00
  • d4da64a5ed Release v41.2 v41.2 chylex 2024-04-17 14:14:46 +02:00
  • 8de309a6c4 Fix some Rider inspections and a typo chylex 2024-04-17 14:13:10 +02:00
  • de8d6a1e11 Stream downloaded files during database merges chylex 2024-04-17 13:19:57 +02:00
  • d79e6f53b4 Stream downloaded files from database directly into HTTP server responses chylex 2024-04-17 11:51:37 +02:00
  • 70c04fc986 Stream downloaded files directly into database chylex 2024-04-17 11:00:18 +02:00
  • c8d8d95daa Fix not rolling back database transactions after unhandled exceptions chylex 2024-04-17 11:34:11 +02:00
  • daafdbbfaf Prevent active downloads from timing out chylex 2024-04-16 11:55:34 +02:00
  • 07615de87a Fix download timeouts not marking the downloaded file as failed chylex 2024-04-16 10:56:49 +02:00
  • 7fdc19880e Add -concurrentdownloads program argument to configure number of concurrent download tasks chylex 2024-04-16 10:50:50 +02:00
  • 5277f28318 Release v.31h master-browser-only chylex 2024-03-03 14:16:57 +01:00
  • 515825f7a4 Update message timestamp processing for latest Discord update (Backport 9030a2f) will-ca 2024-02-29 18:30:44 +00:00
  • 67b9c12843 Release v41.1 v41.1 chylex 2024-02-15 13:07:36 +01:00
  • 9030a2f010 Update message timestamp processing for latest Discord update chylex 2024-02-15 13:02:21 +01:00
  • a6dad6b4c7 Release v41.0 v41.0 chylex 2024-01-11 04:24:34 +01:00
  • 72b8fb7c14 Update viewer to reference downloaded embeds, avatars, and emoji chylex 2024-01-07 19:15:12 +01:00
  • 7173dc6cfc Refactor last change to CDN URL normalization chylex 2024-01-07 06:17:17 +01:00
  • 2c1e5a7603 Rework download storage and start collecting download URLs from embeds, avatars, and reactions chylex 2024-01-03 19:29:38 +01:00
  • 4929a19397 Fix button to retry failed downloads & show error if downloads fail to start chylex 2024-01-01 16:25:32 +01:00
  • c5f77872fe Fix some database calls not being asynchronous chylex 2024-01-01 13:52:34 +01:00
  • c9e50e1a80 Refactor database schema upgrades chylex 2024-01-01 09:23:28 +01:00
  • ef3e34066a Release v40.0 v40.0 chylex 2023-12-31 20:18:24 +01:00
  • 37374eeb18 Migrate ConfigureAwait to Task.Run chylex 2023-12-31 20:16:02 +01:00
  • 23ddb45a0d Make opening/saving viewer asynchronous chylex 2023-12-31 20:15:49 +01:00
  • 9904a711f7 Make database connection pool asynchronous chylex 2023-12-31 19:47:28 +01:00