Commit Graph

2771 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 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
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
DeepBlueV7.X dcaebea0b0
Merge pull request #524 from Nheko-Reborn/native-menus
Use native menus
2021-03-14 23:35:36 +00:00
Nicolas Werner e438fc1068
Shorten hunter dir path 2021-03-14 23:23:37 +01:00
Nicolas Werner e490ef953f
Use native menus 2021-03-14 22:22:52 +01:00
targetakhil 5614f70576 Add faq section 2021-03-14 23:32:24 +05:30
targetakhil 02e388e542 fix windows video bug 2021-03-14 23:16:41 +05:30
Nicolas Werner 47a7adf823
Use readonly properties where possible 2021-03-14 16:24:04 +01:00
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
DeepBlueV7.X c47ae99805
Merge pull request #493 from Jedi18/quickswitcher_qml
Port QuickSwitcher to QML
2021-03-14 01:54:09 +00:00
Nicolas Werner eb9603f4c0
Fix room completions not showing label avatars
When no image is set for a room, the room didn't have the first
character in the avatar, when opening any completer, that showed it.
2021-03-14 02:50:44 +01:00
Nicolas Werner 05c636a8d4
Fix qml license headers again 2021-03-14 02:45:20 +01:00
Nicolas Werner 8ebb55623e
Remove background of quick switcher popup 2021-03-14 02:42:41 +01:00
Nicolas Werner 1961312b15
Improve sorting and sizing of completions a bit 2021-03-14 01:24:26 +01:00
Nicolas Werner b82c11bd79
Fix text corruption from unrounded pixel height 2021-03-13 23:52:46 +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
DeepBlueV7.X df797175ca
Merge pull request #520 from Nheko-Reborn/openssl-fixes
Disable bundled OpenSSL by default, even with hunter
2021-03-13 22:42:42 +00:00
Nicolas Werner ce547357b8
Disable bundled OpenSSL by default, even with hunter 2021-03-13 22:42:44 +01:00
Nicolas Werner 6ad4065de4
Fix a few db access crashes 2021-03-12 17:14:18 +01:00
Nicolas Werner 2a70847c80
Bump mtxclient version 2021-03-12 17:14:18 +01:00
Nicolas Werner 27fe0a45b6
Disable room pings in replies 2021-03-12 17:14:17 +01:00
Weblate e78be31429 Translated using Weblate (German)
Currently translated at 93.0% (426 of 458 strings)

Co-authored-by: Konstantin Papesh <konstantin@papesh.at>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/de/
Translation: Nheko/nheko
2021-03-11 22:21:30 -05:00
Weblate e84d3ffb85 Translated using Weblate (English)
Currently translated at 100.0% (458 of 458 strings)

Co-authored-by: Emilie <em@nao.sh>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/en/
Translation: Nheko/nheko
2021-03-11 22:21:29 -05:00
Weblate 5ffd81710a Translated using Weblate (Estonian)
Currently translated at 100.0% (458 of 458 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/
Translation: Nheko/nheko
2021-03-08 22:30:05 -05:00