Commit graph

2369 commits

Author SHA1 Message Date
Nicolas Werner
ff82452816
Upgrade trust of megolm sessions when receiving RoomKey
Before we only did that, when we basically didn't have the key yet. But
since we usually get sent a RoomKey when a new message is sent after we
sign in, we were discarding, that those messages should usually now be
trusted.
2023-11-19 20:11:21 +01:00
Weblate
5ddc11d9b4 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1037 of 1037 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1037 of 1037 strings)

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Integral <integral@murena.io>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2023-11-18 13:20:19 +00:00
CM0use
5b7bdd27b1 Spanish translation update
A lot of text translated and improved
In a few days I will translate this again looking for errors and some things I missed.
Enjoy!
2023-11-15 06:12:45 -04:00
Nicolas Werner
02ebee87c2
Fix shadow for spinner 2023-11-11 12:46:44 +01:00
Weblate
7e66224ae8 Translated using Weblate (Finnish)
Currently translated at 82.4% (855 of 1037 strings)

Co-authored-by: Lurkki14 <jussi.kuokkanen@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2023-11-10 10:20:18 +00:00
Nicolas Werner
0e0a93914e
Replace mediafiles
fixes #1590
2023-11-09 21:32:19 +01:00
Nicolas Werner
63a2d4b4bb
Fix crash during calls 2023-11-05 23:18:43 +01:00
Nicolas Werner
64860357c4
Fix gstreamer element names 2023-11-02 00:38:13 +01:00
Nicolas Werner
457f42c9ca
Fix pending reply sizing 2023-11-01 22:28:58 +01:00
Nicolas Werner
bd1cadb6bb
Spaces are now bold 2023-11-01 21:44:21 +01:00
Nicolas Werner
2b584f3a4b
Update German Translation 2023-10-31 13:04:39 +01:00
Nicolas Werner
d4c0c2e945
Add basic unsigned msix 2023-10-31 13:04:35 +01:00
DeepBlueV7.X
846f85071f
Merge pull request #1570 from discapes/master
Set AppStream id to im.nheko.Nheko.desktop
2023-10-31 10:00:59 +01:00
Miika Tuominen
8ddd10e225
Change appid to im.nheko.Nheko
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2023-10-31 10:56:25 +02:00
Weblate
ee6ee46e7c Translated using Weblate (Estonian)
Currently translated at 100.0% (1037 of 1037 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-10-30 21:58:01 +00:00
Weblate
aa418c8934 Translated using Weblate (Indonesian)
Currently translated at 100.0% (1037 of 1037 strings)

Co-authored-by: Linerly <linerly@proton.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2023-10-30 21:58:01 +00:00
Weblate
3d1a224be2 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1037 of 1037 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-10-30 03:20:17 +00:00
Nicolas Werner
2b1844d412
Update translations 2023-10-28 13:57:04 +02:00
Weblate
c3db2bc843 Translated using Weblate (Finnish)
Currently translated at 93.5% (935 of 1000 strings)

Co-authored-by: Lurkki14 <jussi.kuokkanen@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2023-10-28 03:20:17 +00:00
Weblate
29b5068190 Translated using Weblate (French)
Currently translated at 67.7% (677 of 1000 strings)

Co-authored-by: CB <chb0@lavache.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2023-10-28 03:20:17 +00:00
Nicolas Werner
661d029d7a
Bring back double tap and drag to reply 2023-10-27 20:19:07 +02:00
Nicolas Werner
6fef6ad5f1
Enable even more qml linter warnings 2023-10-26 21:48:55 +02:00
Nicolas Werner
2b1c9af311
More qml cleanups 2023-10-26 20:52:18 +02:00
DeepBlueV7.X
1512810303
Merge pull request #1539 from Nheko-Reborn/issue1410
Add report message functionality
2023-10-26 09:57:47 +02:00
Loren Burkholder
bb971b0575
Add report message functionality 2023-10-25 22:24:40 -04:00
Nicolas Werner
904d3f257a
Fix some qml warnings 2023-10-26 02:31:31 +02:00
DeepBlueV7.X
a583de297c
Merge pull request #1541 from NepNep21/ignore-users
Support (un)ignoring users (#546)
2023-10-25 23:37:10 +00:00
NepNep21
ad68cd8b4c
Switch to X icon and add close button 2023-10-25 19:38:04 -03:00
Nicolas Werner
bbfbba30b0
Allow setting presence state again 2023-10-25 23:22:39 +02:00
NepNep21
0b28e7934d
Move dialog to settings page and add avatar image to delegate 2023-10-24 19:46:04 -03:00
Nicolas Werner
a0a49b6c2a
Cleanup ignore user functionality slightly 2023-10-24 01:12:01 +02:00
Nicolas Werner
fce026725e
Merge branch 'ignore-users' of github.com:NepNep21/nheko into ignore-users 2023-10-23 23:58:53 +02:00
Nicolas Werner
491809e853
prevent overscroll in roomlist and communities list 2023-10-23 02:05:08 +02:00
Nicolas Werner
e3ad60911d
Fix scroll position jumping when replying or resizing the window 2023-10-23 01:56:53 +02:00
Nicolas Werner
78fac7dced
Small qml fixes 2023-10-18 22:43:45 +02:00
Weblate
85556c9e10 Translated using Weblate (French)
Currently translated at 67.5% (675 of 1000 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-10-14 04:20:16 +00:00
Joseph Donofry
4ec463bee2
Fix (hopefully) HiDPI scaling issues with edit and encryption icons 2023-10-13 14:20:43 -04:00
Nicolas Werner
07fd58e59f
Fix forward completer after delegate rework 2023-10-11 22:44:31 +02:00
Joseph Donofry
24389f36f8
Fix chat effect particles sometimes getting 'stuck' on screen 2023-10-09 21:19:43 -04:00
Nicolas Werner
b541f5eb68
Try to fix 'PowerlevelIndicator is not a type' 2023-10-10 02:16:15 +02:00
Nicolas Werner
057e1f5c67
Fix reply and topic colors 2023-10-10 01:10:10 +02:00
Nicolas Werner
c793506dc4
fix click to go to reply after merge 2023-10-10 01:01:37 +02:00
Nicolas Werner
3a0d5788e1
Merge branch 'delegate-rework' 2023-10-10 00:33:39 +02:00
Nicolas Werner
a7af3bb96c
Restore reply context menu 2023-10-10 00:01:02 +02:00
Nicolas Werner
4d2a5d1e9b
Attach reactions on the right for our own bubbled messages 2023-10-09 22:53:53 +02:00
Nicolas Werner
149535efbe
Make effect messages stand out more 2023-10-09 22:50:41 +02:00
Nicolas Werner
f47f66f748
Add threads display and prettier highlight to bubbles style 2023-10-09 22:29:53 +02:00
Nicolas Werner
57a27396ad
Remove old TimelineRow 2023-10-09 22:14:01 +02:00
Nicolas Werner
b29ce3ca44
cleanups 2023-10-09 22:04:01 +02:00
Nicolas Werner
b0df40496d
Shrink replies 2023-10-09 21:41:00 +02:00
Nicolas Werner
a86e364d1a
Basic bubble style 2023-10-09 21:28:39 +02:00
Nicolas Werner
fc7a1bdfba
Fix missing property showAcceptKnockButton 2023-10-09 19:32:06 +02:00
Weblate
5b66dfa8d8 Translated using Weblate (French)
Currently translated at 67.5% (675 of 1000 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-10-09 07:20:15 +00:00
Nicolas Werner
15b5712f9a
Start working on bubble delegate 2023-10-09 03:49:45 +02:00
Nicolas Werner
25f19c11b1
Fix high CPU use caused by ItemParticle 2023-10-09 03:48:58 +02:00
Nicolas Werner
c4d2ec875d
Fixup reply and state event rendering 2023-10-08 23:52:23 +02:00
Nicolas Werner
6c6370c83f
Switch to manual polishing of event delegates 2023-10-08 20:14:13 +02:00
DeepBlueV7.X
f00b246af1
Merge pull request #1575 from Nheko-Reborn/plindicator
Fix powerlevel indicator size in the timeline
2023-10-04 16:07:50 +00:00
Loren Burkholder
79a47ff9c2 Fix powerlevel indicator size in the timeline 2023-10-02 10:41:38 -04:00
Loren Burkholder
8b05a4facd Fix reply text color 2023-10-02 10:09:04 -04:00
NepNep21
7c9fed91b8
Fix license lint... 2023-10-01 22:52:40 -03:00
NepNep21
4eaba191de
Use properties 2023-10-01 22:52:40 -03:00
NepNep21
6a6384babe
Move comments to proper reviews 2023-10-01 22:52:40 -03:00
NepNep21
563bb0a651
UI improvements 2023-10-01 22:52:39 -03:00
NepNep21
d1ba9fd878
Rebase 2023-10-01 22:52:31 -03:00
Miika Tuominen
dac454e685
Change the id field instead of the launchable field 2023-10-02 02:14:41 +03:00
Loren Burkholder
d049b39ee5
Add missing QML import 2023-10-01 15:49:47 -04:00
DeepBlueV7.X
c3fd4026ab
Merge pull request #1571 from Nheko-Reborn/directory
Add close button and room open button to room directory dialog
2023-10-01 12:58:31 +00:00
DeepBlueV7.X
214e3186ca
Merge pull request #1537 from Nheko-Reborn/issue1426
Allow configuring global hidden event settings
2023-10-01 12:57:53 +00:00
DeepBlueV7.X
e9104f8c69
Merge pull request #1534 from Nheko-Reborn/issue1494
Use @user:example.com for all sample mxids
2023-10-01 12:57:03 +00:00
Loren Burkholder
879ef31fcf
Qt 6.4 properly supports scrolling text with touch 2023-09-30 10:26:45 -04:00
Loren Burkholder
b6f71a8bc2 Add close button and room open button to room directory dialog 2023-09-29 22:49:45 -04:00
Miika Tuominen
c116d6e7d5
Set AppStream id to im.nheko.Nheko.desktop 2023-09-28 17:51:58 +03:00
Loren Burkholder
9bd29c9713
Allow configuring global hidden event settings 2023-09-23 22:19:14 -04:00
Loren Burkholder
6b41c77dad
Use @user:example.com for all sample mxids 2023-09-23 21:57:05 -04:00
Nicolas Werner
205a42dade
Reimplement mention highlight and scroll to highlight 2023-09-20 02:38:06 +02:00
Nicolas Werner
184806bf71
Move message styles to their own files and work around hover not propagating to siblings 2023-09-20 02:17:20 +02:00
Nicolas Werner
43c8e64ed3
Fix alignment of file messages and redactions 2023-09-17 23:11:24 +02:00
Nicolas Werner
e96b552959
Fix power level indicator size 2023-09-12 00:43:07 +02:00
Nicolas Werner
0a3aeb0a1a
Fix timeline menus 2023-09-08 01:41:57 +02:00
Nicolas Werner
1744f38e0f
Reenable status part of timeline messages 2023-08-28 02:15:20 +02:00
Nicolas Werner
aff58272c6
Improve image size limiting 2023-08-27 12:38:48 +02:00
Nicolas Werner
9ed0e887bd
Fix reply backgrounds in images 2023-08-26 11:10:41 +02:00
Weblate
440594f40c Added translation using Weblate (Arabic)
Co-authored-by: nk <johndevand@tutanota.com>
2023-08-25 22:12:29 +00:00
Nicolas Werner
55107ed0ce
Fix some reply layouting loops 2023-08-25 21:03:05 +02:00
Nicolas Werner
b187440e68
Reimplement reply delegate by moving out the timeline event without layout 2023-08-25 20:43:04 +02:00
Nicolas Werner
aef0cb9884
Show reactions again 2023-08-25 19:03:16 +02:00
Nicolas Werner
2360dfd80a
Remaining events apart from verification 2023-08-25 19:03:16 +02:00
Nicolas Werner
718a58d388
Get rid of redundant constructions and make room implicit 2023-08-25 19:03:15 +02:00
Nicolas Werner
466d3cd52c
Port redacted messages 2023-08-25 19:03:15 +02:00
Nicolas Werner
eab8731f5b
Port state events and images 2023-08-25 19:03:15 +02:00
Nicolas Werner
76b40f452b
Working text messages in delegate rework 2023-08-25 19:03:14 +02:00
Nicolas Werner
4d8b8c3b81
Create an EventDelegateChooser 2023-08-25 19:03:10 +02:00
DeepBlueV7.X
70ede75aa5
Merge pull request #1535 from Nheko-Reborn/powerlevelsInTimeline
Show an indicator in the timeline for mods and admins
2023-08-10 08:19:32 +00:00
Nicolas Werner
a6b732caf0
Swap PL indicator location 2023-08-10 10:15:12 +02:00
Nicolas Werner
8924167a72
Merge remote-tracking branch 'origin/powerlevelsInTimeline' 2023-08-10 09:04:29 +02:00
DeepBlueV7.X
ff079f6b6a
Merge pull request #1523 from Nheko-Reborn/qmlFallbackAuth
QML the fallback auth dialog
2023-08-10 07:01:52 +00:00
DeepBlueV7.X
9a64db064a
Merge pull request #1531 from Nheko-Reborn/smootherReactions
Use mipmap on custom reactions
2023-07-28 15:36:46 +00:00
Loren Burkholder
1c867dbbc2 Show an indicator in the timeline for mods and admins 2023-07-23 20:18:30 -04:00
Loren Burkholder
852edb4aff Add mark as read entry to the roomlist right-click menu 2023-07-22 15:08:50 -04:00
Loren Burkholder
59c406637c Use mipmap on custom reactions 2023-07-22 14:08:14 -04:00
Weblate
41ff0096ff Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1000 of 1000 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1000 of 1000 strings)

Co-authored-by: Integral <integral@murena.io>
Co-authored-by: Poesty Li <poesty7450@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2023-07-20 12:25:55 +00:00
Weblate
98601a613b Translated using Weblate (Dutch)
Currently translated at 92.6% (926 of 1000 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-07-20 12:25:55 +00:00
Weblate
fdb1b2cce4 Translated using Weblate (Persian)
Currently translated at 0.5% (5 of 1000 strings)

Co-authored-by: Farooq Karimi Zadeh <fkz@riseup.net>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fa/
Translation: Nheko/nheko
2023-07-20 12:25:55 +00:00
Weblate
918520429a Added translation using Weblate (Persian)
Co-authored-by: Farooq Karimi Zadeh <fkz@riseup.net>
2023-07-18 12:22:05 +00:00
Weblate
68ef686488 Translated using Weblate (Chinese (Simplified))
Currently translated at 96.1% (961 of 1000 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 96.1% (961 of 1000 strings)

Co-authored-by: Integral <integral@murena.io>
Co-authored-by: Poesty Li <poesty7450@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2023-07-18 02:17:28 +00:00
Weblate
9e1aa3ccb4 Translated using Weblate (Chinese (Simplified))
Currently translated at 92.5% (925 of 1000 strings)

Co-authored-by: Integral <integral@murena.io>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2023-07-18 01:28:18 +00:00
Weblate
a095a48ab6 Translated using Weblate (Indonesian)
Currently translated at 100.0% (1000 of 1000 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2023-07-18 01:28:18 +00:00
Weblate
2b3642006a Translated using Weblate (Estonian)
Currently translated at 100.0% (1000 of 1000 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-07-18 01:28:18 +00:00
Loren Burkholder
0634d3f09c QML the fallback auth dialog 2023-07-14 13:16:43 -04:00
Nicolas Werner
4bd6aeab52
Update some translations 2023-07-13 01:30:32 +02:00
Nicolas Werner
0aeb0fbd35
Merge in old translations 2023-07-13 01:25:00 +02:00
Nicolas Werner
4fa2a6e9aa
Fix qml translations 2023-07-13 01:10:55 +02:00
Weblate
aac1604c5f Translated using Weblate (Indonesian)
Currently translated at 100.0% (490 of 490 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2023-07-12 20:42:08 +00:00
DeepBlueV7.X
d64bb67570
Merge pull request #1518 from Decodetalkers/duplicateid
fix: duplicate id
2023-07-12 16:54:03 +00:00
Nicolas Werner
03fe9f8a25
Update german translation 2023-07-12 10:45:48 +02:00
Nicolas Werner
14eac678dd
Update translations 2023-07-12 10:26:04 +02:00
Weblate
5e6c6d19c8 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (942 of 942 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-07-12 08:03:59 +00:00
Weblate
526da3f474 Translated using Weblate (Finnish)
Currently translated at 99.6% (939 of 942 strings)

Co-authored-by: Aminda Suomalainen <suomalainen+git@mikaela.info>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2023-07-12 08:03:59 +00:00
ShootingStarDragons
478002d33f fix: duplicate id 2023-07-12 09:39:07 +08:00
Loren Burkholder
8f87e5c91c Fix the color on the insufficient powerlevel warning 2023-07-08 16:55:44 -04:00
DeepBlueV7.X
8112922c5f
Merge pull request #1501 from Nheko-Reborn/qmlRecaptcha
QML the reCAPTCHA dialog
2023-07-06 18:53:03 +00:00
Nicolas Werner
1abb52700a
Add an early out cache for event expiration 2023-07-06 20:51:04 +02:00
Loren Burkholder
8c17c4f648 Remove duplicate UIA error display 2023-07-06 08:36:00 -04:00
Loren Burkholder
fedc178827 Port the reCAPTCHA dialog to QML 2023-07-06 08:35:37 -04:00
Nicolas Werner
ad6e4fef64
Add experimental event expiration
Currently disabled by default.
2023-07-05 00:08:37 +02:00
Nicolas Werner
bab5dd9fdb
Disable mipmaps for avatars 2023-07-04 00:42:35 +02:00
Nicolas Werner
9232e5867a
Partially revert alias naming changes in German translation 2023-06-29 18:21:26 +02:00
Nicolas Werner
28445bd469
Rework how history settings are represented 2023-06-28 17:07:49 +02:00
Nicolas Werner
fa653bc078
Allow viewing and changing the history visibility 2023-06-24 01:04:54 +02:00
Nicolas Werner
15ce0211da
Fix some sizes in layouts 2023-06-19 21:33:10 +02:00
Nicolas Werner
95406b9c22
More linter fixes 2023-06-19 21:24:31 +02:00
Nicolas Werner
c6ec4b8ba4
Fix screenshare selection 2023-06-19 21:22:54 +02:00
Nicolas Werner
efda425b6a
Some qmllint fixes 2023-06-19 20:45:57 +02:00
Nicolas Werner
e0e5912b70
Fix completer size 2023-06-19 20:08:10 +02:00
Nicolas Werner
d6ab75250f
Temporarily revert TextArea change until I find a proper fix for the binding loop 2023-06-19 02:55:19 +02:00
Nicolas Werner
3cd7898a0d
Fix dialog paths 2023-06-19 01:54:32 +02:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration 2023-06-19 01:38:40 +02:00
Nicolas Werner
2cb04fd741
Remove explicit link styling 2023-06-18 22:33:24 +02:00
Weblate
2d75f4a6fd 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-06-10 18:38:56 +00:00
Weblate
b12b76394a Translated using Weblate (French)
Currently translated at 72.8% (686 of 942 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-06-10 18:38:56 +00:00
Weblate
c0fe28137e Translated using Weblate (Indonesian)
Currently translated at 100.0% (942 of 942 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2023-06-10 18:38:56 +00:00
Nicolas Werner
9796c40619
Use TextArea for message text
Allows double click with the middle mouse button to reply and fixed the
theming.

fixes #1462
2023-06-10 02:01:42 +02:00
Nicolas Werner
4af8d7d397
Show some generic message for ACL changes
fixes #1476
2023-06-10 01:09:20 +02:00
Nicolas Werner
0dbc9444c3
Add inviter to the invite reason
fixes #622
2023-06-10 00:54:08 +02:00
Nicolas Werner
2d7c007eb2
Fix binding loop in roomlist 2023-06-09 20:14:41 +02:00
Nicolas Werner
805f0a3032
Fix toggle placement in user settings 2023-06-09 19:38:58 +02:00
Nicolas Werner
16960e2900
Fix scrolling in image dialog 2023-06-09 02:40:50 +02:00
Nicolas Werner
8259891a42
Make settings combobox width dependent on content
fixes #1164
2023-06-08 23:24:32 +02:00
Nicolas Werner
ca0340dd81
Fix communites sidebar color 2023-06-08 22:32:14 +02:00