Commit Graph

289 Commits

Author SHA1 Message Date
Carl Schwan
136a8f2af8 Clang-tidy + clang-format 2020-11-27 00:26:39 +01:00
Aleix Pol
0906e0c680 Fix system tray, clean it up
At first I noticed it wasn't working like it should, then realised it
was using APIs that are largely unadvised. Also I saw there's some kind
of system to render numbers in there but this is also something we
generally do not do. There's better ways to display such information
(e.g. using the com.canonical.Unity interface), so I wouldn't bother
having ad-hoc code in there. And if we need to have it, we better have
it in KNotifications.
It now will also use the icon from the theme.
2020-11-24 13:57:00 +00:00
Tobias Fella
0b8db12543 Don't use trayicon on android 2020-11-23 00:03:49 +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
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
Tobias Fella
de183caefb Apply clang-format 2020-11-17 20:25:18 +01:00
Tobias Fella
e2f6853258 Port away from QNetworkConfigurationmanager 2020-11-15 20:13:17 +00:00
Tobias Fella
16c64ad67f Rename Controller.connection to activeConnection 2020-11-12 12:26:08 +01:00
Tobias Fella
26b2071e11 Handle revoked tokens better 2020-11-12 11:19:13 +00:00
Tobias Fella
79ee2e1279 Apply clang-format to rest of cpp 2020-11-12 11:07:36 +00:00
Tobias Fella
d8dde6e082 Add license headers to code files 2020-11-11 15:17:23 +00:00
Carl Schwan
122a7cdd2f Rebrand files names Spectral -> NeoChat 2020-11-08 23:17:30 +01:00
Tobias Fella
c2c49c69fe Code cleanup 2020-11-08 22:08:56 +01:00
Tobias Fella
cbeafddfd4 Add accounts management page 2020-11-08 18:12:14 +00:00
Nicolas Fella
ca97b8ddc3 Properly sort includes 2020-11-04 20:29:19 +01:00
Nicolas Fella
a08d017c02 Normalize includes 2020-11-04 20:25:52 +01:00
Tobias Fella
f7a218d6a5 Add AboutPage 2020-11-04 02:12:57 +00:00
Carl Schwan
8b3f89cf2e Fix a bunch of clazy warnings 2020-11-03 15:15:16 +00:00
Tobias Fella
a4477d5211 Add basic android port 2020-11-03 16:06:28 +01:00
Carl Schwan
ce69506cf6 s/emit/Q_EMIT 2020-11-03 12:03:06 +01:00
Carl Schwan
bea870ad75 Apply Clang Format 2020-11-02 16:11:24 +01:00
Carl Schwan
7851cfe5cd Rebranding and add copyright headers 2020-11-02 10:10:54 +01:00
Black Hat
d25a9fb3a4 Working public room directory.
Fix "no known servers".
Rename all QMatrixClient to Quotient.
2019-12-25 19:53:50 +08:00
Black Hat
e5032c686a Public room directory. 2019-12-25 00:02:01 +08:00
Black Hat
29d01e6847 Add mark all as read function. 2019-09-28 23:39:14 -07:00
Black Hat
ced82bd666 Modern C++. 2019-08-04 22:36:32 +08:00
Black Hat
18c42b6af6 Login via access token. 2019-07-26 15:35:45 +08:00
Black Hat
2defc5a134 Revert "Embed cmark."
This reverts commit f35001112dc740ed827e4a4de6e4bb3d94b0e466
2019-07-20 11:13:09 +00:00
Black Hat
251a59ac7d Add device name field in login dialog. 2019-07-11 22:10:17 +08:00
Black Hat
81fe2919ed Add online status indicator.
Attempt to resync as soon as system goes online. #145
2019-07-06 10:24:47 +08:00
Black Hat
3501f964b5 Logout if access token is invalid. 2019-07-05 21:44:37 +08:00
Black Hat
b41973be28 Fix alias and more compact account detail dialog. 2019-07-05 10:24:07 +08:00
Black Hat
e561265e5c Ability to change room avatar. 2019-07-02 22:00:43 +08:00
Black Hat
b0bbc6572a Add busy property to controller. 2019-07-02 10:33:08 +08:00
Black Hat
3e0009a069 Show notification count in tray icon. 2019-07-01 18:19:00 +08:00
Black Hat
56e0386d5b Init QtKeychain support. 2019-06-30 22:12:43 +08:00
Black Hat
603cb33042 New attachment mechanism. Also add image from clipboard. 2019-05-19 21:58:54 +08:00
Black Hat
5ae1d41e92 Move dialogs into a separate dir and create them dynamically.
Add "ignore user".
Update libqmatrixclient.
2019-04-26 19:59:01 +08:00
Black Hat
3779735282 Derive device name from system information.
Minor UI tweaks.
2019-04-22 20:29:10 +08:00
Black Hat
ec43131a10 Clean up notification. 2018-12-24 20:31:40 +08:00
Black Hat
8300d022b2 Update libqmatrixclient.
Enable member lazy loading.
Some Qt 5.12 fix.
2018-12-15 10:46:18 +08:00
Black Hat
641c82beb7 Clean up. 2018-12-03 17:36:23 +08:00
Black Hat
e7b2698521 Better rich reply. 2018-11-27 18:14:48 +08:00
Black Hat
24fc466630 Update libqmatrixclient;
Force Noto Color Emoji.
2018-11-23 18:01:06 +08:00
Black Hat
6d17716e97 Update libqmatrixclient.
Add author label.
Add time label.
Use Roboto font.
2018-11-20 08:21:28 +08:00
Black Hat
a8cbd0a9cd Init custom DPI. 2018-11-18 20:08:01 +08:00
Black Hat
a7f62c13b0 Working dark mode && more drawer specific changes. 2018-11-17 20:52:17 +08:00
Black Hat
aaae68a5bf Remove first row, modify room list panel. 2018-11-17 00:04:51 +08:00
Black Hat
bbc4fedd20 Some optimizations. 2018-11-11 09:55:41 +08:00
Black Hat
06983a506c Fix segfault when leaving certain rooms. 2018-11-07 16:29:24 +08:00