1
0
mirror of https://github.com/chylex/Discord-History-Tracker.git synced 2025-08-14 06:16:58 +02:00

Commit Graph

  • d5720c8758 Code cleanup chylex 2023-12-31 19:12:06 +01:00
  • 89161e14b1 Increase default window size slightly chylex 2023-12-31 16:54:14 +01:00
  • 9d208b026c Synchronize publishing downloaded items to UI chylex 2023-12-31 16:51:33 +01:00
  • 119649ef9b Optimize rendering of download statistics table chylex 2023-12-31 15:33:00 +01:00
  • 0bc6232da7 Convert database events to reactive chylex 2023-12-31 14:15:03 +01:00
  • de266473c5 Migrate models to a custom version of MVVM Community Toolkit chylex 2023-12-30 12:48:33 +01:00
  • e0f359c15b Fix wrong attachment download progress information after re-enqueueing items chylex 2023-12-30 08:32:38 +01:00
  • 935f11d736 Make database schema upgrades asynchronous chylex 2023-12-30 07:54:54 +01:00
  • f64141e768 Rewrite database interface to be asynchronous and improve UI chylex 2023-12-28 20:45:26 +01:00
  • edea3470df Set C# language version to 12 chylex 2023-12-28 20:34:45 +01:00
  • 031d521402 Convert attachment download events to reactive chylex 2023-12-28 07:41:59 +01:00
  • 0131f8cb50 Refactor integrated server management chylex 2023-12-27 11:41:01 +01:00
  • 3bf5acfa65 Fix trailing spaces Rider generates in code chylex 2023-12-26 15:42:20 +01:00
  • f603c861c5 Encapsulate server-side state and ensure graceful shutdown when closing main window chylex 2023-12-26 15:26:35 +01:00
  • d2934f4d6a Update user agent of downloader chylex 2023-12-25 07:27:43 +01:00
  • 567253d147 Use multiple threads to download attachments chylex 2023-12-24 13:26:11 +01:00
  • aa6555990c Fix throwing exceptions in UI binding converters chylex 2023-12-25 07:03:18 +01:00
  • af48bf60ce Release v.31g chylex 2023-12-25 06:16:38 +01:00
  • 3ac968aa38 Remove unnecessary await chylex 2023-12-24 18:40:05 +01:00
  • 5debfa9ec6 Fix viewer converting underscores to italics even when not at the end of a word chylex 2023-12-24 17:49:13 +01:00
  • 92b8450c80 Fix not storing channel topic and position if the channel is in a category chylex 2023-12-21 04:44:00 +01:00
  • ff6e21186c Reword "Do Nothing" option in autoscroll settings to improve clarity chylex 2023-12-21 03:02:21 +01:00
  • f1bbe6d13c Reduce delay in tracker for responding to new messages chylex 2023-12-21 03:01:48 +01:00
  • 4eb78def90 Rewrite detection of newly loaded messages chylex 2023-12-20 13:13:58 +01:00
  • 4e8df28dc2 Fix not seeing messages after a Discord update chylex 2023-12-20 10:51:14 +01:00
  • b660af4be0 WIP wip-viewer-messages chylex 2023-12-23 19:59:09 +01:00
  • 3d9d6a454a Remove unnecessary ASP.NET features chylex 2023-12-23 12:35:36 +01:00
  • ee39780928 Rewrite token authorization checks in integrated server chylex 2023-12-23 11:28:51 +01:00
  • 7b58f973a0 Disable ASP.NET logging and use custom logging for request duration chylex 2023-12-23 11:14:39 +01:00
  • 93fe018343 Add -console argument to show a console on Windows chylex 2023-12-23 08:36:56 +01:00
  • 4f5e27f651 Release v39.1 v39.1 chylex 2023-12-22 15:41:03 +01:00
  • cbf81ec95a Fix missing JSON source generator when parsing integrated server requests chylex 2023-12-22 16:30:53 +01:00
  • 8a80cb8c20 Show progress dialog when upgrading database schema chylex 2023-12-22 14:00:41 +01:00
  • 865deb356a Fix progress dialog not propagating exceptions from its task chylex 2023-12-22 14:47:48 +01:00
  • 069ab97196 Disable reflection-based JSON serialization chylex 2023-12-22 05:54:24 +01:00
  • caab038eaa Use source generators for JSON serialization everywhere chylex 2023-12-22 03:25:10 +01:00
  • fb837374fc Enable single file compression and disable unnecessary .NET features chylex 2023-12-22 02:30:24 +01:00
  • 65d935cca1 Use compiled bindings in Avalonia XAML chylex 2023-12-21 08:55:56 +01:00
  • 6e64c86d7a Optimize viewer JSON export using source generators chylex 2023-12-21 08:29:07 +01:00
  • 8aeb590bb3 Release v39.0 v39 chylex 2023-12-21 05:17:56 +01:00
  • 8dc1adc9f0 Fix viewer converting underscores to italics even when not at the end of a word chylex 2023-12-21 05:08:46 +01:00
  • ddf70b02e7 Fix not storing channel topic and position if the channel is in a category chylex 2023-12-21 04:44:00 +01:00
  • ef59fd992e Reword "Do Nothing" option in autoscroll settings to improve clarity chylex 2023-12-21 03:02:21 +01:00
  • d044627fac Reduce delay in tracker for responding to new messages chylex 2023-12-21 03:01:48 +01:00
  • a624745602 Force light theme in Avalonia chylex 2023-12-21 04:24:12 +01:00
  • 6da3c185e5 Update Avalonia to 11.0.6 chylex 2023-12-21 04:24:01 +01:00
  • d4d14cab97 Update Rider project configuration files chylex 2023-12-21 00:55:19 +01:00
  • 095c9a061a Update attachment downloads for time-limited Discord CDN URLs chylex 2023-12-20 14:40:03 +01:00
  • d01f9ed218 Rewrite detection of newly loaded messages chylex 2023-12-20 13:13:58 +01:00
  • dd6f121059 Fix not seeing messages after a Discord update chylex 2023-12-20 10:51:14 +01:00
  • 8bba33d815 Update SQLite provider to 8.0.0 (SQLite version 3.41.2) chylex 2023-12-20 10:41:57 +01:00
  • 9eab8ac92a Update README section on distribution chylex 2023-11-24 13:47:53 +01:00
  • fe588686fc Clean up project configuration and build scripts & fix CI builds chylex 2023-11-23 21:12:14 +01:00
  • 6ca386b741 Refactor to match code from the app version (PR #237) will-ca 2023-11-23 06:22:55 +00:00
  • 7392987165 Remove unused argument in tracker script chylex 2023-11-23 05:22:33 +01:00
  • 492dddb35d Load full tracking script from the integrated server to remove need for minification chylex 2023-11-21 05:08:42 +01:00
  • ce87901088 Release v.31f chylex 2023-11-20 09:36:00 +01:00
  • ea03f285a6 Fix DHT tracker overlaying part of Discord chylex 2023-11-20 09:30:59 +01:00
  • 4d914f2ae7 Fix not seeing messages after a Discord update chylex 2023-11-20 09:24:37 +01:00
  • d35280a6a6 Release v38.0 v38 chylex 2023-10-29 06:10:06 +01:00
  • ae8a34f938 Log error when reading Discord settings fails chylex 2023-10-29 06:29:44 +01:00
  • 18f5823f2a Fix not seeing messages after a Discord update chylex 2023-10-29 06:09:40 +01:00
  • 37640c97b0 Update to Avalonia 11.0.5 chylex 2023-10-28 16:45:48 +02:00
  • 3cc5c75c48 Fix JSON serialization not working in release builds chylex 2023-10-29 06:38:10 +01:00
  • 9448cd05b6 WIP app-json-2 chylex 2023-07-21 18:47:21 +02:00
  • 2424a8ac8d Fix UI freezing due to attachment download statistics being updated on the wrong thread chylex 2023-07-18 18:56:27 +02:00
  • e7705587c2 Fix .NET 8 warnings and update C# conventions chylex 2023-07-18 16:50:55 +02:00
  • bd7904b88e Convert namespace declarations to top-level chylex 2023-07-18 15:59:37 +02:00
  • 3db599e901 Update to .NET 8 chylex 2023-07-18 15:53:40 +02:00
  • 69a68b463c Update JetBrains.Annotations to 2023.2.0 chylex 2023-07-18 15:54:06 +02:00
  • b2389dd521 Update SQLite provider to 7.0.9 chylex 2023-07-18 15:53:58 +02:00
  • 610516de1f Update file dialogs and hide overwrite prompt when opening database files chylex 2023-07-17 22:24:58 +02:00
  • 3a6b83e0ba Update to Avalonia 11 chylex 2023-07-17 19:47:55 +02:00
  • 22958536e7 Update Avalonia to 0.10.18 & SQLite provider to 6.0.10 chylex 2022-10-22 00:17:48 +02:00
  • a20ce8ee71 Release v.31e chylex 2022-10-10 13:15:46 +02:00
  • b5ae561da2 Fix server name detection after a Discord update chylex 2022-10-10 13:03:55 +02:00
  • 4db8c302d8 Release v37.2 v37.2 chylex 2022-10-07 14:40:31 +02:00
  • 7e7d140957 Fix server name detection after a Discord update chylex 2022-10-07 14:35:30 +02:00
  • 8c68438fbb Release v37.1 v37.1 chylex 2022-07-18 22:05:58 +02:00
  • f625a39b4d Update SQLite provider to 6.0.7 (SQLite version 3.35.5) chylex 2022-07-18 21:50:04 +02:00
  • 7fd644449c Update JetBrains.Annotations to 2022.1.0 chylex 2022-07-18 21:43:45 +02:00
  • e4a09515b0 Update Avalonia to 0.10.16 chylex 2022-07-18 21:29:07 +02:00
  • 9ac9f2246f Fix DHT tracker overlaying part of Discord chylex 2022-07-18 21:19:49 +02:00
  • bbc734ba9b Track dimensions of image attachments chylex 2022-07-18 20:55:35 +02:00
  • 6837b05b0d Fix missing ToArray call when serializing message reactions to JSON chylex 2022-07-18 21:00:29 +02:00
  • c94808a15f Show downloaded attachments when viewing via Open Viewer chylex 2022-07-15 11:31:14 +02:00
  • 739e87c5ab Add one decimal place to MB/GB/TB in the table in the Attachments tab chylex 2022-07-18 20:19:38 +02:00
  • d463b407f4 Fix code for reducing chance of SQLite connection pool livelocks chylex 2022-07-18 14:32:22 +02:00
  • cd418f4871 Fix viewer image detection and file name parsing when the URL includes a query chylex 2022-07-17 13:37:37 +02:00
  • 176a81e055 Reformat list of allowed origins in CORS chylex 2022-07-15 01:25:49 +02:00
  • 1cf3e76644 Add CORS for Canary and PTB Matojeje 2022-07-14 04:10:05 +02:00
  • 3cca167793 Release v.31d chylex 2022-06-19 10:24:43 +02:00
  • 18f1ea15fa Improve error handling and reporting when extracting message data chylex 2022-06-19 10:24:07 +02:00
  • 21e196f4fe Fix not seeing messages after a Discord update chylex 2022-06-19 10:20:13 +02:00
  • 33f5ab7cce Release v37.0 v37 chylex 2022-06-18 14:00:10 +02:00
  • b9a5664740 Fix not seeing messages after a Discord update chylex 2022-06-18 13:54:31 +02:00
  • 845ac1b0fa Release v36.2 (beta) v36.2.beta chylex 2022-06-06 17:08:37 +02:00
  • 1bead42a0e Improve error handling and reporting when extracting message data chylex 2022-06-06 16:59:39 +02:00
  • 8f1c91b2cc Fix not formatting single underscores as italics in the viewer chylex 2022-06-04 22:09:24 +02:00
  • 9ae5ece24b Fix negative numbers & exception with very large numbers in attachment size limit chylex 2022-06-04 21:54:47 +02:00