Commit Graph

  • 86dd64119d
    Rewrite tracker to use Discord client functions instead of React properties wip-webpack chylex 2024-04-27 20:10:59 +0200
  • 2d55ca4013
    Release v42.0 master v42.0 chylex 2024-04-23 03:56:27 +0200
  • 0072e025f4
    Fix broken links to image embeds in viewer chylex 2024-04-21 18:47:03 +0200
  • 383ee5c90e
    Stream messages to viewer using JSON lines chylex 2024-04-20 21:12:50 +0200
  • 2b1c178f49
    Handle request cancellation in the integrated HTTP server chylex 2024-04-20 17:06:23 +0200
  • 16d7e5a6f8
    Serve viewer page and JSON data from the integrated HTTP server chylex 2024-01-22 02:11:53 +0100
  • 052d24d1e7
    Remove unused file library in Rider chylex 2024-01-21 16:38:54 +0100
  • b058f1fb77
    Update Rider code style and inspections chylex 2024-01-21 16:38:08 +0100
  • d4da64a5ed
    Release v41.2 v41.2 chylex 2024-04-17 14:14:46 +0200
  • 8de309a6c4
    Fix some Rider inspections and a typo chylex 2024-04-17 14:13:10 +0200
  • de8d6a1e11
    Stream downloaded files during database merges chylex 2024-04-17 13:19:57 +0200
  • d79e6f53b4
    Stream downloaded files from database directly into HTTP server responses chylex 2024-04-17 11:51:37 +0200
  • 70c04fc986
    Stream downloaded files directly into database chylex 2024-04-17 11:00:18 +0200
  • c8d8d95daa
    Fix not rolling back database transactions after unhandled exceptions chylex 2024-04-17 11:34:11 +0200
  • daafdbbfaf
    Prevent active downloads from timing out chylex 2024-04-16 11:55:34 +0200
  • 07615de87a
    Fix download timeouts not marking the downloaded file as failed chylex 2024-04-16 10:56:49 +0200
  • 7fdc19880e
    Add -concurrentdownloads program argument to configure number of concurrent download tasks chylex 2024-04-16 10:50:50 +0200
  • 5277f28318
    Release v.31h master-browser-only chylex 2024-03-03 14:16:57 +0100
  • 515825f7a4 Update message timestamp processing for latest Discord update (Backport 9030a2f) will-ca 2024-02-29 18:30:44 +0000
  • 472f83dd78 Update message timestamp processing for latest Discord update (Backport 9030a2f) will-ca 2024-02-29 18:30:44 +0000
  • 67b9c12843
    Release v41.1 v41.1 chylex 2024-02-15 13:07:36 +0100
  • 9030a2f010
    Update message timestamp processing for latest Discord update chylex 2024-02-15 13:02:21 +0100
  • a6dad6b4c7
    Release v41.0 v41.0 chylex 2024-01-11 04:24:34 +0100
  • 72b8fb7c14
    Update viewer to reference downloaded embeds, avatars, and emoji chylex 2024-01-07 19:15:12 +0100
  • 7173dc6cfc
    Refactor last change to CDN URL normalization chylex 2024-01-07 06:17:17 +0100
  • 2c1e5a7603
    Rework download storage and start collecting download URLs from embeds, avatars, and reactions chylex 2024-01-03 19:29:38 +0100
  • 4929a19397
    Fix button to retry failed downloads & show error if downloads fail to start chylex 2024-01-01 16:25:32 +0100
  • c5f77872fe
    Fix some database calls not being asynchronous chylex 2024-01-01 13:52:34 +0100
  • c9e50e1a80
    Refactor database schema upgrades chylex 2024-01-01 09:23:28 +0100
  • ef3e34066a
    Release v40.0 v40.0 chylex 2023-12-31 20:18:24 +0100
  • 37374eeb18
    Migrate ConfigureAwait to Task.Run chylex 2023-12-31 20:16:02 +0100
  • 23ddb45a0d
    Make opening/saving viewer asynchronous chylex 2023-12-31 20:15:49 +0100
  • 9904a711f7
    Make database connection pool asynchronous chylex 2023-12-31 19:47:28 +0100
  • d5720c8758
    Code cleanup chylex 2023-12-31 19:12:06 +0100
  • e860440dac
    Add main menu button to check for app updates wip-update-check chylex 2023-12-31 18:50:24 +0100
  • 89161e14b1
    Increase default window size slightly chylex 2023-12-31 16:54:14 +0100
  • 9d208b026c
    Synchronize publishing downloaded items to UI chylex 2023-12-31 16:51:33 +0100
  • 119649ef9b
    Optimize rendering of download statistics table chylex 2023-12-31 15:33:00 +0100
  • 0bc6232da7
    Convert database events to reactive chylex 2023-12-31 14:15:03 +0100
  • de266473c5
    Migrate models to a custom version of MVVM Community Toolkit chylex 2023-12-30 12:48:33 +0100
  • e0f359c15b
    Fix wrong attachment download progress information after re-enqueueing items chylex 2023-12-30 08:32:38 +0100
  • 935f11d736
    Make database schema upgrades asynchronous chylex 2023-12-30 07:54:54 +0100
  • f64141e768
    Rewrite database interface to be asynchronous and improve UI chylex 2023-12-28 20:45:26 +0100
  • edea3470df
    Set C# language version to 12 chylex 2023-12-28 20:34:45 +0100
  • 031d521402
    Convert attachment download events to reactive chylex 2023-12-28 07:41:59 +0100
  • 0131f8cb50
    Refactor integrated server management chylex 2023-12-27 11:41:01 +0100
  • 3bf5acfa65
    Fix trailing spaces Rider generates in code chylex 2023-12-26 15:42:20 +0100
  • f603c861c5
    Encapsulate server-side state and ensure graceful shutdown when closing main window chylex 2023-12-26 15:26:35 +0100
  • d2934f4d6a
    Update user agent of downloader chylex 2023-12-25 07:27:43 +0100
  • 567253d147
    Use multiple threads to download attachments chylex 2023-12-24 13:26:11 +0100
  • aa6555990c
    Fix throwing exceptions in UI binding converters chylex 2023-12-25 07:03:18 +0100
  • af48bf60ce
    Release v.31g chylex 2023-12-25 06:16:38 +0100
  • 3ac968aa38
    Remove unnecessary await chylex 2023-12-24 18:40:05 +0100
  • 5debfa9ec6
    Fix viewer converting underscores to italics even when not at the end of a word chylex 2023-12-24 17:49:13 +0100
  • 92b8450c80
    Fix not storing channel topic and position if the channel is in a category chylex 2023-12-21 04:44:00 +0100
  • ff6e21186c
    Reword "Do Nothing" option in autoscroll settings to improve clarity chylex 2023-12-21 03:02:21 +0100
  • f1bbe6d13c
    Reduce delay in tracker for responding to new messages chylex 2023-12-21 03:01:48 +0100
  • 4eb78def90
    Rewrite detection of newly loaded messages chylex 2023-12-20 13:13:58 +0100
  • 4e8df28dc2
    Fix not seeing messages after a Discord update chylex 2023-12-20 10:51:14 +0100
  • b660af4be0
    WIP wip-viewer-messages chylex 2023-12-23 19:59:09 +0100
  • 3d9d6a454a
    Remove unnecessary ASP.NET features chylex 2023-12-23 12:35:36 +0100
  • ee39780928
    Rewrite token authorization checks in integrated server chylex 2023-12-23 11:28:51 +0100
  • 7b58f973a0
    Disable ASP.NET logging and use custom logging for request duration chylex 2023-12-23 11:14:39 +0100
  • 93fe018343
    Add -console argument to show a console on Windows chylex 2023-12-23 08:36:56 +0100
  • 4f5e27f651
    Release v39.1 v39.1 chylex 2023-12-22 15:41:03 +0100
  • cbf81ec95a
    Fix missing JSON source generator when parsing integrated server requests chylex 2023-12-22 16:30:53 +0100
  • 8a80cb8c20
    Show progress dialog when upgrading database schema chylex 2023-12-22 14:00:41 +0100
  • 865deb356a
    Fix progress dialog not propagating exceptions from its task chylex 2023-12-22 14:47:48 +0100
  • 069ab97196
    Disable reflection-based JSON serialization chylex 2023-12-22 05:54:24 +0100
  • caab038eaa
    Use source generators for JSON serialization everywhere chylex 2023-12-22 03:25:10 +0100
  • fb837374fc
    Enable single file compression and disable unnecessary .NET features chylex 2023-12-22 02:30:24 +0100
  • 65d935cca1
    Use compiled bindings in Avalonia XAML chylex 2023-12-21 08:55:56 +0100
  • 6e64c86d7a
    Optimize viewer JSON export using source generators chylex 2023-12-21 08:29:07 +0100
  • 8aeb590bb3
    Release v39.0 v39 chylex 2023-12-21 05:17:56 +0100
  • 8dc1adc9f0
    Fix viewer converting underscores to italics even when not at the end of a word chylex 2023-12-21 05:08:46 +0100
  • ddf70b02e7
    Fix not storing channel topic and position if the channel is in a category chylex 2023-12-21 04:44:00 +0100
  • ef59fd992e
    Reword "Do Nothing" option in autoscroll settings to improve clarity chylex 2023-12-21 03:02:21 +0100
  • d044627fac
    Reduce delay in tracker for responding to new messages chylex 2023-12-21 03:01:48 +0100
  • a624745602
    Force light theme in Avalonia chylex 2023-12-21 04:24:12 +0100
  • 6da3c185e5
    Update Avalonia to 11.0.6 chylex 2023-12-21 04:24:01 +0100
  • d4d14cab97
    Update Rider project configuration files chylex 2023-12-21 00:55:19 +0100
  • 095c9a061a
    Update attachment downloads for time-limited Discord CDN URLs chylex 2023-12-20 14:40:03 +0100
  • d01f9ed218
    Rewrite detection of newly loaded messages chylex 2023-12-20 13:13:58 +0100
  • dd6f121059
    Fix not seeing messages after a Discord update chylex 2023-12-20 10:51:14 +0100
  • 8bba33d815
    Update SQLite provider to 8.0.0 (SQLite version 3.41.2) chylex 2023-12-20 10:41:57 +0100
  • 24bcec758f Fix tracking. will-ca 2023-12-16 22:33:27 +0000
  • 9eab8ac92a
    Update README section on distribution chylex 2023-11-24 13:47:53 +0100
  • fe588686fc
    Clean up project configuration and build scripts & fix CI builds chylex 2023-11-23 21:12:14 +0100
  • 6ca386b741 Refactor to match code from the app version (PR #237) will-ca 2023-11-23 06:22:55 +0000
  • fc1072e713
    Refactor to match code from the app version (PR #237) will-ca 2023-11-23 06:22:55 +0000
  • 1a705f7bc1 Rebuild. will-ca 2023-11-23 04:59:34 +0000
  • 393d313207 Remove unused argument in tracker script will-ca 2023-11-23 04:58:47 +0000
  • a2e1df0cab Cherry-pick: Remove unused argument in tracker script chylex 2023-11-23 05:22:33 +0100
  • e0eadcad13 Cherry-pick: Load full tracking script from the integrated server to remove need for minification chylex 2023-11-21 05:08:42 +0100
  • 7392987165
    Remove unused argument in tracker script chylex 2023-11-23 05:22:33 +0100
  • d50b39a7fa (No new code.) Update build. will-ca 2023-11-21 03:38:16 +0000
  • 752d7edf26 Make website automatically update clientside with dynamic AJAX CORS. will-ca 2023-11-20 18:24:31 +0000
  • 5355357ef7 (No new code.) Rename and duplicate website files for subsequent refactoring. will-ca 2023-11-21 03:04:54 +0000
  • ba4dcfa835 Port browser-only code to use the same `discord.js` and `dom.js` APIs as the desktop app. will-ca 2023-11-20 17:03:33 +0000
  • 031e666b42 (No new code.) Separate upstream and browser-only files. will-ca 2023-11-21 03:53:58 +0000