Commit graph

5184 commits

Author SHA1 Message Date
Nicolas Werner
678806749d
Add a /command to redact all visible messages sent by a user 2022-07-01 10:24:12 +02:00
Nicolas Werner
7198cee85e
Fix crash on empty user cache stored 2022-07-01 09:14:17 +02:00
Nicolas Werner
7ebf43ce38
Fix crash when closing room directory window 2022-07-01 00:41:50 +02:00
DeepBlueV7.X
5bb0c676bd
Merge pull request #1111 from q234rty/master
Fix regressions after #1108
2022-06-30 16:29:28 +00:00
Weblate
91f1c00eba Translated using Weblate (Chinese (Simplified))
Currently translated at 23.1% (179 of 772 strings)

Co-authored-by: ling <xll520yzl@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2022-06-30 02:59:20 -04:00
q234rty
fd87dc615c
Fix emoji picker 2022-06-30 11:39:19 +08:00
q234rty
bda88a0379
Fix room member list 2022-06-30 11:38:22 +08:00
Loren Burkholder
e2e5e4926e make lint 2022-06-29 22:05:47 -04:00
Loren Burkholder
885a790b1f Simplify space notification options 2022-06-29 22:04:37 -04:00
Loren Burkholder
f264941615 make license 2022-06-29 22:04:37 -04:00
Loren Burkholder
7cbde0712f Allow muting spaces; other general improvements 2022-06-29 22:04:37 -04:00
Loren Burkholder
4428e0e0b8 make lint 2022-06-29 22:04:37 -04:00
Loren Burkholder
7e9646cc25 Add notifications to all sidebar items 2022-06-29 22:04:37 -04:00
Loren Burkholder
f03c506bdf Inform Qt that loud notifications changed 2022-06-29 22:04:37 -04:00
Loren Burkholder
863eaa1910 Add space notification configuration 2022-06-29 22:04:37 -04:00
Loren Burkholder
c2b6728955 Add space notifs to room list 2022-06-29 22:04:19 -04:00
Loren Burkholder
8ec0577807 Make the notification bubble its own component 2022-06-29 22:04:19 -04:00
Loren Burkholder
e446e3d679 Add loud notifications for spaces 2022-06-29 22:04:17 -04:00
Loren Burkholder
169384f0fa Add space notifications to room list 2022-06-29 22:02:20 -04:00
Loren Burkholder
e7c24b094f Fix typoed variable name 2022-06-29 22:00:09 -04:00
Loren Burkholder
2df2046d1d Display unread notifications for spaces 2022-06-29 22:00:09 -04:00
Nicolas Werner
b6bbbdeae7
Fix bad timestamps being stored for room infos 2022-06-28 23:18:36 +02:00
q234rty
7a29531739
Fix blurriness of svg icons (#1108) 2022-06-28 12:14:23 +00:00
Nicolas Werner
3256d9bafe
Fix clazy complaint about detatch 2022-06-28 13:33:46 +02:00
brausepulver
98de51042a
Get large avatar images as scale and crop locally (#1107)
Resolves #1069

The Matrix spec requires servers to provide thumbnails at (96x96, crop) and (320x240, scale) among others. [1] The avatars in Nheko's global/room profile and room settings are sized 130x130 on normal scaling and 260x260 on 2x scaling like on a HiDPI device. In both cases the avatar is requested as cropped and that way displayed at 96x96, making it look blurry.

This can be solved by requesting scaled avatars rather than cropped where appropriate, and cropping to the requested size afterwards.

HiDPI can be simulated in Qt by setting QT_SCALE_FACTOR=2.

[1] https://spec.matrix.org/v1.3/client-server-api/#thumbnails
2022-06-26 18:32:43 +00:00
Weblate
e16d297d0c Translated using Weblate (Finnish)
Currently translated at 100.0% (772 of 772 strings)

Co-authored-by: Lurkki14 <jussi.kuokkanen@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2022-06-26 09:15:42 -04:00
Nicolas Werner
1145610694
Fix timestamps after loading 2022-06-26 01:48:16 +02:00
Nicolas Werner
dc4a06517c
Add an option to define new power levels 2022-06-26 00:09:00 +02:00
Nicolas Werner
c25aeac4ca
Fix linting 2022-06-25 18:07:55 +02:00
Nicolas Werner
5772447874
Require matrix v1.1 or greater 2022-06-25 16:16:54 +02:00
Nicolas Werner
6e97f3da06
Refresh last message when paginating backwards 2022-06-25 14:05:52 +02:00
Nicolas Werner
dc4fbd167e
Fix linting 2022-06-24 01:55:32 +02:00
brausepulver
09c646d3fa
Add copy link to room context menu (#1101) 2022-06-23 23:44:50 +00:00
DeepBlueV7.X
f189fbc98d
Merge pull request #1106 from jevolk/master
Fix multiple weak symbols from private object destructor (-Wstringop-…
2022-06-23 22:19:45 +00:00
Jason Volk
a7ee6e96ba Fix multiple weak symbols from private object destructor (-Wstringop-overflow). 2022-06-23 12:48:44 -07:00
Weblate
723a06d44a Translated using Weblate (Estonian)
Currently translated at 100.0% (772 of 772 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
2022-06-21 02:19:46 -04:00
Weblate
83c434ec85 Translated using Weblate (Finnish)
Currently translated at 100.0% (772 of 772 strings)

Co-authored-by: Lurkki14 <jussi.kuokkanen@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2022-06-20 03:12:42 -04:00
Weblate
5aef5fdd76 Translated using Weblate (Chinese (Simplified))
Currently translated at 22.9% (177 of 772 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 22.9% (177 of 772 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 22.9% (177 of 772 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 22.9% (177 of 772 strings)

Co-authored-by: Nekogawa Mio <mio@lolic.at>
Co-authored-by: Reiuji Utsuho <netap495l@gmail.com>
Co-authored-by: hulb <hulb@live.cn>
Co-authored-by: ling <xll520yzl@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2022-06-19 12:14:36 -04:00
Nicolas Werner
ead10cd0fd
Request full online keybackup when turning it on 2022-06-19 16:37:00 +02:00
Weblate
2b5b6ca551 Translated using Weblate (English)
Currently translated at 100.0% (772 of 772 strings)

Co-authored-by: Lurkki14 <jussi.kuokkanen@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/en/
Translation: Nheko/nheko
2022-06-18 14:11:18 -04:00
Weblate
9e0d317d58 Translated using Weblate (Finnish)
Currently translated at 100.0% (772 of 772 strings)

Co-authored-by: Lurkki14 <jussi.kuokkanen@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2022-06-18 14:11:18 -04:00
Weblate
5c05d2090f Translated using Weblate (German)
Currently translated at 84.8% (655 of 772 strings)

Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/de/
Translation: Nheko/nheko
2022-06-18 14:11:18 -04:00
Weblate
460f6fe6ff Translated using Weblate (Chinese (Simplified))
Currently translated at 13.7% (106 of 772 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 13.7% (106 of 772 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 13.7% (106 of 772 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 13.7% (106 of 772 strings)

Co-authored-by: Nekogawa Mio <mio@lolic.at>
Co-authored-by: Reiuji Utsuho <netap495l@gmail.com>
Co-authored-by: hulb <hulb@live.cn>
Co-authored-by: ling <xll520yzl@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2022-06-18 14:11:18 -04:00
Nicolas Werner
35ff02ce48
Remove a few more headers 2022-06-18 02:31:01 +02:00
Nicolas Werner
07228d336a
Support the knock_restricted rule 2022-06-18 00:17:24 +02:00
Nicolas Werner
b57152a1c9
Skip migration if sender_key is not a string or present 2022-06-18 00:10:47 +02:00
Rohit Sutradhar
b0e3c6d65a
Added escape handler for uploads (#1100)
* Added escape handler for uploads

* Update MessageView.qml

Changed if-else conditions to handle only one escape at a time
2022-06-17 20:08:29 +00:00
Nicolas Werner
8cdfbf9391
Get rid of 'using json = nlohmann::json' 2022-06-17 22:03:54 +02:00
Nicolas Werner
b0c353c550
Remove remaining groups code 2022-06-17 19:51:08 +02:00
Nicolas Werner
1f17875721
Fix coeurl lookup 2022-06-17 19:49:18 +02:00