Commit Graph

1075 Commits

Author SHA1 Message Date
Carl Schwan
59ae9fa18d Don't leak QSetting in emoji model 2020-11-22 11:56:19 +01:00
Carl Schwan
816fc0aa25 Fix system tray not working 2020-11-22 11:44:32 +01:00
Carl Schwan
7622b89bdd Move settings page's login button in the footer 2020-11-22 11:42:09 +01:00
Carl Schwan
4d061affc4 Don't stack pages in layers and instead replace them 2020-11-22 11:35:08 +01:00
Carl Schwan
1d19213d4f Fix typo in Room Settings 2020-11-22 11:24:08 +01:00
Carl Schwan
b8a7edb2ef Change background color for chat view 2020-11-22 11:23:06 +01:00
Carl Schwan
263c9dcd6e Improve emoji only message detection 2020-11-22 11:14:43 +01:00
Carl Schwan
2bfaa10b1e Add tray icon back 2020-11-22 11:08:56 +01:00
Carl Schwan
e18027a873 Trim username, server name and device name in login page
This makes it easier to login and remove a common user input error
2020-11-22 11:07:37 +01:00
Carl Schwan
8f358b7680 Immediately display connect errors in the login page
This is using a Kirigami.InlineMessage component.
2020-11-22 11:02:56 +01:00
Tobias Fella
4bfbca75d8 Add action to search in room directory when search is empty in roomlist 2020-11-21 22:48:36 +01:00
Carl Schwan
2e9fb7615a Don't hide room when searching
This makes it more easy to find the room you want without having to
clicking on every collapsed sections.
2020-11-21 21:47:06 +00:00
Tobias Fella
04954d464b Improve summary message 2020-11-21 22:00:18 +01:00
Tobias Fella
14e58ca358 Fix a crash when opening rooms with quotient from package managers
Some problem with static initialisation in quotient causes the event
system to fail in some situations. We can work around this by setting
cmake policy 0063 to OLD.

Fixes #4

See also https://github.com/quotient-im/libQuotient/issues/413
2020-11-21 19:22:07 +01:00
Jonathan Riddell
2c7e7f4c31 cmake complains: Argument not separated from preceding token by whitespace. 2020-11-20 17:08:24 +00:00
Carl Schwan
1c6f1f7353 fix typo 2020-11-19 22:59:06 +01:00
Carl Schwan
ac2f676fae Add download link 2020-11-19 22:58:29 +01:00
Carl Schwan
f558fbdf4f simplify 2020-11-19 22:53:21 +01:00
Carl Schwan
0b645a50c9 Update readme 2020-11-19 22:51:49 +01:00
Carl Schwan
3a7565874e Start completing with message starting with @ 2020-11-19 16:31:21 +00:00
Carl Schwan
e6ed67b1a2 Support wellknow for autentification
Now kde.org is an alias to kde.modular.im
2020-11-19 15:52:04 +00:00
Carl Schwan
9c3d803a8d Remove spectral style from autocomplete list 2020-11-19 15:15:18 +00:00
Carl Schwan
aacbad6071 Fix regressions in ChatTextInput
bb5ed865c4 caused a bunch of problems
2020-11-19 15:14:45 +00:00
Carl Schwan
a4569e77f4 Fix bug in text input by requiring new version of qqc2 desktop theme 2020-11-19 15:13:29 +01:00
Carl Schwan
7b30c199a4 [clazy] Fix allocating an unneeded temporary container
Instead of creating a new container and iterate over it, we wrap the
loop in a lambda and use the lambda for the two initial container.
2020-11-19 12:50:51 +00:00
Tobias Fella
d5379f86c1 Fix freeze when opening already opened room 2020-11-19 12:47:43 +01:00
Carl Schwan
f4f0211383 Simplify layout 2020-11-19 09:26:36 +01:00
Carl Schwan
011fc052f4 Remove debug output 2020-11-19 09:26:36 +01:00
Tobias Fella
4e2b68dc0a Make Neochat compile against libQuotient 0.6 2020-11-19 08:13:55 +00:00
Tobias Fella
516ad863b8 Don't allow users to ignore themselves
Implements #16
2020-11-19 08:13:34 +00:00
Carl Schwan
f46fd90743 Use a read only text edit for selectable text 2020-11-19 08:13:02 +00:00
Carl Schwan
b4e1c6979f Add option to accept invitation 2020-11-19 07:35:00 +00:00
Tobias Fella
10935bfb15 Bundle a bunch of missing icons 2020-11-18 23:40:20 +01:00
Tobias Fella
039816e8eb Show notifications 2020-11-18 21:14:40 +00:00
Tobias Fella
9c469b96f1 Send read markers for read messages 2020-11-18 21:14:17 +00:00
Tobias Fella
f85b2a7cba Fix room sorting 2020-11-18 21:10:41 +01:00
Carl Schwan
fcbb5a1acf Fix regression in JoinRoomPage - namespace not defined 2020-11-18 17:33:25 +01:00
Carl Schwan
fd6fb1f340 Adjust 'no rooms' message when searching for rooms
Fix #20
2020-11-18 17:27:30 +01:00
Carl Schwan
3a6f1da1f9 Fix remaining issues with RommDrawer 2020-11-18 17:17:43 +01:00
Carl Schwan
d6c5373f6a Fix issues with RommDrawer on mobile 2020-11-18 16:52:17 +01:00
Carl Schwan
d533c1e911 Fix room drawer not opening for automatically opened room 2020-11-18 15:50:55 +01:00
Carl Schwan
b78b0eaf09 Improve style of chat text input with the material style 2020-11-18 14:27:56 +01:00
Carl Schwan
bd6de9cd6b Fix reply
The C++ header signature was using a C++17 type alias and this was
confusing MOC. Just changing the signature to the more verbose type name
fix the bug.
2020-11-18 13:53:19 +01:00
Carl Schwan
d96a548c4f Add unread message count 2020-11-18 10:26:48 +01:00
Carl Schwan
74bcfca275 Fix sending images from clipboard
This was caused by a regression in an QML include
2020-11-18 10:01:06 +01:00
Carl Schwan
62820b7418 Better typing handling 2020-11-17 20:49:54 +00:00
Tobias Fella
3a11ff614c Port away from qsTr/tr 2020-11-17 20:52:40 +01:00
Carl Schwan
03921e02a6 Remember last opened room 2020-11-17 19:45:22 +00:00
Carl Schwan
be1467f718 Save collapsed categories 2020-11-17 19:45:22 +00:00
Carl Schwan
f98834bb03 Add KConfigXt configs 2020-11-17 19:45:22 +00:00