Nicolas Werner
|
0e60c09b19
|
Fix room settings opening twice on room title
|
2021-03-19 04:40:41 +01:00 |
|
DeepBlueV7.X
|
f6de66576c
|
Merge pull request #475 from LorenDB/htmlFormattedNotifs
Better notifications
|
2021-03-18 15:46:04 +01:00 |
|
DeepBlueV7.X
|
98b2df43ad
|
Merge pull request #527 from anjanik012/ignore_event
Prevent EventType::Unsupported events to be saved in statesdb (BugFix)
|
2021-03-17 22:19:23 +01:00 |
|
Nicolas Werner
|
1408b1a97d
|
Make CI happy
|
2021-03-17 22:13:12 +01:00 |
|
Anjani Kumar
|
9b9d784a82
|
Prevent EventType::Unsupported type events to be saved in db, avoiding exceptions
|
2021-03-18 02:09:23 +05:30 |
|
Nicolas Werner
|
21562eed75
|
Fix shadowing
|
2021-03-17 20:32:12 +01:00 |
|
Nicolas Werner
|
95bbc559fa
|
Add missing QPointer include
|
2021-03-17 19:45:02 +01:00 |
|
Joseph Donofry
|
9754b94364
|
Use old hunter directory
|
2021-03-17 14:27:24 -04:00 |
|
Nicolas Werner
|
f6d2fa5ec1
|
Fix licenses
|
2021-03-17 19:18:46 +01:00 |
|
Nicolas Werner
|
e5d75c814b
|
Clean up notification code a bit
|
2021-03-17 19:18:07 +01:00 |
|
Nicolas Werner
|
95026dcc62
|
Refactor image download code to be reusable
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
41737ac22c
|
Simplify image loading
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
95a26edad2
|
Don't create a QImage every time
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
716c598f4a
|
Simplify macOS checks for a null image
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
5da6ab0aec
|
make lint
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
98b2fee71b
|
Block notifications until the image has been downloaded
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
64dd10a6a0
|
Only try to display images if they exist
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
82bbdfb929
|
Use better method of resizing images
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
fda6d7629a
|
Switch readImage to take a reference instead of a pointer
There was nowhere that an actual pointer was passed, and I wanted to do references for something else.
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
8b33b1f08b
|
Simplify regex
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
3748d7853e
|
Simplify formatting on Windows
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
2192e8bea8
|
Better handle encrypted notifications
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
9168c2c785
|
Remove unnecessary header
|
2021-03-17 19:18:06 +01:00 |
|
Nicolas Werner
|
f578272a0d
|
Rewrite notification posting logic
This does away with the nice abstraction layers in order to easily get the best-looking notifications for each platform.
|
2021-03-17 19:17:57 +01:00 |
|
Loren Burkholder
|
37acdad928
|
Add regex to remove replies in notifications
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
c693d54598
|
Fix when "replied" is displayed
I accidentally put it in backwards.
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
df998ef671
|
Get event text in event parser function
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
b57b76d948
|
Add "replied" marker to regular reply messages
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
39576fea96
|
Create function for processing whether a message is a reply
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
d8fb4d9292
|
Simplify message body construction
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
4a86e14d04
|
Simplify determination of whether markup is supported
This should also result in a speed increase (however slight), since the capabilities are now sorted through only once.
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
4150d75be7
|
Only HTML-format the body if it should be formatted
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
c38c6fe49e
|
Format notifications according to the FreeDesktop specification
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
dcd9b80dde
|
Fix Linux HTML notifications
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
b05657d51a
|
Fix colon spacing
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
01bbec88dd
|
Don't run markdownToHtml on messages
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
e630504863
|
Disable HTML on macOS
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
648844089c
|
Move data parsing into a dedicated function
Actually posting the notification is now the responsibility of a private function
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
09303ca49f
|
make lint
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
ae7468a716
|
Use the class D-Bus member
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
8d3e463fa6
|
Use plaintext for Windows notifications
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
3dcbac8875
|
Only pass formatted text if it is supported (Linux)
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
c74e68c945
|
Parse markdown overrides during replies
I apparently missed this when I originally added the overrides.
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
029ae18a07
|
Format markdown as HTML in notifications
|
2021-03-17 19:17:13 +01:00 |
|
Joseph Donofry
|
dd1ed7e3fb
|
Test a shorter PATH for appveyor
|
2021-03-17 01:35:36 -04:00 |
|
Nicolas Werner
|
cc3d32c65e
|
Move check for duplicate /sync responses to the same thread
|
2021-03-16 21:01:14 +01:00 |
|
Nicolas Werner
|
0dc40e50f8
|
Convert flatpak file to yaml to be able to add comments
|
2021-03-15 21:15:53 +01:00 |
|
Nicolas Werner
|
2ee31aa09e
|
Use device=all in flatpak for webcam support
fixes #517
|
2021-03-15 21:03:39 +01:00 |
|
Nicolas Werner
|
8ca3a8b607
|
Don't send markdown links in body
fixes #422
|
2021-03-15 20:59:18 +01:00 |
|
Nicolas Werner
|
86766b739d
|
Store all state events
|
2021-03-15 17:11:02 +01:00 |
|