Tobias Fella
faeb1964bd
Prepare Image & Video loading for E2EE
...
Changes the urls to make sure they are decrypted, while making sure that
it is backwards compatible to libQuotient 0.6
2022-02-25 21:15:46 +01:00
Carl Schwan
d42ad85b30
Port to OverlaySheet.title
2021-10-16 17:44:42 +02:00
Tobias Fella
fa631ece3a
Add feature to delete all loaded messages by user
2021-10-02 15:08:31 +00:00
Tobias Fella
c1ee480823
One more
2021-09-11 16:37:42 +02:00
Smitty van Bodegom
44bc2388c6
Don't show option to private chat with oneself
...
While this option works, it doesn't make much sense since there isn't
much of a good reason to talk to oneself aside from for testing
purposes. The created conversation also has confusing UI, showing as an
"empty room", not a DM. If needed, creating an empty room with E2E
encryption has the same effect as creating a private chat with
yourself.
Closes #446 .
2021-09-10 18:44:56 -04:00
Tobias Fella
562b59d834
Fix unban permission check
2021-05-28 21:44:07 +02:00
Carl Schwan
0dbb56ba1e
Fix creating broken direct chat for user with a direct chat already open
...
Just enter the existing room instead of trying to create a new one but
broken.
Fix !237
2021-05-23 21:46:40 +02:00
Tobias Fella
89d4c1ff95
Allow unbanning users
2021-05-22 13:54:54 +02:00
Tobias Fella
af6880b2ca
Fix banning users
2021-05-22 13:37:31 +02:00
Tobias Fella
48d1fa27cf
Don't offer banning users that are already banned
2021-05-22 13:09:52 +02:00
Tobias Fella
bd893adb34
Don't offer to kick users that already left
2021-05-22 00:32:49 +02:00
Carl Schwan
d77d8c3835
Improves dialogs
...
* Fix some small spacing issues
* Add title
2021-05-05 23:11:06 +02:00
Carl Schwan
2139112301
Simplify dialog title
...
No need to repeat the name two times
2021-05-05 23:04:47 +02:00
Tobias Fella
d170cc5161
Cleanup QML imports and license headers
...
- Group the imports into Qt, KDE, NeoChat
- Import the latest versions
- Remove unused imports
- Remove unused components
- Unify license header styling
2021-04-07 19:38:40 +00:00
Tobias Fella
7da342e629
Align avatar background colors in Timeline and UserDetailDialog
...
Fixes #160
2021-04-03 00:03:55 +02:00
Arnav Rawat
b84375749b
Close menu after selecting a reaction
...
Fixes #256
2021-02-10 10:33:35 +00:00
Tobias Fella
724f10a895
Don't load empty images from imageprovider
...
Previously, when there was no avatar set, the source property of Avatar was still set to 'image://mxc/',
which caused Avatar to load that from the imageprovider. The imageprovider can't provide an empty image and aborts with error
2020-12-28 01:28:13 +01:00
Carl Schwan
dbc82b113b
Fix not eliding text in USerDetailDialog
...
Fix : #169
2020-12-22 15:23:12 +01:00
Tobias Fella
3c5ee404c3
Get rid of Neochat.Effect
2020-12-12 00:09:10 +00:00
Carl Schwan
064bc5adbe
Allow kicking and banning users
2020-12-05 11:06:27 +01:00
Tobias Fella
516ad863b8
Don't allow users to ignore themselves
...
Implements #16
2020-11-19 08:13:34 +00:00
Tobias Fella
3a70a9d91c
Set all internal qml versions to 1.0
...
They're useless and anything else just causes problem
2020-11-11 20:14:43 +01:00
Tobias Fella
d8dde6e082
Add license headers to code files
2020-11-11 15:17:23 +00:00
Carl Schwan
76e79b9dc4
Use an overlay sheet for user detail dialog
2020-11-09 18:04:02 +00:00
Carl Schwan
122a7cdd2f
Rebrand files names Spectral -> NeoChat
2020-11-08 23:17:30 +01:00