Commit Graph

1666 Commits

Author SHA1 Message Date
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
Nicolas Werner cc3d32c65e
Move check for duplicate /sync responses to the same thread 2021-03-16 21:01:14 +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
DeepBlueV7.X 6548b84e29
Merge pull request #523 from Jedi18/master
Fix windows video bug
2021-03-15 15:51:10 +00:00
Nicolas Werner 569ea5b5f4
Rotate session keys properly 2021-03-15 16:24:01 +01:00
DeepBlueV7.X 61c5dffffd
Merge pull request #525 from salahmak/image-upload-dialog
Pressing return on image upload dialog sends the message
2021-03-15 11:48:55 +00:00
salahmak aa0223c041 Pressing return on image upload dialog sends the message 2021-03-15 12:42:17 +01:00
targetakhil a4b7966d21 prepend file:// for linux and macos 2021-03-15 09:03:06 +05:30
Nicolas Werner 9b8e6c7f5c
Remove some more allocations 2021-03-14 15:34:18 +01:00
Nicolas Werner 98e0b95635
Reduce allocations when escaping emoji 2021-03-14 14:04:30 +01:00
Nicolas Werner 1961312b15
Improve sorting and sizing of completions a bit 2021-03-14 01:24:26 +01:00
Nicolas Werner 7a356f3832
Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into Jedi18-quickswitcher_qml 2021-03-13 23:45:05 +01:00
Nicolas Werner 6ad4065de4
Fix a few db access crashes 2021-03-12 17:14:18 +01:00
Nicolas Werner 27fe0a45b6
Disable room pings in replies 2021-03-12 17:14:17 +01:00
Nicolas Werner 31cc727594
Fix disable certificate validation on login page 2021-03-08 13:44:38 +01:00
Nicolas Werner 47e97d490c
Add config option to disable tls validation 2021-03-06 20:52:08 +01:00
Jedi18 8870455f9d change allowed mistakes, fix minor style issues, remove old completer function from inputbar 2021-03-07 00:18:24 +05:30
Nicolas Werner 973ec13ad8
Add linebreaks to fingerprint 2021-03-06 19:36:18 +01:00
trilene 3846adfecc Bump mtxclient 2021-03-05 20:08:41 -05:00
Nicolas Werner 02e459b4e6
Fix unused variable 2021-03-05 15:27:46 +01:00
Nicolas Werner 1be42045ee
fix linting 2021-03-05 15:26:07 +01:00
Nicolas Werner f4164cc799
Fix a few join confirmations too many 2021-03-05 14:59:59 +01:00
Nicolas Werner 626d8bf151
Remove tweeny 2021-03-05 14:04:30 +01:00
DeepBlueV7.X 56c44d0454
Merge pull request #505 from Nheko-Reborn/license-headers
License headers
2021-03-05 01:04:36 +00:00
Joseph Donofry 4b12b53133
Fix linting 2021-03-04 19:11:08 -05:00
Nicolas Werner a6f0d2ea7d
Update license headers 2021-03-05 01:04:07 +01:00
Joseph Donofry 87bf761dc2
Properly format matrix errors in spdlog statements 2021-03-04 18:56:25 -05:00
Nicolas Werner 67ab204050
Fix reply relating to the wrong id of edited event 2021-03-03 17:42:41 +01:00
Nicolas Werner d28a620f42
Add comment to mark db keys as such 2021-03-03 00:08:33 +01:00
Nicolas Werner 1b0abe97f9
Update to new lmdbxx version 2021-03-03 00:01:17 +01:00
Nicolas Werner a0fad2513e
Don't ask to join joined rooms when clicking matrix uri 2021-03-01 01:46:22 +01:00
trilene 099207b88c Restore voice/video calls 2021-02-25 13:44:08 -05:00
trilene 12e40a13cb Add missing translation mark 2021-02-25 12:44:09 -05:00