6ce0ef7d55
Refresh message statistics after tracking messages in a background thread
2022-03-21 01:38:41 +01:00
fd09ac496e
Increase batch size when adding randomly generated data & fix magic numbers
2022-03-21 01:19:20 +01:00
9ca56bd910
Enable write-ahead log for SQLite connections to prevent blocking concurrent writes and reads
2022-03-21 00:38:24 +01:00
3e891e19c3
Avoid redundant database queries when the Viewer tab is not visible
2022-03-20 23:11:39 +01:00
9341988017
Add debug tab with random database data generator
2022-03-20 23:11:38 +01:00
461e403733
Fix viewer filter not including the whole last day
2022-03-20 21:20:10 +01:00
c03e2d328d
Fix redundant XAML
2022-03-20 20:43:43 +01:00
f3723ee43b
Split browser-only version into a separate branch & update README
2022-03-20 16:46:08 +01:00
8f7b566db7
Release v34 (app)
2022-03-20 13:40:31 +01:00
70a2a01ec3
Fix switching to next channel in DMs after a recent Discord update
2022-03-20 13:40:31 +01:00
c31155738e
Disable debug symbols for Utils project in Release configuration
2022-03-19 21:50:45 +01:00
c23fac465f
Rework app build setup to call minification script automatically
2022-03-19 21:49:56 +01:00
51a2ac2d66
Fix app minification script on non-Windows systems
2022-03-19 21:18:51 +01:00
a5e8366f1b
Redesign status bar in the app
2022-03-17 20:38:25 +01:00
3b698dbf33
Change assembly names of subprojects
2022-03-15 12:57:55 +01:00
dc2c2d7ce8
Remove unnecessary .csproj tags and hide embedded resources from IDEs
2022-03-15 12:55:39 +01:00
bb5634adc4
Move screens to a different namespace
2022-03-15 12:55:27 +01:00
d26e16eadf
Move advanced tracking settings into a separate tab
2022-03-14 18:17:17 +01:00
8f5f6065d8
Refactor text channel switching to detect more types of text channels
...
Closes #119
Closes #159
2022-03-13 18:31:28 +01:00
ad299bf762
Fix stalling on empty channels
...
Closes #164
2022-03-13 17:42:38 +01:00
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
ae821f738e
Fix app memory leaks caused by UI code
2022-03-13 14:47:25 +01:00
ab7f5d0a41
Add SQLite connection pooling and fix not releasing file lock after closing database
...
Closes #167
2022-03-13 13:50:26 +01:00
1bddde7ccd
Fix not fully disposing internal app server when stopped
2022-03-13 13:17:58 +01:00
58259c0bb4
Update Avalonia to 0.10.13
2022-03-12 18:12:31 +01:00
a84a453990
Redesign the app
2022-03-12 18:12:30 +01:00
563c644f48
Fix new databases containing columns that were removed in an earlier commit
2022-03-12 18:12:30 +01:00
f8331a571e
Fix right margins in Viewer filter panel, causing early wrapping
2022-03-10 03:39:48 +01:00
1ed26a16ea
Add more performance logging to the app
2022-03-06 15:49:44 +01:00
72c13cbb58
Fix more database disposal issues
2022-03-06 15:22:03 +01:00
e420add646
Split edit timestamps and message reply ids to separate tables to reduce database size
2022-03-06 15:11:23 +01:00
6f1149ad5e
Add utilities to simplify working with SQLite
2022-03-05 22:58:47 +01:00
b9899922e0
Optimize viewer export in the app
2022-03-05 21:35:56 +01:00
6a2933ea0a
Add utilities for performance logging
2022-03-05 21:05:43 +01:00
be5c76c3bd
Add debug log level and reset console colors after logging
2022-03-05 20:09:24 +01:00
217c1f9e10
Tell users to backup database file(s) before a schema upgrade
2022-03-05 18:43:48 +01:00
725ab7accf
Update SQLite version to 3.35.0
2022-03-05 17:18:33 +01:00
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
6d3db23f80
Fix not manually disposing of resources when the app window is closed
2022-03-05 13:36:04 +01:00
4bc9626013
Add name to server management thread
2022-03-05 13:36:04 +01:00
8002236c1f
Release v33.2 (app)
2022-02-27 17:09:51 +01:00
c4fe6c4391
Move app version info out of .csproj and into a single linked .cs file
2022-02-27 16:20:39 +01:00
ebfe972a98
Update uses of Avalonia APIs & safeguard clipboard code
2022-02-27 15:29:54 +01:00
20aac4c47a
Update Avalonia to 0.10.12
2022-02-27 15:21:38 +01:00
35308e0995
Add option to re-enable Ctrl+Shift+I in the Discord app
2022-02-27 15:08:56 +01:00
f7f32c3f6a
Fix Avalonia designer not seeing custom windows and controls
2022-02-27 11:37:08 +01:00
4dc781b35c
Address Rider inspections
2022-02-21 22:27:29 +01:00
849ef18adb
Reorganize namespaces and move some classes to a separate Utils project
2022-02-21 22:27:01 +01:00
77aa15e557
Add database file name to the app title
...
References #165
2022-02-20 20:03:59 +01:00
47b106503d
Fix database path being editable in the Database tab in the app
2022-02-20 19:55:32 +01:00