Commit graph

5317 commits

Author SHA1 Message Date
Nicolas Werner
1b82b8242b
Keep identities for users cached
There is not really a reason to stop tracking them, just because the
server says so. We might still want to show a users profile, etc.
2021-09-13 14:31:22 +02:00
Loren Burkholder
b9255803fb Streamline getting other user id from invited direct chat 2021-09-11 19:45:01 -04:00
Loren Burkholder
0b8527eb1b Don't try to check whether a preview is direct 2021-09-11 19:35:31 -04:00
Loren Burkholder
fb53fc86b6 Fix invites crashing the whole app 2021-09-11 19:35:31 -04:00
Loren Burkholder
96edc0bb75 Use correct form of roomId 2021-09-11 19:35:31 -04:00
Loren Burkholder
87bff3493d Add direct chat handling for previews and invites 2021-09-11 19:35:31 -04:00
Loren Burkholder
8e5f91a579 Use better jdenticon codes/id settings 2021-09-11 19:35:31 -04:00
Loren Burkholder
3b15bf5227 Remove useless line 2021-09-11 19:35:31 -04:00
Loren Burkholder
bb8dbf2c2e Use better visible check 2021-09-11 19:35:31 -04:00
Loren Burkholder
094ddb48a2 Don't bother with crop 2021-09-11 19:35:31 -04:00
Loren Burkholder
2147ce8556 Only try loading plugin once 2021-09-11 19:35:31 -04:00
Loren Burkholder
f14762e6a5 Always show jdenticon toggle (disable if no plugin) 2021-09-11 19:35:31 -04:00
Loren Burkholder
0e3f3f2b20 make lint 2021-09-11 19:35:31 -04:00
Loren Burkholder
17729ce662 Fix jdenticons in various places 2021-09-11 19:35:31 -04:00
Loren Burkholder
356723fe06 Use more descriptive property name 2021-09-11 19:35:31 -04:00
Loren Burkholder
3a86d44c1e Finish getting all avatars jdenticonified 2021-09-11 19:35:31 -04:00
Loren Burkholder
a23c586cde make lint 2021-09-11 19:35:31 -04:00
Loren Burkholder
dcdf00dcc5 Finish fixing rounded avatars 2021-09-11 19:35:31 -04:00
Loren Burkholder
350fc593ed Use better id loading methodology 2021-09-11 19:35:31 -04:00
Loren Burkholder
1ac4f3a97b Remove unused struct 2021-09-11 19:35:31 -04:00
Loren Burkholder
c991f20284 Make sure jdenticon toggle is always initialized 2021-09-11 19:35:31 -04:00
Loren Burkholder
350d1977af Add some fancy effects to jdenticon 2021-09-11 19:35:31 -04:00
Loren Burkholder
1fdecdcc21 Get direct chat jdenticons to line up 2021-09-11 19:35:31 -04:00
Loren Burkholder
7a200d7e77 Add licenses 2021-09-11 19:35:31 -04:00
Loren Burkholder
651d620afd Remove unnecessary stuff 2021-09-11 19:35:31 -04:00
Loren Burkholder
ebe80a6006 Fix typo 2021-09-11 19:35:31 -04:00
Loren Burkholder
069115ba5f Don't add toggle for jdenticon if the plugin can't be found 2021-09-11 19:35:31 -04:00
Loren Burkholder
0e931456ee Only set identicon source if used 2021-09-11 19:35:31 -04:00
Loren Burkholder
4e4a9c6e0c Fix braces; make lint 2021-09-11 19:35:31 -04:00
Loren Burkholder
d2e193ff78 Add jdenticon support 2021-09-11 19:35:31 -04:00
DeepBlueV7.X
e88ab89c18
Merge pull request #722 from Thulinma/noHtmlFixes
Fix two more HTML injection attacks.
2021-09-11 22:19:44 +00:00
Thulinma
45b5629fe4 Fix a few more HTML injections 2021-09-12 00:09:24 +02:00
Weblate
7bb1b1c650 Translated using Weblate (Malayalam)
Currently translated at 17.1% (96 of 560 strings)

Co-authored-by: vachan-maker <revsamtp@hotmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/ml/
Translation: Nheko/nheko
2021-09-11 02:01:09 -04:00
Weblate
649f591903 Translated using Weblate (Portuguese (Portugal))
Currently translated at 17.6% (99 of 560 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 17.6% (99 of 560 strings)

Co-authored-by: Tnpod <tmpod@pm.me>
Co-authored-by: Xenovox <xeyesvox@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-09-11 02:01:09 -04:00
Weblate
ef22995e62 Translated using Weblate (Portuguese (Portugal))
Currently translated at 16.7% (94 of 560 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 16.7% (94 of 560 strings)

Co-authored-by: Tnpod <tmpod@pm.me>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Xenovox <xeyesvox@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-09-10 11:34:54 -04:00
Weblate
1a8b7752ad Translated using Weblate (Portuguese (Portugal))
Currently translated at 16.0% (90 of 560 strings)

Co-authored-by: Xenovox <xeyesvox@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-09-10 11:32:03 -04:00
Weblate
4cccb98529 Translated using Weblate (Portuguese (Portugal))
Currently translated at 15.8% (89 of 560 strings)

Co-authored-by: Xenovox <xeyesvox@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-09-10 11:30:44 -04:00
Nicolas Werner
f9a334233f
Don't allow images in username change messages and user completer
Sorry, no fun for you!
2021-09-09 21:20:34 +02:00
Nicolas Werner
495a4334df
Fix day separator when loading older messages
fixes #632
2021-09-08 12:47:44 +02:00
Nicolas Werner
c7e884c454
Recommend version 0.12 of QtKeychain
See https://github.com/Nheko-Reborn/nheko/issues/715
2021-09-08 01:28:55 +02:00
DeepBlueV7.X
54cff84371
Merge pull request #714 from Thulinma/profileSizingFix
More profile improvements (sizing for smaller displays, alignment)
2021-09-07 23:30:41 +00:00
Thulinma
a39cb537ae More profile improvements:
- Now scrolls entire profile instead of only device list, improving the experience on smaller screens
- Fixed centering of room name
- Allow profile to be sized smaller to match the new scrolling behavior
- Silenced warning about room being null for global profiles
- Matrix URLs now open global profiles instead of room-specific profiles if the user is not in the currently opened room
- Opening global profile from room specific profile now uses openGlobalUserProfile function instead of reinventing the wheel
2021-09-08 01:26:05 +02:00
Weblate
54723b0619 Translated using Weblate (Portuguese (Portugal))
Currently translated at 15.7% (88 of 560 strings)

Co-authored-by: Tnpod <tmpod@pm.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-09-06 22:28:57 -04:00
Nicolas Werner
80fa3e801f
Fix duplicate check possibly leaving large gaps if initial state was not in timeline 2021-09-06 01:41:23 +02:00
Weblate
6d35ef2f2f Translated using Weblate (Portuguese (Portugal))
Currently translated at 7.1% (40 of 560 strings)

Co-authored-by: Tnpod <tmpod@pm.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-09-05 18:41:04 -04:00
Nicolas Werner
6490ee3a34
Add workaround for broken key counts 2021-09-06 00:32:09 +02:00
DeepBlueV7.X
d30401c3c4
Merge pull request #713 from Thulinma/noMoreDuplicates
Fixed duplicate messages appearing in timeline if server sent them
2021-09-05 22:24:16 +00:00
Nicolas Werner
70e20f5d10
Fix key count updates on conduit 2021-09-06 00:07:14 +02:00
Nicolas Werner
e035d1407a
Conduit does not send count, if it didn't change 2021-09-05 23:15:44 +02:00
Thulinma
2525579610 Fixed duplicate messages appearing in timeline if server sent them 2021-09-05 23:00:29 +02:00