671 Commits
Author SHA1 Message Date
chylex f3723ee43b Split browser-only version into a separate branch & update README 2022-03-20 16:46:08 +01:00
chylex 8f7b566db7 Release v34 (app) v34 2022-03-20 13:40:31 +01:00
chylex 70a2a01ec3 Fix switching to next channel in DMs after a recent Discord update 2022-03-20 13:40:31 +01:00
chylex c31155738e Disable debug symbols for Utils project in Release configuration 2022-03-19 21:50:45 +01:00
chylex c23fac465f Rework app build setup to call minification script automatically 2022-03-19 21:49:56 +01:00
chylex 51a2ac2d66 Fix app minification script on non-Windows systems 2022-03-19 21:18:51 +01:00
chylex a5e8366f1b Redesign status bar in the app 2022-03-17 20:38:25 +01:00
chylex 3b698dbf33 Change assembly names of subprojects 2022-03-15 12:57:55 +01:00
chylex dc2c2d7ce8 Remove unnecessary .csproj tags and hide embedded resources from IDEs 2022-03-15 12:55:39 +01:00
chylex bb5634adc4 Move screens to a different namespace 2022-03-15 12:55:27 +01:00
chylex d26e16eadf Move advanced tracking settings into a separate tab 2022-03-14 18:17:17 +01:00
chylex 8f5f6065d8 Refactor text channel switching to detect more types of text channels
Closes #119
Closes #159
2022-03-13 18:31:28 +01:00
chylex ad299bf762 Fix stalling on empty channels
Closes #164
2022-03-13 17:42:38 +01:00
chylex f70bbd53d9 Fix ignoring settings for reaching the first message in a channel if no new messages were saved 2022-03-13 17:05:27 +01:00
chylex ae821f738e Fix app memory leaks caused by UI code 2022-03-13 14:47:25 +01:00
chylex ab7f5d0a41 Add SQLite connection pooling and fix not releasing file lock after closing database
Closes #167
2022-03-13 13:50:26 +01:00
chylex 1bddde7ccd Fix not fully disposing internal app server when stopped 2022-03-13 13:17:58 +01:00
chylex 58259c0bb4 Update Avalonia to 0.10.13 2022-03-12 18:12:31 +01:00
chylex a84a453990 Redesign the app 2022-03-12 18:12:30 +01:00
chylex 563c644f48 Fix new databases containing columns that were removed in an earlier commit 2022-03-12 18:12:30 +01:00
chylex f8331a571e Fix right margins in Viewer filter panel, causing early wrapping 2022-03-10 03:39:48 +01:00
chylex 1ed26a16ea Add more performance logging to the app 2022-03-06 15:49:44 +01:00
chylex 72c13cbb58 Fix more database disposal issues 2022-03-06 15:22:03 +01:00
chylex e420add646 Split edit timestamps and message reply ids to separate tables to reduce database size 2022-03-06 15:11:23 +01:00
chylex 6f1149ad5e Add utilities to simplify working with SQLite 2022-03-05 22:58:47 +01:00
chylex b9899922e0 Optimize viewer export in the app 2022-03-05 21:35:56 +01:00
chylex 6a2933ea0a Add utilities for performance logging 2022-03-05 21:05:43 +01:00
chylex be5c76c3bd Add debug log level and reset console colors after logging 2022-03-05 20:09:24 +01:00
chylex 217c1f9e10 Tell users to backup database file(s) before a schema upgrade 2022-03-05 18:43:48 +01:00
chylex 725ab7accf Update SQLite version to 3.35.0 2022-03-05 17:18:33 +01:00
chylex 9a7a2cffc2 Allow database file path to be passed as the first command line argument to the app
This adds support for directly opening files with the DHT app, for ex. in Windows Explorer by using "Open With", or by associating the ".dht" extension with the app.
2022-03-05 16:43:58 +01:00
chylex 6d3db23f80 Fix not manually disposing of resources when the app window is closed 2022-03-05 13:36:04 +01:00
chylex 4bc9626013 Add name to server management thread 2022-03-05 13:36:04 +01:00
chylex 8002236c1f Release v33.2 (app) v33.2 2022-02-27 17:09:51 +01:00
chylex c4fe6c4391 Move app version info out of .csproj and into a single linked .cs file 2022-02-27 16:20:39 +01:00
chylex ebfe972a98 Update uses of Avalonia APIs & safeguard clipboard code 2022-02-27 15:29:54 +01:00
chylex 20aac4c47a Update Avalonia to 0.10.12 2022-02-27 15:21:38 +01:00
chylex 35308e0995 Add option to re-enable Ctrl+Shift+I in the Discord app 2022-02-27 15:08:56 +01:00
chylex f7f32c3f6a Fix Avalonia designer not seeing custom windows and controls 2022-02-27 11:37:08 +01:00
chylex 4dc781b35c Address Rider inspections 2022-02-21 22:27:29 +01:00
chylex 849ef18adb Reorganize namespaces and move some classes to a separate Utils project 2022-02-21 22:27:01 +01:00
chylex 77aa15e557 Add database file name to the app title
References #165
2022-02-20 20:03:59 +01:00
chylex 47b106503d Fix database path being editable in the Database tab in the app 2022-02-20 19:55:32 +01:00
chylex bde4cb06f4 Dispose of all window properties when the DHT panel is closed (app) 2022-02-12 20:43:35 +01:00
chylex d772f7ed71 Fix calling clearTimeout instead of clearInterval in app script (no difference according to spec, but cleaner) 2022-02-12 20:40:57 +01:00
chylex 0662af9b1a Update website (put desktop app on top, add anchor links) 2022-02-12 19:17:37 +01:00
chylex 03fd730139 Release v.31a (browser script) 2022-02-12 18:37:39 +01:00
chylex d362c96b80 Fix skipping to next channel not working after a Discord update (browser script) 2022-02-12 18:35:47 +01:00
chylex 9f34c9dffa Fix occasional skipping of messages when autoscrolling in unfocused browser (browser script) 2022-02-12 18:34:43 +01:00
chylex cacf43d1d8 Fix broken channel detection after a Discord update (browser script)
#161
2022-02-12 17:38:45 +01:00