Commit Graph

101 Commits

Author SHA1 Message Date
Black Hat
647a2cdbf2 New Setting/Account page. 2018-09-10 11:56:32 +08:00
Black Hat
13a8d6b889 Fix notification issue. 2018-09-10 08:06:32 +08:00
Black Hat
5c55856df3 Fix crashing when logging out.
That's a complex issue. Yay!
2018-09-09 21:13:43 +08:00
Black Hat
7c426e254b Update libqmatrixclient && fix broken avatar && fix broken image provider. 2018-09-09 18:35:37 +08:00
Black Hat
2992804472 Minimum code to get multiple accounts working. 2018-09-09 10:12:45 +08:00
Black Hat
8db333837d Do not auto close loading circle.
Fixes #44.
2018-09-07 07:11:08 +08:00
Black Hat
a189927b67 Change m.notice background color. 2018-09-06 21:00:58 +08:00
Black Hat
aa29f5252d Reformat code. 2018-09-04 21:13:14 +08:00
Black Hat
2f080f21ce Rewrite MessageDelegate. 2018-09-04 14:58:41 +08:00
Black Hat
64749ba32f First UI redesign. 2018-09-02 21:26:42 +08:00
Black Hat
cfa8043596 A lot of improvements.
Fix laggish RoomListView when dragging.
Remove per-room timer and add timer in RoomForm.
Remove singleton module and use file as singleton.
Minor UI tweak in RoomListView.
Pass room to RoomListView via "currentRoom" delegate property and remove
RoomListForm-wide currentRoom.
Put menu files in a separate folder.
Show initial image in ImageStatus when avatar is not loaded.
Add about page.
Merge all setting pages into Setting.qml.
Add option to rearrange rooms by activity.
Add option to use RichText parser.
Add document url.
2018-08-24 13:25:41 +08:00
Black Hat
e428e9f005 Change Settings to singleton and add AutoMouseArea.
Also fixes acceptInvitation issue.
2018-08-21 22:57:15 +08:00
Black Hat
4d97fe6901 Enable lazy loading by default.
Also fixes undefined error when not logged in.
2018-08-19 20:45:40 +08:00
Black Hat
4b2a33493f Allow minimize to tray. 2018-08-19 14:51:09 +08:00
Black Hat
4383dfa5a1 Working notification.
Also, fixes #6.
2018-08-19 14:32:18 +08:00
Black Hat
9f46bf8c42 Add an option to use RichText instead of StyledText.
This fixes empty space issue at a cost of reduced performance.
2018-08-18 17:56:55 +08:00
Black Hat
09fdd52524 Rewrite FileDialog in C++ && add setting to force async load timelime.
Also fixes repeat section label and empty space when message is redacted.

Fixes #27
2018-08-14 14:05:41 +08:00
Black Hat
4db5f3f355 Add an option to lazy load room message at initial sync.
Reduces initial sync time. Useful if you joined a lot of rooms and have
a slow homeserver.
2018-08-10 18:58:53 +08:00
Black Hat
587e298988 Code cleanup && add minimum room management. #13 2018-08-09 19:58:19 +08:00
Black Hat
5e3f18e320 Code cleanup && speed up initial sync. 2018-08-07 23:41:18 +08:00
Black Hat
c5a55654a0 Update libqmatrixclient again and some code cleanup. 2018-08-06 23:16:35 +08:00
Black Hat
5c606f1d5d Add join room/create room/create direct chat && small bug fixes. 2018-08-01 20:26:29 +08:00
Black Hat
845b0114bd Update libqmatrixclient && add prioritize/deprioritize. 2018-07-23 22:41:18 +08:00
Black Hat
be5332770a Small stability improvements. 2018-07-22 22:16:53 +08:00
Black Hat
f9e41f7e9f Update libqmatrixclient && improve setting page(Rather a hack, needs
improvement).
2018-07-22 20:31:52 +08:00
Black Hat
d6a7f8ad8b Prepare to add priorize and depriorize options. 2018-07-22 12:09:15 +08:00
Black Hat
7837c2d75e Small UI improvement. 2018-07-20 22:36:19 +08:00
Black Hat
c330bb4ff5 Prefetch messages when adding room && wire setting. 2018-07-20 13:50:25 +08:00
Black Hat
6f6a7da414 Small UI tweaks && bug fixes. 2018-07-20 12:14:02 +08:00
Black Hat
7dd9132176 Init desktop notifications. 2018-07-19 16:04:09 +08:00
Black Hat
43f02c4fa1 Fix duplicate room signals. 2018-07-19 13:54:59 +08:00
Black Hat
1ddfbddc74 Add direct chat && fix compilation issue. 2018-07-18 22:16:03 +08:00
Black Hat
775a04bbc4 Lower Qt requirement. 2018-07-12 09:44:41 +08:00
Black Hat
afc901b017 Add rainbow support. 2018-07-11 16:07:04 +08:00
Black Hat
31d435e6f4 Separate different message delegates. 2018-07-10 12:18:21 +08:00
Black Hat
6bd059ce63 Code reformatting && tooltip. 2018-07-09 10:45:26 +08:00
Black Hat
a19364610a Update libqmatrixclient && basic working messageeventmodel && room
search.
2018-07-08 13:25:46 +08:00
Black Hat
b3c0dc9421 Fix imageprovider. 2018-07-07 19:06:13 +08:00
Black Hat
17fa7cc7da Support Qt 5.11 and fix image provider. 2018-07-07 17:38:20 +08:00
Black Hat
531abcb48c Add experimental dark mode. 2018-03-21 19:13:47 +08:00
Black Hat
9b4fa0d8c6 Minor bug fixes and tweaks. 2018-03-04 22:40:48 +08:00
Black Hat
b88cc6964d Rename components. 2018-03-02 23:05:32 +08:00
Black Hat
4347755a71 Fix bug that causes random crashes. 2018-03-02 19:58:55 +08:00
Black Hat
d4c2a1ed50 Add avatar support. 2018-03-02 16:56:36 +08:00
Black Hat
2ac0d0cd8b Change SwipeView to StackView and clean code. 2018-03-01 19:15:04 +08:00
Black Hat
c3367543bf Init sync and listmodel function. 2018-02-28 21:11:42 +08:00
Black Hat
a4b00f823e Init RoomListModel and test sync. 2018-02-28 17:10:42 +08:00
Black Hat
fd5afa267c Tweak UI. 2018-02-27 19:37:53 +08:00
Black Hat
5b1047ed98 Implement login/logout in controller. 2018-02-27 19:07:50 +08:00
Black Hat
6d89a0373c Init login/logout support. 2018-02-26 20:41:20 +08:00
Black Hat
c2f01ec1c4 First commit. 2018-02-23 22:39:14 +08:00