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
35b88de526
Fix build against libQuotient API changes
2021-09-10 00:09:20 +02:00
Tobias Fella
7dc48cabcb
Don't try to remove the access token from the settings during login
2021-09-08 20:35:05 +02:00
Tobias Fella
98a35fe09f
Remove unused imports
2021-09-08 20:31:00 +02:00
Tobias Fella
caafd8c0bc
Don't try removing the access token from the accountsettings
2021-09-08 20:30:16 +02:00
Tobias Fella
5795bf5429
Fix typo
2021-09-08 20:28:55 +02:00
Tom Z
c39e46a1f0
For the "Compact" view; show hovered background
2021-09-08 13:24:21 +00:00
Aleix Pol
8d59e2ba67
Remove unneeded headers
2021-09-07 11:27:13 +00:00
Aleix Pol
265fcbfead
Fix wayland activation
...
Adds support for xdg_activation_v1 when calling the application from the
system tray by using KStatusNotifier which supports it.
Listens to XDG_ACTIVATION_TOKEN as it's passed when we are started from
dbus.
2021-09-07 11:27:13 +00:00
Tobias Fella
5c86692fb5
Port away from onFoo in Connection
2021-09-06 22:58:37 +02:00
Tobias Fella
e778cd72af
Android: Package missing icons
2021-09-06 21:37:55 +02:00
Tobias Fella
9e709e4741
Android: Add another missing icon
2021-09-05 17:26:40 +02:00
Tobias Fella
868fe7543e
Android: add missing icon
2021-09-05 17:22:36 +02:00
Tobias Fella
0c95556618
Android: don't set fallback icon theme
2021-09-05 17:13:05 +02:00
Tobias Fella
31d395009e
It's 2021
2021-09-05 16:55:50 +02:00
Tobias Fella
710f4d86d6
Android: Use breeze style
2021-09-05 16:51:45 +02:00
l10n daemon script
1d5b7dee94
GIT_SILENT made messages (after extraction)
2021-08-31 00:20:59 +00:00
Tobias Fella
c9935804b0
Fix QML warning in ImageDelegate
2021-08-25 00:20:24 +02:00
Tobias Fella
6570cf396a
Only emit initialSyncFinished once
2021-08-24 01:40:19 +02:00
Tobias Fella
bd08f7fd36
Fix QML error
2021-08-24 00:45:57 +02:00
Tom Z
2ccde21896
On showWindow, also raise
2021-08-23 21:42:42 +00:00
Tom Z
cd461da413
Fix hoverItem positioning.
...
In the "Compact" layout the hover item is on top of the time label
and the wrong mapping base caused a weird offset. Now we simply
just position the hover item immediately above the current item.
2021-08-23 21:42:11 +00:00
Tom Z
df4df171dd
Fix valgrind warnings
2021-08-23 22:51:41 +02:00
Nicolas Fella
61202dcd5f
Add clang-format commit hook
2021-08-23 19:38:56 +02:00
Nicolas Fella
589dfe0343
Re-run clang-format
2021-08-23 19:38:56 +02:00
Hannah von Reth
0f106b1bbc
Use anonymous namespace to mark internal functions
2021-08-23 09:18:32 +02:00
Hannah von Reth
d7e9bc4c14
Dynamic arrays are illegal with msvc
2021-08-23 09:16:20 +02:00
Tobias Fella
d1451780c2
Port away from deprecated functions
2021-08-22 21:09:23 +02:00
Tobias Fella
b72cde9543
Remove unnecessary qml type registration
2021-08-22 18:22:50 +02:00
Tobias Fella
046e823d1b
Show blurhashes for image events
2021-08-21 00:39:57 +02:00
Tobias Fella
dada3e300b
Revert "Spellchecking with new Sonnet declarative API"
...
This reverts commit 17bbc60f6f
2021-08-20 20:31:25 +00:00
Jan Blackquill
4955b1f7a0
Improve the file delegate
...
- cleaner code
- supports stopping downloads
- utilises the mimetype in order to display an icon
- better size formatting
- tooltips
2021-08-19 14:01:14 -04:00
Tobias Fella
d7ce0b7468
Show a placeholder for encrypted messages
...
Tells the user that the message could not be decrypted because the key
was not shared with the device. At the moment, this is technically not
completely correct, but it will be when libQuotient supports reading
encrypted messages
2021-08-18 21:54:06 +02:00
Felipe Kinoshita
94c4bbc3db
Center section label and change it's color
...
This commit horizontally centers the section label and gives it a
disabled text color, this helps visually separate this label from
the actual messages and makes it easier to scan.
2021-08-17 16:44:42 -03:00
Tobias Fella
ecc639fb0a
Refactor room leaving
...
The old code has a small bug where the room would not be left in certain
conditions.
2021-08-14 23:01:16 +00:00
Carl Schwan
21bd5fa94e
Handle immutable settings
2021-08-15 01:00:34 +02:00
Carl Schwan
17bbc60f6f
Spellchecking with new Sonnet declarative API
...
This replaces all the custom code with a shared implementation
in QQC2-desktop style
2021-08-14 20:27:11 +00:00
Milo Kerr
e064243d66
Adds the ability to show avatars in the sidebar independently of whether they are shown in the chat area.
...
Fix #408
2021-08-11 20:33:56 +00:00
Tobias Fella
e91a4f79a5
Adapt to libQuotient API changes
2021-08-10 17:09:21 +02:00
Tobias Fella
9e4d0ddc9b
Fix i18n argument
2021-08-04 23:01:08 +02:00
Tobias Fella
2554ce55ed
QML errors--
2021-08-04 22:58:03 +02:00
Tobias Fella
de98fd05f0
Fix wrong fix
2021-08-04 18:12:28 +02:00
Smitty van Bodegom
383d2a6e71
Match sed behavior for sed editing
...
Before s/a/b/ turns "aaa" into "bbb", while sed would turn it into
"baa". This updates the sed editing syntax to match sed behavior. The
/g flag is supported for doing global replacements when needed.
2021-08-04 13:00:30 +00:00
Smitty van Bodegom
db1a9a0c4c
Categorize Spaces as such in sidebar
...
Currently they are shown at the bottom, since Neochat doesn't support
displaying Spaces yet.
2021-08-03 19:54:48 +00:00
Tobias Fella
4658574732
Fix warning
2021-08-03 20:49:48 +02:00
Tobias Fella
4efd1207ee
Some more clazy fixes
2021-08-03 20:44:22 +02:00
Tobias Fella
d92b1895a9
More clazy fixes
2021-08-03 20:12:36 +02:00
Tobias Fella
3be9c0cfb3
Clazy fixes
2021-08-03 20:06:36 +02:00
Tobias Fella
1427c8bf3f
Check if arguments are empty
2021-08-03 19:24:45 +02:00
Tobias Fella
adbbb7e42a
Fix deletion of custom emojis
2021-08-03 18:34:12 +02:00