Commit Graph

130 Commits

Author SHA1 Message Date
Tobias Fella
8e2cdc8f08 Implement a device management page 2020-12-16 23:37:49 +00:00
Tobias Fella
03df042922 Remove old icons 2020-12-10 15:43:55 +01:00
Aleix Pol
118dabb58b Make it possible to quit the application
This will call Qt.quit when the Quit application shortcut is pressed (not just
visible=false).
2020-11-28 16:56:18 +00:00
Aleix Pol
dd8269344f Fix raising on wayland
On wayland raise doesn't imply show, so we need to do both.
2020-11-27 17:25:45 +01:00
Carl Schwan
136a8f2af8 Clang-tidy + clang-format 2020-11-27 00:26:39 +01:00
Carl Schwan
15bccad324 Fix possible container detaching 2020-11-26 15:36:48 +01:00
Carl Schwan
d6ab6bacdd Use RichText text input to provide real mentions
This use internally now a QTextDocument and a new C++ class to
manipulate the document with QTextCursor.
2020-11-26 14:25:30 +00:00
Aleix Pol
32b82d247f Define the KAboutData before the KDBusService
This way the service annouces itself properly as org.kde.neochat instead
of local.neochat.
2020-11-24 18:13:11 +00:00
Aleix Pol
092f8ee75d Do not launch the application twice
If the application is already running, simply raise the running
instance.
2020-11-24 13:12:48 +00:00
Tobias Fella
0b8db12543 Don't use trayicon on android 2020-11-23 00:03:49 +01:00
Tobias Fella
039816e8eb Show notifications 2020-11-18 21:14:40 +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
Tobias Fella
79ee2e1279 Apply clang-format to rest of cpp 2020-11-12 11:07:36 +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
122a7cdd2f Rebrand files names Spectral -> NeoChat 2020-11-08 23:17:30 +01:00
Tobias Fella
95e2993f70 Implement sorting rooms by category 2020-11-08 16:13:53 +00:00
Carl Schwan
8c8a9976a5 Transform Clipboard to singleton and add rich text copying feature 2020-11-07 16:08:35 +01:00
Nicolas Fella
f5b4914d11 Simplify connection handling in image provider
Controller is a singleton now, no need to pass the connection object around
2020-11-05 21:47:56 +00:00
Nicolas Fella
44a6fb3156 Properly apply aboutdata 2020-11-04 19:56:47 +01:00
Nicolas Fella
00b6908f25 Correct some whitespace issues 2020-11-04 19:43:56 +01:00
Tobias Fella
f7a218d6a5 Add AboutPage 2020-11-04 02:12:57 +00:00
Tobias Fella
2d1a7d6500 Make the Controller a singleton 2020-11-04 01:43:13 +00:00
Tobias Fella
a4477d5211 Add basic android port 2020-11-03 16:06:28 +01:00
Tobias Fella
8e7c84fd78 Port the notification backend to KNotifications 2020-11-02 22:46:51 +00:00
Tobias Fella
fbc28148a0 Cleanup cmake, metadata 2020-11-02 16:12:33 +00:00
Carl Schwan
cb99c35e85 Add a login page that appears if no account was configured 2020-11-02 15:59:31 +00: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
3544e5441f Show mod and admin in user list. 2020-01-01 23:13:19 +08:00
Black Hat
282b1750ef Add user directory. 2019-12-25 21:20:23 +08: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
c666ffbba5 Enable high dpi. 2019-10-11 11:54:53 -07:00
Black Hat
2defc5a134 Revert "Embed cmark."
This reverts commit f35001112dc740ed827e4a4de6e4bb3d94b0e466
2019-07-20 11:13:09 +00:00
Black Hat
4c4bf2d195 Improve timeline UI/UX. 2019-07-12 14:49:34 +08:00
Black Hat
3e0009a069 Show notification count in tray icon. 2019-07-01 18:19:00 +08:00
Black Hat
0f156ea98b Fix roomlist "jumping around".
Remove custom DPI code from main.cpp.
Hide redacted event in roomlist.
2019-05-23 09:57:42 +08:00
Black Hat
603cb33042 New attachment mechanism. Also add image from clipboard. 2019-05-19 21:58:54 +08:00
Black Hat
85ceec7b44 Basic emoji history support. #96 2019-05-02 14:20:04 +08:00
Black Hat
75eb4c5b52 Minor UI tweaks and clean up project. 2019-04-30 17:02:00 +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
fae602e7df Update libqmatrixclient.
Tweak graphics.
2019-04-07 11:58:48 +08:00
Black Hat
5ee47ed207 Fix #128. 2018-12-22 20:39:51 +08:00
Black Hat
8959be2cb8 Remove ImageItem, Paintable and use unified image provider. 2018-12-03 19:55:42 +08:00
Black Hat
d1186ea810 Optionally bundle font. 2018-11-26 07:53:04 +08:00
Black Hat
c95ff1b4a0 Fix custom DPI. 2018-11-18 20:29:09 +08:00
Black Hat
a8cbd0a9cd Init custom DPI. 2018-11-18 20:08:01 +08:00
Black Hat
2a8aa34416 Minor tweaks. 2018-11-17 22:39:34 +08:00