Commit Graph

3884 Commits

Author SHA1 Message Date
Nicolas Werner bd020bb473
If the locale is set to C, force english locale
This fixes date formatting as well as count based translations.
2021-11-27 03:16:53 +01:00
Nicolas Werner eb6320862e
Use old flatpak runtime to prevent crashes on arm 2021-11-27 02:15:14 +01:00
Weblate a9941c902b Translated using Weblate (Italian)
Currently translated at 43.0% (261 of 606 strings)

Co-authored-by: Elia Tomasi <elia.tomasi@pm.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/it/
Translation: Nheko/nheko
2021-11-25 00:36:17 -05:00
Nicolas Werner 0620632d6a
Properly fix #825
We should read the message before sending the ack!
2021-11-24 05:42:31 +01:00
Nicolas Werner c4ea429273
fix lint 2021-11-24 05:26:46 +01:00
Nicolas Werner 07e187d4d8
Fix crash in SingleApplication when other end exits immediately
In those cases the emit might cause the server to remove the connection
and we are working with a dangling pointer. We can't call putChar on
that, so acknowledge the message immediately and then emit the message.
2021-11-24 05:21:30 +01:00
Nicolas Werner ff502f306c
Initialize client lazily
This prevents a use after free in the coeurl logging, if we exit immediately.
2021-11-24 05:20:27 +01:00
Nicolas Werner bf68aa28d8
Fix loading on Gnome when in flatpak
See https://gitlab.gnome.org/GNOME/libsecret/-/issues/49

fixes #816
2021-11-24 04:53:12 +01:00
Nicolas Werner 5bc9d885de Merge branch 'more-random-colors' into 'master'
Use a more random hash to generate user colors

See merge request nheko-reborn/nheko!17
2021-11-24 03:42:49 +00:00
Nicolas Werner 2324d2de05
Fix colors of sidebar in replies 2021-11-24 04:09:22 +01:00
Nicolas Werner 0f2faff4e7
Use a more random hash to generate user colors
Fixes an issue where most uses just had their color determined by their
username length and distributes the colors a bit more evenly.
2021-11-24 01:33:22 +01:00
Nicolas Werner aea7461cba
Fix one more wrong background color 2021-11-22 22:16:55 +01:00
Nicolas Werner a13f492e7d
Make clang-format <13 and clang-format >=13 behave the same
I think old clang-format is just buggy in those cases, so we should
reenable those blocks, once everyone has 13 or up.
2021-11-22 00:33:43 +01:00
DeepBlueV7.X b1092c0f2f
Merge pull request #822 from Nheko-Reborn/dm-filter
Add a filter for direct chats
2021-11-21 22:46:51 +01:00
Nicolas Werner 71d7ff3a90
Try to tame Windows headers
See also:
https://stackoverflow.com/questions/1394910/how-to-tame-the-windows-headers-useful-defines
2021-11-21 21:19:56 +01:00
Nicolas Werner 70592911a1
Return nullopt for state events in rooms we are not in 2021-11-21 20:10:43 +01:00
Nicolas Werner e7d4aec6ec
Only mark as direct, if invite was direct 2021-11-21 07:06:37 +01:00
Nicolas Werner 3d92e8ae60
Mark rooms as direct chats
Either by accepting an invite or manually using /converttodm and revert
with /converttoroom.
2021-11-21 06:13:45 +01:00
Nicolas Werner 4dc5b647c6
Pretty error printing 2021-11-21 06:10:24 +01:00
Nicolas Werner 5ef3250994
Add a filter for direct chats
fixes #317
2021-11-20 22:48:04 +01:00
Weblate a6e633cdab Translated using Weblate (French)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2021-11-20 06:05:59 -05:00
Nicolas Werner 97aadee01c
Pass correct background color to username separator 2021-11-20 00:32:03 +01:00
Nicolas Werner 34a1b6267b
Make user colors a bit more vibrant 2021-11-19 23:58:20 +01:00
Joseph Donofry 44cd873c12
Update macOS icon package to macOS-y style. Thanks quinn 2021-11-19 17:36:57 -05:00
Nicolas Werner b439e1fa41
Preliminary gstreamer 1.20 compatibility
The transceiver was made private in
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2241

The direction property was added here:
28b0be4036
2021-11-19 18:19:16 +01:00
Nicolas Werner c0b2e8f9b7
Fix jdenticon plugin not loading 2021-11-19 02:50:20 +01:00
Nicolas Werner f32acdd23f
Release 0.9.0 2021-11-19 01:22:36 +01:00
Nicolas Werner 33dc44498e
Small changelog fixes 2021-11-19 01:09:44 +01:00
Nicolas Werner 81fad0251d
Add some build notes and update the E2EE note 2021-11-19 00:49:28 +01:00
Nicolas Werner 1af204f7d3
Fix mouse cursor on top bar 2021-11-19 00:28:56 +01:00
Joseph Donofry 1eb2814fe0 Jdenticon update 2021-11-18 18:15:24 -05:00
Nicolas Werner 26db90b29b
Make VOIP and screenshare explicit options 2021-11-18 23:05:28 +01:00
DeepBlueV7.X 229d7be868
Merge pull request #806 from LorenDB/dialogFixes
Dialog fixes and improvements
2021-11-18 22:34:48 +01:00
Nicolas Werner 57fb0d79f9
Fix colors and alignment in dialogs 2021-11-18 22:33:45 +01:00
Joseph Donofry 7be659af46
Fix video call filename and qtjdenticon for windows 2021-11-18 22:04:01 +01:00
Nicolas Werner 17f2c35b3a
Try to fix lmdbxx download 2021-11-18 22:04:00 +01:00
Nicolas Werner 7f5a92106a
Try to fix lmdbxx download 2021-11-18 22:04:00 +01:00
Nicolas Werner 3a3735f67a
Fix hunter messing with pkg-config 2021-11-18 22:04:00 +01:00
Nicolas Werner a45d1bbeaa
Update bundled deps 2021-11-18 22:04:00 +01:00
Nicolas Werner d1e1e9363d
Fix qml warnings and missing icons 2021-11-18 22:04:00 +01:00
Weblate 71dce9c64a
Translated using Weblate (Dutch)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2021-11-18 22:04:00 +01:00
Nicolas Werner 9e4c2d0d3a
Fix linebreaks in README 2021-11-18 22:04:00 +01:00
Nicolas Werner b8802c99ed
Fix resolution of failed image 2021-11-18 22:04:00 +01:00
Nicolas Werner deccdef2cb
Mention fluent icons in readme 2021-11-18 22:03:56 +01:00
Joseph Donofry 53594ea9f8 Fix video call filename and qtjdenticon for windows 2021-11-18 12:39:58 -05:00
Nicolas Werner 981c7ab326
Try to fix lmdbxx download 2021-11-18 03:28:26 +01:00
Nicolas Werner 446ecfea0b
Try to fix lmdbxx download 2021-11-18 03:10:04 +01:00
Nicolas Werner 6f59f19003
Fix hunter messing with pkg-config 2021-11-18 02:56:32 +01:00
Nicolas Werner eb3ff097d5
Update bundled deps 2021-11-18 00:12:38 +01:00
Nicolas Werner 9c1c3eb10d
Fix qml warnings and missing icons 2021-11-17 06:26:33 +01:00