Oleksii Holub
|
f48af53d72
|
Simplify filter grammar
|
2022-08-25 21:07:02 +03:00 |
|
Oleksii Holub
|
99d721c63b
|
Update nuget packages
|
2022-08-25 20:22:10 +03:00 |
|
Oleksii Holub
|
11414b5937
|
Refactor message filter grammar and add ~ as an alias for - in negated filters for better UX when using CLI
|
2022-08-25 20:09:06 +03:00 |
|
Oleksii Holub
|
e8f8c47dbd
|
Make JS in HTML templates more consistent
|
2022-07-19 16:16:48 +03:00 |
|
Oleksii Holub
|
9aba36fce5
|
Update twemoji URLs
|
2022-07-19 15:55:58 +03:00 |
|
Oleksii Holub
|
e171b43c22
|
Simplify CSS
|
2022-07-01 13:17:13 +03:00 |
|
Oleksii Holub
|
23e1850d15
|
Render consecutive twitter embeds as on
Closes #695
|
2022-06-30 20:56:44 +03:00 |
|
Oleksii Holub
|
edba9f36a7
|
Hide message content in HTML when linking to an image
Closes #695
|
2022-06-29 21:43:43 +03:00 |
|
Oleksii Holub
|
2fd7e327a9
|
Add support for YouTube Shorts video embeds in HTML
|
2022-06-29 20:26:04 +03:00 |
|
Oleksii Holub
|
01389b7e28
|
Fix rendering of code blocks in HTML
|
2022-06-28 21:18:57 +03:00 |
|
Oleksii Holub
|
bd0701cb82
|
Render quotes inline in referenced messages in HTML
|
2022-06-28 21:02:11 +03:00 |
|
Oleksii Holub
|
4283ef22b1
|
Add HTML minification
Closes #345
Closes #743
|
2022-06-28 20:20:33 +03:00 |
|
Oleksii Holub
|
94ef4b6981
|
Support listing and exporting voice channels
Closes #874
|
2022-06-28 18:27:01 +03:00 |
|
Oleksii Holub
|
2463cb5087
|
Sort DMs by last message and avoid grouping them in GUI
Closes #271
|
2022-06-28 17:23:01 +03:00 |
|
Oleksii Holub
|
2c7986c4e6
|
Refactor IsTextChannel and IsVoiceChannel to extensions
|
2022-06-28 16:38:44 +03:00 |
|
Lucas LaBuff
|
47d8163a46
|
Add filename token for current date (#869)
|
2022-06-17 12:06:12 -07:00 |
|
Ethan
|
ddc7f921bd
|
Fix Twemoji URLs with ZWJs being generated incorrectly (#865)
|
2022-06-11 15:46:39 -07:00 |
|
Philipp C. Heckel
|
0e49936e38
|
Make messages linkable in HTML (#864)
|
2022-06-09 09:47:00 -07:00 |
|
Oleksii Holub
|
ca56d47110
|
Allow whitespace in sticker names
|
2022-05-20 20:45:42 +03:00 |
|
Andrew Kolos
|
20eeaa58e9
|
Add has:pin filter (#853)
Adds a new `has:*` filter. Specifically, `has:pin`.
The filter filters for messages that are pinned.
|
2022-05-18 10:11:50 -07:00 |
|
Oleksii Holub
|
bb81cf06ae
|
Rework retry policy
Fixes #832
|
2022-04-12 23:55:03 +03:00 |
|
Oleksii Holub
|
c9e16a7f74
|
Spaces in css rules
|
2022-04-09 20:37:12 +03:00 |
|
Oleksii Holub
|
f9b6793d47
|
Update margins in HTML embeds
|
2022-04-09 20:30:17 +03:00 |
|
Oleksii Holub
|
cfbd267d3a
|
Fix embed styles in HTML
|
2022-04-09 20:25:13 +03:00 |
|
Oleksii Holub
|
2b6f01bf6f
|
Fix font sizes in HTML template
|
2022-04-09 20:08:37 +03:00 |
|
Oleksii Holub
|
0e138bac7d
|
Improve top-level spacing in html template
|
2022-04-09 03:05:54 +03:00 |
|
Oleksii Holub
|
71876febf8
|
Use attachment description as alt text in html
Closes #805
|
2022-04-09 02:52:57 +03:00 |
|
Oleksii Holub
|
489c786c1e
|
Pass token without validation
Fixes #828
|
2022-04-09 02:46:40 +03:00 |
|
Oleksii Holub
|
1f0e667085
|
Fix missing awaits in preamble template
|
2022-04-09 02:21:49 +03:00 |
|
Oleksii Holub
|
5b4d88ca26
|
Update HTML layout and styles
|
2022-04-09 01:58:13 +03:00 |
|
Chris Helder
|
65cc3954b6
|
Use 512x512 user profile pictures (#826)
|
2022-04-08 00:39:07 +03:00 |
|
Oleksii Holub
|
ffe5544f9c
|
Dowload fonts in HTML export when using download media
|
2022-04-07 20:26:12 +03:00 |
|
Oleksii Holub
|
338566c1d6
|
More cleanup
|
2022-04-06 19:43:10 +03:00 |
|
Oleksii Holub
|
aea96d5eba
|
Cleanup
|
2022-04-06 19:00:19 +03:00 |
|
Oleksii Holub
|
1daff4178d
|
Cleanup GUI
|
2022-04-01 00:10:17 +03:00 |
|
Oleksii Holub
|
f80a5fe644
|
Fix multiline quote rendering in HTML
Fixes #756
|
2022-02-19 00:49:56 +02:00 |
|
Oleksii Holub
|
b7dca87fb9
|
Add reaction filter
Closes #715
|
2022-02-19 00:28:38 +02:00 |
|
Oleksii Holub
|
8ecc2940b0
|
HTML-escape links inside HTML export instead of URL-escaping
|
2022-02-19 00:26:54 +02:00 |
|
Oleksii Holub
|
407c2bd2ae
|
Don't crash on invalid mentions
Fixes #816
|
2022-02-19 00:26:53 +02:00 |
|
Tomlacko
|
ecb615ecf1
|
Fix for extremely long file extensions (#812)
|
2022-02-17 19:58:47 -08:00 |
|
Oleksii Holub
|
36b4a45f3a
|
Update Gress
|
2022-02-16 14:30:26 +02:00 |
|
Oleksii Holub
|
cf83cbd89c
|
Add support for stickers (#802)
|
2022-02-05 16:26:23 -08:00 |
|
Oleksii Holub
|
d51d0d4872
|
Use snowflakes in more places
|
2022-02-06 01:15:56 +02:00 |
|
Oleksii Holub
|
2467caac9f
|
Use api v9
|
2022-02-05 20:19:16 +02:00 |
|
Oleksii Holub
|
bd98f4cb6a
|
Refactor StringPart into StringSegment
|
2022-02-05 04:10:35 +02:00 |
|
Oleksii Holub
|
c36b8df8e7
|
Update NuGet packages
|
2022-01-27 18:25:21 +02:00 |
|
Tyrrrz
|
0de1f47310
|
More parsing leniency
Closes #767
|
2022-01-09 22:24:02 +02:00 |
|
Tyrrrz
|
e31ff55e33
|
Handle invalid dates more gracefully
Closes #766
|
2022-01-05 18:54:23 +02:00 |
|
Tyrrrz
|
65ab003ff5
|
Relax parsing rules for embed fields
Closes #765
|
2022-01-04 22:44:03 +02:00 |
|
Alexey Golub
|
2156c6cd0c
|
Automatically detect token kind (#764)
|
2022-01-03 14:52:16 -08:00 |
|
Tyrrrz
|
bfa5d10761
|
Handle null name in Emoji.Parse(...)
|
2021-12-15 02:05:19 +02:00 |
|
Tyrrrz
|
008bb2f591
|
Use .NET 6's ParallelForEachAsync(...)
|
2021-12-13 21:02:11 +02:00 |
|
Tyrrrz
|
b8567d384f
|
More defensive programming
|
2021-12-12 23:45:52 +02:00 |
|
Tyrrrz
|
a06b448f4a
|
Don't use GetNonWhiteSpaceString() with nullable JSON fields
Fixes #747
|
2021-12-11 16:50:09 +02:00 |
|
Tyrrrz
|
880f400e2c
|
C#10ify
|
2021-12-08 23:50:21 +02:00 |
|
Tyrrrz
|
4974fe5292
|
Refer to Category.Name explicitly instead of relying on ToString()
|
2021-11-19 22:18:15 +02:00 |
|
Tyrrrz
|
1db2bb4170
|
Remove Tyrrrz.Extensions package
|
2021-11-15 18:50:46 +02:00 |
|
Tyrrrz
|
da9536bd1b
|
Update NuGet packages
|
2021-11-15 18:02:41 +02:00 |
|
Tyrrrz
|
d8de3bf779
|
Re-add IComparable<T> to Snowflake
|
2021-11-09 23:31:27 +02:00 |
|
Tyrrrz
|
7c88a21543
|
Convert several types to records
|
2021-11-09 23:15:56 +02:00 |
|
Tyrrrz
|
214d5e3bdb
|
Fix nullability errors
|
2021-11-08 23:16:37 +02:00 |
|
Artem
|
092f0cade9
|
Align design with Discord (#728)
|
2021-10-25 11:08:03 -07:00 |
|
Emily
|
fc6cfcfcc6
|
Fix RTL rendering in HTML exports (#727)
|
2021-10-18 09:18:23 -07:00 |
|
Emily
|
46450367e3
|
Add markdown support for channel topics in HTML export (#720)
Co-authored-by: Alexey Golub <1935960+Tyrrrz@users.noreply.github.com>
|
2021-10-16 06:29:59 -07:00 |
|
Tyrrrz
|
21d89afa70
|
Add managed cancellation support
Closes #716
|
2021-10-07 17:06:05 +03:00 |
|
Tyrrrz
|
acfe102e7f
|
Simplify HTTP client management
|
2021-09-28 18:50:43 +03:00 |
|
Tyrrrz
|
ea31b1b270
|
Refactor
|
2021-09-16 01:08:14 +03:00 |
|
Tyrrrz
|
44f64a2cb3
|
Update NuGet packages
|
2021-09-10 01:03:02 +03:00 |
|
Tyrrrz
|
301bca0633
|
Rename MessageFilter.Filter(...) to MessageFilter.IsMatch(...)
|
2021-09-01 18:18:20 +03:00 |
|
Tyrrrz
|
6b8170ab89
|
Allow the contains filter to also search on embed content
Closes #670
|
2021-09-01 00:01:39 +03:00 |
|
Tyrrrz
|
fcca052165
|
Ignore unix timestamp markers with invalid offsets
Fixes #681
|
2021-08-28 19:17:57 +03:00 |
|
Chris Helder
|
ac7ebd6f91
|
Use higher resolution for user profile pictures (#685)
|
2021-08-27 05:03:51 -07:00 |
|
Lucas LaBuff
|
9303383662
|
Fix parsing of "has:file" filter (#678)
|
2021-08-08 13:49:50 -07:00 |
|
Tyrrrz
|
265cb71dfd
|
Add note explaining why Razor templates are not rendered directly
|
2021-07-27 13:02:53 +03:00 |
|
Tyrrrz
|
99f94425c2
|
Stop pluralizing "emoji" as "emojis"
|
2021-07-26 17:07:02 +03:00 |
|
Tyrrrz
|
6fa6df981e
|
[HTML] Fix bot tag positioning
|
2021-07-24 17:46:27 +03:00 |
|
Tyrrrz
|
eec4123b98
|
[HTML] Add horizontal gap between embed fields
|
2021-07-24 17:39:45 +03:00 |
|
Tyrrrz
|
6fa7cbe568
|
Allow link nodes to have markdown children instead of just text
Closes #640
|
2021-07-24 17:20:28 +03:00 |
|
Tyrrrz
|
aae3790a5f
|
[HTML] Special case plain image embeds
Closes #537
|
2021-07-23 02:29:05 +03:00 |
|
Tyrrrz
|
28b2039a33
|
[HTML] Update quote style
Closes #654
|
2021-07-23 01:28:49 +03:00 |
|
Tyrrrz
|
f40589dea6
|
[HTML] Special case Spotify embeds
Closes #657
|
2021-07-23 00:54:00 +03:00 |
|
Tyrrrz
|
bb4db21b87
|
Add missing formats to the list of supported image and video attachments
|
2021-07-23 00:18:38 +03:00 |
|
Tyrrrz
|
38bc259ab6
|
[HTML] Render full date in tooltips on unix timestamps
Closes #656
|
2021-07-21 19:14:27 +03:00 |
|
Tyrrrz
|
530e2c50a9
|
Simplify User.GetAvatarUrl(...)
|
2021-07-21 17:29:05 +03:00 |
|
Tyrrrz
|
63c92047a1
|
Test improvements
|
2021-07-19 23:13:52 +03:00 |
|
Tyrrrz
|
7d9d3ca5fb
|
Exclude EmojiIndex from coverage
|
2021-07-19 22:37:04 +03:00 |
|
Tyrrrz
|
cad6baba48
|
Fix coverage collection in tests
|
2021-07-19 22:28:30 +03:00 |
|
Tyrrrz
|
daa8c0a735
|
[HTML] Update fallback text when referenced message is deleted or could not be loaded
Closes #645
|
2021-07-19 15:30:18 +03:00 |
|
Tyrrrz
|
d4eba75036
|
Normalize namings ("...Type" -> "...Kind")
|
2021-07-19 02:07:19 +03:00 |
|
Tyrrrz
|
92766b580b
|
[HTML] Show "Click to see attachment" on replies to attachment or embed messages without content
Closes #634
|
2021-07-19 01:12:30 +03:00 |
|
Tyrrrz
|
abf7498667
|
Add support for timestamp markers
Closes #637
|
2021-07-18 16:04:39 +03:00 |
|
Tyrrrz
|
ae42554621
|
Render voice channel mentions
Closes #636
|
2021-07-18 02:19:50 +03:00 |
|
Tyrrrz
|
b58e67776c
|
[HTML] Improve how the reference symbol looks
Closes #650
|
2021-07-18 01:09:52 +03:00 |
|
Tyrrrz
|
35264e8a12
|
Improve "Requested resource does not exist" exception message to give slightly more context
|
2021-07-18 00:15:06 +03:00 |
|
Tyrrrz
|
650c55bbd1
|
Refactor
|
2021-07-17 23:53:13 +03:00 |
|
Cliff J
|
e1726683f8
|
Hide author icon when loading returns an error (#644)
Fixes #643
|
2021-07-13 14:56:36 -07:00 |
|
Lucas LaBuff
|
d39fc212b6
|
Filter which messages are exported (#622)
|
2021-07-07 12:14:40 -07:00 |
|
Tyrrrz
|
5b5a53dbf4
|
[HTML] More template cleanup
|
2021-06-22 20:03:30 +03:00 |
|
Tyrrrz
|
2b0fa4213b
|
[HTML] Cleanup templates slightly
|
2021-06-22 14:16:08 +03:00 |
|
Tyrrrz
|
fd9d367bad
|
[HTML] Cleanup formatting in stylesheet
|
2021-06-21 20:52:30 +03:00 |
|
Tyrrrz
|
dbc3209160
|
[HTML] Merge all static stylesheets into a single dynamic stylesheet
|
2021-06-21 20:44:36 +03:00 |
|
Tyrrrz
|
3bcde0c534
|
[HTML] Move stylesheets into their own template
|
2021-06-21 19:57:15 +03:00 |
|
Luke
|
3c6d9d74a4
|
Lazy load images (#613)
|
2021-06-20 05:50:14 -07:00 |
|
Tyrrrz
|
1e53f50ca3
|
[HTML] Simplify disabling jumbo in referenced message content
|
2021-06-19 23:09:07 +03:00 |
|
Tyrrrz
|
cd05058cf7
|
Prefer proxy URLs for embed content everywhere
|
2021-06-19 20:25:50 +03:00 |
|
Tyrrrz
|
e9c3872701
|
[HTML] Prevent click events on elements inside referenced message
Closes #545
|
2021-06-19 20:17:36 +03:00 |
|
Tyrrrz
|
88c4330a66
|
[HTML] Link to pre-resized avatar image for better image quality
|
2021-06-19 20:15:18 +03:00 |
|
Tyrrrz
|
998bdaf2d4
|
[HTML] Use svg variants of Twemoji for better resize quality
|
2021-06-19 19:57:29 +03:00 |
|
Tyrrrz
|
24a80f915f
|
[HTML] Recognize standard emoji by code and show emoji code in tooltips
Closes #549
Closes #599
|
2021-06-19 19:49:53 +03:00 |
|
Tyrrrz
|
de57cd714d
|
[HTML] Prepend "Message sent: " to message timestamp tooltips
|
2021-06-19 18:56:47 +03:00 |
|
Tyrrrz
|
f9ab269b29
|
[HTML] Don't jumbo emojis in referenced messages
Closes #544
|
2021-06-19 15:49:16 +03:00 |
|
Tyrrrz
|
4fd6f8272e
|
[HTML] Update styling to match Discord
|
2021-06-16 18:15:58 +03:00 |
|
Tyrrrz
|
b28f029382
|
Refactor YouTube embeds
|
2021-06-16 17:54:35 +03:00 |
|
Tyrrrz
|
29552be6e5
|
Cleanup
|
2021-06-16 16:52:18 +03:00 |
|
Tyrrrz
|
9491e18e2f
|
Update NuGet packages
|
2021-06-15 22:41:06 +03:00 |
|
quentinmay
|
4b1c9660be
|
Render YouTube iframe for applicable video embeds (#607)
|
2021-06-15 07:19:19 -07:00 |
|
Tyrrrz
|
950625e671
|
[HTML] Show timestamps of individual messages
Closes #536
|
2021-06-14 22:55:42 +03:00 |
|
Tyrrrz
|
ce2dedff6b
|
[HTML] Use a clickable <div> instead of <a> for reply reference link
Fixes #546
|
2021-06-14 21:33:20 +03:00 |
|
Tyrrrz
|
baac419538
|
[HTML] Fix embed footer styling
|
2021-06-14 20:48:20 +03:00 |
|
Tyrrrz
|
bd40dbde48
|
Don't throw if file dates cannot be modified when downloading media
Fixes #585
|
2021-06-14 20:43:44 +03:00 |
|
Tyrrrz
|
cbe4bc593c
|
[HTML] Prefer proxy URLs for resolving embed media
Closes #590
|
2021-06-14 20:38:19 +03:00 |
|
Tyrrrz
|
d01ed13041
|
Update NuGet packages
|
2021-04-18 19:32:59 +03:00 |
|
Tyrrrz
|
2ddfb46c31
|
Add IFormatProvider to FileSize.TryParse(...) and PartitionLimit.Parse(...)
|
2021-04-17 14:07:07 +03:00 |
|
rtm516
|
3c5beeba79
|
Export channel category id to JSON (#554)
|
2021-04-17 13:56:27 +03:00 |
|
Tyrrrz
|
511af1e35c
|
Refactor
|
2021-04-16 23:09:08 +03:00 |
|
rtm516
|
2fea455c64
|
[JSON] Write user color (#552)
|
2021-04-15 19:21:16 +03:00 |
|
Andrew Kolos
|
eb89ea5b40
|
Add partition by file size (#497)
|
2021-04-12 13:50:32 +03:00 |
|
Tyrrrz
|
58464d8708
|
Improve error messages
|
2021-03-24 22:39:01 +02:00 |
|
Tyrrrz
|
6f90c367b9
|
Clamp progress in DiscordClient.GetMessagesAsync(...)
|
2021-03-23 21:41:37 +02:00 |
|
Tyrrrz
|
f866c16355
|
Update NuGet packages
|
2021-03-23 18:43:09 +02:00 |
|
Tyrrrz
|
072d4c1fe6
|
Use MiniRazor.CodeGen instead of MiniRazor
|
2021-03-23 00:48:56 +02:00 |
|
Lucas LaBuff
|
6365e0a080
|
Fix JSON discriminator and nickname fields (#524)
|
2021-03-19 16:58:28 +02:00 |
|
Tyrrrz
|
3aef7faa1e
|
Use is null /is not null
|
2021-03-09 21:57:26 +02:00 |
|
Tyrrrz
|
ebe4d58a42
|
Cleanup
|
2021-02-22 03:15:22 +02:00 |
|
Alexey Golub
|
4bfb2ec7fd
|
Improve performance (#162)
|
2019-04-10 23:45:21 +03:00 |
|
Alexey Golub
|
4113101c0c
|
Get rid of ByteSize in favor of our own class
|
2019-03-24 12:36:25 +02:00 |
|
Alexey Golub
|
0a60dea5c1
|
Use net46, netstd2.0, and netcoreapp2.1 for target frameworks
Closes #154
|
2019-03-22 00:07:13 +02:00 |
|
Alexey Golub
|
889446fff7
|
Update nuget packages
|
2019-03-21 22:54:12 +02:00 |
|
Alexey Golub
|
6d1cfef729
|
Update Onova
|
2019-03-21 00:55:24 +02:00 |
|
Oleksii Holub
|
ac2b450892
|
Retry on any 5xx HTTP response in DataService
Closes #157
|
2019-03-14 16:30:27 +02:00 |
|
Oleksii Holub
|
4046fd0ad9
|
[HTML] Add syntax highlighting via Highlight.js
Closes #138
|
2019-03-14 16:02:39 +02:00 |
|
Alexey Golub
|
adbe544c57
|
Add some margin at the end of the chatlog in HTML
|
2019-03-07 22:15:21 +02:00 |
|
Alexey Golub
|
6f4d1c3d77
|
Refactor message grouping
|
2019-03-07 22:13:00 +02:00 |
|
Alexey Golub
|
33f71c1612
|
Remove message group limit setting
|
2019-03-07 21:14:11 +02:00 |
|
Alexey Golub
|
9b78472e05
|
Update message grouping algorithm to match Discord's
Fixes #152
|
2019-03-07 21:10:22 +02:00 |
|
Alexey Golub
|
918cb4820f
|
Add alt text to emoji images
Closes #151
|
2019-03-06 22:57:18 +02:00 |
|
Alexey Golub
|
48ec4d085a
|
Fix bad overflow wrapping
|
2019-03-03 21:33:27 +02:00 |
|
Alexey Golub
|
0d1ce38489
|
Jumboable emojis
|
2019-03-03 21:09:47 +02:00 |
|
Alexey Golub
|
666f2d8d4a
|
Fix emoji and reaction css
|
2019-03-03 20:47:24 +02:00 |
|
Alexey Golub
|
2dd0742c1c
|
Fix video attachments getting rendered as images
Fixes #120
|
2019-03-03 20:20:01 +02:00 |
|
Alexey Golub
|
69fe8af87a
|
Update Failsafe
|
2019-03-03 20:08:47 +02:00 |
|
Alexey Golub
|
492003c75a
|
Fix incorrect standard emoji rendering in plaintext
|
2019-03-03 18:41:54 +02:00 |
|
Alexey Golub
|
28175e2110
|
Parse emojis in markdown and render them using Twemoji
Closes #140
|
2019-03-03 18:36:12 +02:00 |
|
Alexey Golub
|
a564906719
|
Use ByteSize for file size in attachments
|
2019-03-03 16:38:41 +02:00 |
|
Alexey Golub
|
5161593e0f
|
Forgot to commit DataService.Parsers
|
2019-03-03 15:40:26 +02:00 |
|
Alexey Golub
|
847a05a269
|
Refactor reaction emojis into a separate class, add support for animations and standard emojis via twemoji
Closes #71
|
2019-03-03 15:24:31 +02:00 |
|
Alexey Golub
|
f09f30c7bd
|
Implement a more sophisticated markdown parsing engine (#145)
|
2019-03-03 14:16:12 +02:00 |
|
Alexey Golub
|
7b614ed448
|
Update version
|
2019-02-10 17:27:45 +02:00 |
|
Alexey Golub
|
6531462220
|
Fix getting last message when there's no date range
Fixes #137
|
2019-02-10 17:26:18 +02:00 |
|
Alexey Golub
|
e89f2735a0
|
Update version
|
2019-02-09 21:26:15 +02:00 |
|
Alexey Golub
|
991dfccf3c
|
Retry on 503 status code
|
2019-02-09 19:39:21 +02:00 |
|
Alexey Golub
|
524c86b8f2
|
Add channel ID to default export file name to avoid collisions
|
2019-02-09 19:20:13 +02:00 |
|
Alexey Golub
|
e4b0d60c40
|
Add multichannel export to GUI
Closes #12
|
2019-02-09 19:03:34 +02:00 |
|
Alexey Golub
|
65c5df89f4
|
Use Failsafe
|
2019-02-08 20:37:53 +02:00 |
|
Oleksii Holub
|
b3e2dd3994
|
Group channels by category in GUI
Closes #77
|
2019-01-30 18:16:46 +02:00 |
|
Alexey Golub
|
2859a740eb
|
Update nuget packages
|
2019-01-07 18:29:36 +02:00 |
|
TVdata
|
bf5cedb646
|
Add CLI command to export all available channels in a guild (#123)
|
2018-12-19 16:53:21 +02:00 |
|
Alexey Golub
|
dddb13fcc5
|
Refactor default file name generation and add date ranges there
Closes #29
|
2018-12-10 23:16:15 +02:00 |
|
Alexey Golub
|
ca727e9f23
|
Improve naming of exported partition files
|
2018-12-08 23:55:49 +02:00 |
|
Alexey Golub
|
0d3510222e
|
Migrate to Stylet and refactor view/view-model framework
|
2018-11-29 19:18:44 +02:00 |
|
Oleksii Holub
|
d620010e85
|
Add some safeguarding in case partition limit is less or equal to zero
|
2018-11-15 10:26:54 +02:00 |
|
Oleksii Holub
|
beadc25e61
|
Cleanup GroupMessages
|
2018-11-14 18:15:07 +02:00 |
|
Oleksii Holub
|
8bc29c4928
|
Refactor SplitIntoPartitions
|
2018-11-14 17:51:03 +02:00 |
|
Alexey Golub
|
b518fb2f59
|
Update version
|
2018-11-03 23:51:19 +02:00 |
|
Alexey Golub
|
94165dcd8d
|
Don't render the template in memory to avoid out of memory exceptions
Fixes #88
|
2018-11-03 23:04:26 +02:00 |
|
Alexey Golub
|
a0359b1e43
|
Split output file into multiple partitions (#116)
|
2018-11-03 22:53:20 +02:00 |
|
Oleksii Holub
|
d28e81f8dc
|
Don't replace new lines in csv
Part of #102
|
2018-11-01 18:33:29 +02:00 |
|
Oleksii Holub
|
761cb032d7
|
Don't group messages in PlainText export
Part of #102
|
2018-11-01 18:27:41 +02:00 |
|
Oleksii Holub
|
47f0561c71
|
Refactor message grouping from data layer to render layer
|
2018-11-01 18:16:23 +02:00 |
|
Oleksii Holub
|
ba27a9f909
|
Rename ExportService.Export to ExportChatLog for consistency
|
2018-10-31 17:54:13 +02:00 |
|
Oleksii Holub
|
52684c264f
|
Change order of parameters in ExportService.Export
|
2018-10-31 17:35:28 +02:00 |
|
Oleksii Holub
|
bcad5b4ed1
|
Set ChatLog.TotalMessageCount from ChatLogService
|
2018-10-31 17:34:57 +02:00 |
|
Alexey Golub
|
95a4217ab3
|
Refactor resolving chat log to a separate service to allow reusability across CLI and GUI
|
2018-10-30 22:52:28 +02:00 |
|
Alexey Golub
|
97a36028b9
|
Update version
|
2018-09-14 00:34:18 +03:00 |
|
Alexey Golub
|
614bd8590d
|
Generate file name if given output path CLI argument is a directory
Closes #67
|
2018-08-13 23:25:06 +03:00 |
|
Alexey Golub
|
0faa427970
|
Invert if condition in authentication header
|
2018-08-03 00:13:44 +03:00 |
|
Alexey Golub
|
dd9da4831e
|
Change how user token is sent in requests
|
2018-08-03 00:00:51 +03:00 |
|
Oleksii Holub
|
f63ea41188
|
Update version
|
2018-07-25 11:53:05 +03:00 |
|
Alexey Golub
|
3572a21aad
|
Allow using bot token instead of user token (#70)
|
2018-07-24 22:47:45 +03:00 |
|
Alexey Golub
|
37ee0b8be3
|
Cleanup templates and change how model is referenced
|
2018-07-03 22:58:46 +03:00 |
|
trainboy2019
|
ed146bac22
|
Add support for animated avatars (#66)
|
2018-07-02 21:12:32 +03:00 |
|
Alexey Golub
|
b9c449709f
|
Update version
|
2018-07-01 21:12:06 +03:00 |
|
Alexey Golub
|
25207c5093
|
Improve the templates a bit
|
2018-07-01 21:04:03 +03:00 |
|
Alexey Golub
|
4fbec95208
|
Fix CSV and PlainText outputs not rendering timestamps correctly
Fixes #65
|
2018-07-01 16:53:33 +03:00 |
|
Alexey Golub
|
0a48da4c56
|
Update version
|
2018-06-28 00:36:26 +03:00 |
|
Alexey Golub
|
3f5f62585c
|
Make emojis larger if they are the only thing in content
|
2018-06-28 00:29:47 +03:00 |
|
Alexey Golub
|
49f39c7097
|
Add retry policy for 429 responses
|
2018-06-28 00:20:31 +03:00 |
|
Alexey Golub
|
e3eac10fb8
|
Bring HTML light theme in line with dark theme
|
2018-06-27 23:16:28 +03:00 |
|
Alexey Golub
|
23f9331e4e
|
Cleanup
|
2018-06-27 00:45:29 +03:00 |
|
Alexey Golub
|
69088b83eb
|
Html-encode date ranges in html export
|
2018-06-26 23:23:18 +03:00 |
|
Alexey Golub
|
7ecf90d1cb
|
Refactor css for 'pre' with modifiers
|
2018-06-26 01:14:54 +03:00 |
|
Alexey Golub
|
f0cd2dce1b
|
Improve reactions
|
2018-06-26 01:09:23 +03:00 |
|
IntriguingTiles
|
e8436faf66
|
Add support for reactions (#62)
|
2018-06-26 00:27:45 +03:00 |
|
Alexey Golub
|
8678043f0d
|
Implement progress reporting when downloading messages (#57)
|
2018-06-25 23:11:34 +03:00 |
|
Oleksii Holub
|
e4f0b8193f
|
Output date range in the export file
Closes #56
|
2018-06-25 18:44:50 +03:00 |
|
Alexey Golub
|
c2cebe99e3
|
Fix wrong json node being used to parse mentioned users in messages
|
2018-06-25 02:28:38 +03:00 |
|
Alexey Golub
|
481991bd00
|
Architecture refactor (#63)
|
2018-06-25 01:59:15 +03:00 |
|
Malcolm Diller
|
d958f613a3
|
Add support for embeds (#46)
|
2018-05-06 13:09:25 +03:00 |
|
Alexey Golub
|
3b7da21c24
|
Update version
|
2018-04-15 17:19:46 +03:00 |
|
Alexey Golub
|
ff6ef480ab
|
Remove comments from csv exporter
|
2018-04-15 16:58:47 +03:00 |
|
Tim van den Essen
|
e1e8c73613
|
Add csv exporting (#44)
|
2018-04-15 16:52:02 +03:00 |
|
Alexey Golub
|
cc2583f96b
|
Update version
|
2018-04-08 13:03:03 +03:00 |
|
Alexey Golub
|
de763f8aaa
|
Try to parse DM group chat names instead of only using participants
Fixes #41
|
2018-04-08 12:46:55 +03:00 |
|
Alexey Golub
|
7b67cbc385
|
Improve markdown parsing to make it less volatile
Fixes #18, #20, #40
|
2018-04-08 12:29:38 +03:00 |
|
Alexey Golub
|
7ffb799136
|
Update nuget packages
|
2018-04-01 00:31:58 +03:00 |
|
Alexey Golub
|
5a84fb25e6
|
Update nuget packages and rework UpdateService
|
2018-03-20 22:18:09 +02:00 |
|
Alexey Golub
|
9988300942
|
Let user disable auto-updates
|
2018-02-25 18:22:55 +02:00 |
|
Alexey Golub
|
4540134a98
|
Don't crash when update fails
|
2018-02-25 18:11:00 +02:00 |
|
Alexey Golub
|
63e3ba8891
|
Add application icon to CLI
|
2018-02-25 17:03:08 +02:00 |
|
Alexey Golub
|
63c835df88
|
Implement auto-update via Onova
|
2018-02-25 17:00:44 +02:00 |
|
Alexey Golub
|
ffa1023c50
|
Improve word wrapping in messages
Doesn't break words. Fixes #31.
|
2018-02-10 18:02:36 +02:00 |
|
Alexey Golub
|
f7ef3bbb44
|
Bump framework version and small cleanup
|
2018-01-26 18:13:25 +02:00 |
|
Alexey Golub
|
8515efe11b
|
Add command line interface and change solution structure (#26)
|
2018-01-12 20:28:36 +01:00 |
|