Commit graph

5515 commits

Author SHA1 Message Date
Nicolas Werner
920409e914
Reduce code bloat a bit
Especially the emoji array shrinks a lot with this, but adds a few extra
relocations on startup. But it removes a lot of exception handling code
at runtime, which is nice and possibly this is still faster.
2023-02-19 21:38:28 +01:00
Nicolas Werner
20740c9976
Automatically fetch keys for undecrypted messages after verification
Also fix rerendering edited messages after keys are received.

fixes #1375
fixes #770
fixes #888
2023-02-18 03:08:23 +01:00
Nicolas Werner
05727b8a45
Fix edits in other clients jumping out of threads
fixes #1373
2023-02-18 01:33:10 +01:00
DeepBlueV7.X
2a380eeae6
Merge pull request #1376 from xvitaly/blurhash
Added ability to build with packaged version of blurhash
2023-02-17 21:22:45 +01:00
Vitaly Zaitsev
1831819e67
Added ability to build with packaged version of blurhash.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2023-02-16 15:26:02 +01:00
Nicolas Werner
5457d67c98
Explicitly set parent for scrollbars to prevent them from showing on some platforms 2023-02-16 00:39:47 +01:00
Nicolas Werner
60606133cb
Fix build on macOS 2023-02-15 23:44:50 +01:00
DeepBlueV7.X
59b5df479e
Merge pull request #1371 from xvitaly/httplib
Added ability to build with packaged version of cpp-httplib
2023-02-15 20:15:50 +01:00
Weblate
0e64ccca02 Translated using Weblate (Estonian)
Currently translated at 100.0% (942 of 942 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
2023-02-15 11:17:54 +00:00
Vitaly Zaitsev
c432cf4909
Added ability to build with packaged version of cpp-httplib.
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2023-02-15 10:36:56 +01:00
Nicolas Werner
2f23a7d86f
Fix linting 2023-02-14 22:06:33 +01:00
Nicolas Werner
58f5ba5023
Make scrollbars optional and disabled by default
Also add them to the communities sidebar
2023-02-14 22:01:00 +01:00
Alexander Bantyev
ac19c6c92b
Room list: add scrollbar when not collapsed 2023-02-14 22:01:00 +01:00
DeepBlueV7.X
316eb07dbf
Merge pull request #1366 from Nheko-Reborn/uiTweaks
Focus text input when quick switcher is closed
2023-02-14 20:42:36 +01:00
Weblate
bbaa4b58d0 Translated using Weblate (German)
Currently translated at 100.0% (940 of 940 strings)

Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/de/
Translation: Nheko/nheko
2023-02-14 19:31:04 +00:00
Nicolas Werner
c0fa7330a2
Update translations 2023-02-14 18:58:29 +01:00
Loren Burkholder
9297035ba8 Focus text input when quick switcher is closed
Fixes #1065
2023-02-14 12:58:28 -05:00
DeepBlueV7.X
009d1a8e2d
Merge pull request #1359 from Nheko-Reborn/encryption_delegate
Add a fancy delegate when encryption is enabled
2023-02-14 18:54:43 +01:00
Loren Burkholder
92d9539824
Update resources/qml/delegates/EncryptionEnabled.qml
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2023-02-14 12:44:26 -05:00
DeepBlueV7.X
2a28b3a343
Merge pull request #1365 from Nheko-Reborn/video_improvements
Video player improvements
2023-02-14 18:25:23 +01:00
Weblate
b7b9b00c7f Translated using Weblate (Ukrainian)
Currently translated at 40.4% (380 of 939 strings)

Co-authored-by: NullPointerException <kigen745@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/uk/
Translation: Nheko/nheko
2023-02-14 16:37:14 +00:00
Loren Burkholder
905b127a73 Add a generic video icon when there is no thumbnail 2023-02-14 09:16:00 -05:00
Loren Burkholder
787febdca2 Pause video when switching rooms
Fixes #809
2023-02-14 09:15:56 -05:00
Loren Burkholder
1f8777178e Limit max width of blurb 2023-02-13 20:46:53 -05:00
Loren Burkholder
707af2c11d Update message 2023-02-13 20:46:53 -05:00
Loren Burkholder
902d4a7eb2 Add a fancy delegate when encryption is enabled 2023-02-13 20:46:53 -05:00
Weblate
ec9eb812f5 Translated using Weblate (Indonesian)
Currently translated at 100.0% (939 of 939 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2023-02-13 13:18:39 +00:00
Weblate
e56c020f84 Translated using Weblate (Estonian)
Currently translated at 100.0% (939 of 939 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
2023-02-12 11:26:32 +00:00
Weblate
8e0db5e10e Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (939 of 939 strings)

Co-authored-by: Poesty Li <poesty7450@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2023-02-12 04:36:57 +00:00
Weblate
718965fa9b Translated using Weblate (Esperanto)
Currently translated at 100.0% (939 of 939 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2023-02-12 04:36:57 +00:00
DeepBlueV7.X
dedc3cb1f8
Merge pull request #914 from Thulinma/imageOverlayRoleQml
Make ImageOverlay set appropriate windowRole again
2023-02-11 20:06:57 +00:00
Nicolas Werner
b2175d044f
Remove some commands from the translations 2023-02-11 12:34:26 +01:00
Weblate
0c8c1c24f0 Translated using Weblate (Finnish)
Currently translated at 95.6% (906 of 947 strings)

Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2023-02-11 11:33:52 +00:00
Weblate
74fe6d006c Translated using Weblate (French)
Currently translated at 69.3% (657 of 947 strings)

Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2023-02-11 11:33:52 +00:00
Weblate
57c418d7e5 Translated using Weblate (French)
Currently translated at 69.1% (655 of 947 strings)

Translated using Weblate (French)

Currently translated at 69.1% (655 of 947 strings)

Co-authored-by: CB <chb0@lavache.com>
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2023-02-11 11:27:21 +00:00
Weblate
5756cf299e Translated using Weblate (French)
Currently translated at 68.2% (646 of 947 strings)

Translated using Weblate (French)

Currently translated at 68.2% (646 of 947 strings)

Co-authored-by: CB <chb0@lavache.com>
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2023-02-11 11:21:01 +00:00
Weblate
e9ed96d522 Translated using Weblate (French)
Currently translated at 68.0% (644 of 947 strings)

Translated using Weblate (French)

Currently translated at 68.0% (644 of 947 strings)

Co-authored-by: CB <chb0@lavache.com>
Co-authored-by: Glandos <bugs-github@antipoul.fr>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2023-02-11 11:20:06 +00:00
Nicolas Werner
3dc1802130
Update translations 2023-02-11 12:06:26 +01:00
phyto
4481b2518b
Standardise command format messages 2023-02-11 10:48:11 +01:00
Thulinma
7ffae002a5 Make ImageOverlay set appropriate windowRole again 2023-02-10 18:01:47 +01:00
Weblate
5483c35452 Translated using Weblate (Estonian)
Currently translated at 100.0% (947 of 947 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
2023-02-10 16:03:59 +00:00
Weblate
17127a08ac Translated using Weblate (Dutch)
Currently translated at 100.0% (947 of 947 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2023-02-10 16:03:58 +00:00
Weblate
e16048fc10 Translated using Weblate (Esperanto)
Currently translated at 100.0% (947 of 947 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2023-02-10 16:03:58 +00:00
Weblate
1cac7fed0b Translated using Weblate (Italian)
Currently translated at 20.0% (188 of 940 strings)

Translated using Weblate (Italian)

Currently translated at 20.0% (188 of 940 strings)

Translated using Weblate (Italian)

Currently translated at 20.0% (188 of 940 strings)

Translated using Weblate (Italian)

Currently translated at 20.0% (188 of 940 strings)

Co-authored-by: DynamoFox <magnacacuti@gmail.com>
Co-authored-by: Elia Tomasi <elia.tomasi@pm.me>
Co-authored-by: Joseph Curto <joe@joe.vr.it>
Co-authored-by: Quanterxotur <ganno.lexis.ag@mailbox.org>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/it/
Translation: Nheko/nheko
2023-02-10 16:03:58 +00:00
Weblate
160f740fbc Translated using Weblate (Indonesian)
Currently translated at 99.8% (946 of 947 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2023-02-10 16:03:58 +00:00
Nicolas Werner
a0fe13127d
Update translations 2023-02-08 22:45:09 +01:00
Nicolas Werner
36e5ef1a1f
Fix build without voip 2023-02-08 21:22:15 +01:00
Joseph Donofry
720e7fceec Fix empty list freeze in Completer 2023-02-08 14:19:35 -05:00
Nicolas Werner
fc7937c73d
Fix required plugin check on gstreamer 1.22
GStreamer 1.22 merged the videoscale plugin into the videoconvertscale
plugin. So we should check if the Element is still loadable instead of
checking the plugin name.

fixes #1352
2023-02-08 00:54:02 +01:00
Nicolas Werner
50f5fc6637
Use more modern flatpak build features 2023-02-06 22:56:14 +01:00