Konstantinos Sideris
|
a97528b432
|
Fix bug where cache was initialized twice in a row
|
2018-06-12 20:36:16 +03:00 |
|
Konstantinos Sideris
|
626c680911
|
Add support for displaying decrypted messages
|
2018-06-10 20:03:45 +03:00 |
|
Konstantinos Sideris
|
b89257a34b
|
Migrate to mtxclient for the http calls
|
2018-06-09 16:03:14 +03:00 |
|
Konstantinos Sideris
|
d88dee3185
|
Refresh the room info on the top bar after sync
|
2018-05-18 21:37:08 +03:00 |
|
Konstantinos Sideris
|
ebed87ea57
|
Don't use shared pointers for cache
|
2018-05-08 20:30:09 +03:00 |
|
Konstantinos Sideris
|
4c4ea557b3
|
Replace shared pointers of MatrixClient with a single instance
|
2018-05-08 18:43:56 +03:00 |
|
Konstantinos Sideris
|
5aff3e4309
|
Don't send notification for the room that is currently open
|
2018-05-07 12:00:49 +03:00 |
|
Konstantinos Sideris
|
ed9501023a
|
Add support for retrieving the notification events (#33)
|
2018-05-05 16:38:41 +03:00 |
|
Konstantinos Sideris
|
7f69c71814
|
Handle invalid access token
|
2018-05-02 15:30:08 +03:00 |
|
Konstantinos Sideris
|
3097037c3d
|
Add prototype room settings menu
|
2018-04-30 21:41:47 +03:00 |
|
Konstantinos Sideris
|
7621dc0cb0
|
Fix UI inconsistencies between room list & communities
fixes #204
fixes #255
|
2018-04-28 15:27:12 +03:00 |
|
Konstantinos Sideris
|
b655a503a7
|
Fix signal redefinition warning
|
2018-04-24 23:57:49 +03:00 |
|
Konstantinos Sideris
|
649d73a7bd
|
Clear typing notifications when the user list is empty
fixes #304
|
2018-04-24 14:50:47 +03:00 |
|
Konstantinos Sideris
|
0028fdfe6c
|
Remove map from room_id to QPixmap from ChatPage
The avatars are loaded from cache
|
2018-04-24 14:13:05 +03:00 |
|
Konstantinos Sideris
|
29bd8b71d1
|
Implement media cache
|
2018-04-21 21:18:57 +03:00 |
|
Konstantinos Sideris
|
9d825b07ca
|
Remove dead code
|
2018-04-21 17:27:06 +03:00 |
|
Konstantinos Sideris
|
2f00fc51bf
|
Cache refactoring
|
2018-04-21 16:35:03 +03:00 |
|
Konstantinos Sideris
|
15931fc322
|
Track invites so they can be removed outside of nheko
fixes #213
|
2018-03-26 21:39:00 +03:00 |
|
Konstantinos Sideris
|
b70e09c7ec
|
Add border line above the text input
|
2018-03-18 17:08:13 +02:00 |
|
Konstantinos Sideris
|
a0ae6cf5d5
|
Add ability to redact messages
|
2018-03-17 21:23:46 +02:00 |
|
Konstantinos Sideris
|
d6b61fbb14
|
Add context menu option to mark events individually as read
fixes #261
|
2018-03-11 17:56:40 +02:00 |
|
Konstantinos Sideris
|
0f62cba498
|
Retry initial sync only on specific errors
fixes #233
fixes #89
|
2018-03-04 14:49:15 +02:00 |
|
Stuart Mumford
|
47c31b9a18
|
Retry initial sync forever (#234)
|
2018-03-04 12:35:14 +02:00 |
|
Konstantinos Sideris
|
12a96aae6d
|
Add some missing references
|
2018-02-28 12:12:07 +02:00 |
|
Konstantinos Sideris
|
c8bfb02211
|
Show loading indicator while waiting for /login & /logout
fixes #208
|
2018-02-18 22:22:26 +02:00 |
|
Konstantinos Sideris
|
86280098b4
|
Implement server-side notification count
|
2018-02-15 21:58:57 +02:00 |
|
Konstantinos Sideris
|
ba8faa357f
|
Remove empty destructors
|
2018-02-10 16:29:09 +02:00 |
|
Konstantinos Sideris
|
26f221ec23
|
Move LeaveRoom dialog to MainWindow (#87)
|
2018-02-10 16:05:31 +02:00 |
|
Konstantinos Sideris
|
b60554b8fd
|
Add a timeout timer for initial sync (#223, #222)
Show a better message on the login screen after an initial sync failure.
|
2018-02-08 19:07:58 +02:00 |
|
Konstantinos Sideris
|
1fad9398fc
|
Use more stl containers & minor refactorings
|
2018-01-24 20:46:37 +02:00 |
|
Konstantinos Sideris
|
c123bada94
|
Refactor avatar fetching in one function
|
2018-01-21 20:28:38 +02:00 |
|
Konstantinos Sideris
|
d31a08f1d5
|
Keep syncing regardless of connectivity (#93)
|
2018-01-13 22:25:15 +02:00 |
|
Konstantinos Sideris
|
3929261a8e
|
Use QSharedPointer to save RoomStates
|
2018-01-13 17:15:47 +02:00 |
|
Konstantinos Sideris
|
53f670096c
|
Make group's sidebar visible through an option
|
2018-01-09 21:57:41 +02:00 |
|
Max Sandholm
|
312df6f3bb
|
Communities (#195)
|
2018-01-09 15:07:32 +02:00 |
|
Konstantinos Sideris
|
eaf05748ff
|
Initial support for read receipts
|
2018-01-03 18:06:29 +02:00 |
|
Konstantinos Sideris
|
208f957911
|
Re-order room list based on activity
fixes #2
|
2017-12-30 17:29:57 +02:00 |
|
Konstantinos Sideris
|
f11044b5eb
|
Handle incoming invites
fixes #128
|
2017-12-19 22:36:12 +02:00 |
|
Konstantinos Sideris
|
a605e4486f
|
Migrate to matrix-structs for event and response parsing
|
2017-12-04 18:41:19 +02:00 |
|
Konstantinos Sideris
|
a6b84fac45
|
Remove unnecessary layouts
|
2017-11-08 23:09:15 +02:00 |
|
Konstantinos Sideris
|
886edd03fb
|
Add dummy settings menu
|
2017-11-02 00:41:13 +02:00 |
|
Thomas Herzog
|
287b5aa4c0
|
Implemented sending of typing notifications (#105)
|
2017-10-31 20:11:49 +02:00 |
|
Konstantinos Sideris
|
c18a49915b
|
Save the changes between syncs in cache
- Fixes high cpu issues caused by the serialization of the whole
in-memory state.
- Display name changes are now visible in the timeline.
|
2017-10-28 20:46:34 +03:00 |
|
Konstantinos Sideris
|
a17b6dffaf
|
Clean up headers
|
2017-10-28 15:46:39 +03:00 |
|
Konstantinos Sideris
|
13e526c27d
|
Retry initial sync (#19)
|
2017-10-20 22:32:48 +03:00 |
|
Konstantinos Sideris
|
8a9a513ecd
|
Move ctrl-k callback to the MainWindow
|
2017-10-20 21:39:05 +03:00 |
|
Konstantinos Sideris
|
9b60fdd620
|
Remove sync timer
|
2017-10-20 21:21:04 +03:00 |
|
Konstantinos Sideris
|
8390ff253d
|
Fix icons for retina displays
|
2017-10-15 22:08:51 +03:00 |
|
Konstantinos Sideris
|
76ddfb792b
|
Add /join command support
|
2017-10-08 22:38:38 +03:00 |
|
Konstantinos Sideris
|
ebe36b5713
|
Drop the loading screen if consensus can't be achieved
|
2017-10-08 21:35:37 +03:00 |
|