419 Commits

Author SHA1 Message Date
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
chylex
edc23d616d
Release v33.1 (app) v33.1 2022-02-12 11:23:24 +01:00
chylex
db191f87fd
Fix not finding selected DM channel after a Discord update
Closes #161
2022-02-12 11:15:33 +01:00