Commit Graph

77 Commits

Author SHA1 Message Date
Black Hat 5a46810016 Init rewritten avatar. 2018-11-04 19:14:02 +08:00
Black Hat fce213a432 Init scroll to eventid. 2018-10-22 09:48:37 +08:00
Black Hat aae84ba65f Move tray icon outside C++ and allow hiding tray icon. 2018-10-21 10:17:21 +08:00
Black Hat bb069197d6 Notification improvements. 2018-10-19 22:02:12 +08:00
Black Hat 3269a683d6 Change "group" icon to "people".
Fix #100.
2018-10-19 13:36:36 +08:00
Black Hat a8b159b98a Use AutoTextField.
Fix #81.
2018-10-16 08:16:54 +08:00
Black Hat 1c3fcef542 Use AutoListView.
Fixes #84.
2018-10-15 09:56:30 +08:00
Black Hat 3d104ddccc Fix #82. 2018-10-15 09:01:53 +08:00
Black Hat c8184929e4 Disable SideNavButton when menu is open.
Fixes #85.
2018-10-15 07:29:55 +08:00
Black Hat d9592e4a7c Add error callback of join room and add room.
Also fix a bug of not being able to log out when the access token is
revoked.
2018-10-13 18:54:33 +08:00
Black Hat 385135a658 Use modules. 2018-10-01 16:07:48 +08:00
Black Hat 7c833ce764 Room filtering. 2018-09-22 22:28:47 +08:00
Black Hat 144660e5b5 Fix dark theme.
How did that even break?
2018-09-20 16:58:28 +08:00
Black Hat ea43cf6c80 Fixes #58.
Also, use shift+return for line break.
2018-09-20 13:43:47 +08:00
Black Hat 03c19c4f60 Add error dialog.
Shows login error.
2018-09-20 08:23:42 +08:00
Black Hat 81a7172f29 Genesis commit.
Not really, but a lot of renaming.
2018-09-17 21:01:02 +08:00
Black Hat c309f7f3ee Some UI tweaks.
Fixes #38.
2018-09-16 20:56:47 +08:00
Black Hat 1e04013e3d Port stringToColor to C++.
Fixes #50.
2018-09-16 16:09:36 +08:00
Black Hat 48e614164a Popup to view read receipts. #8 2018-09-15 19:07:38 +08:00
Black Hat 5e3570d210 Small tweaks and improvements. 2018-09-14 12:16:25 +08:00
Black Hat 3ef1744b5c UI logic tweaking. 2018-09-13 11:58:02 +08:00
Black Hat 5890a0e133 Somewhat better login logic. 2018-09-13 08:22:41 +08:00
Black Hat 421316aa00 "View source" dialog. 2018-09-11 13:14:56 +08:00
Black Hat 17aa5cbf16 More UI tweaking. 2018-09-10 16:22:45 +08:00
Black Hat f66e62d499 Init theming support. 2018-09-10 15:01:01 +08:00
Black Hat 20113fb47f Improve accountlistmodel. 2018-09-10 12:56:16 +08:00
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