Konstantinos Sideris
8767ea181d
Mark unread rooms as such in the room list
...
fixes #313
2018-09-13 19:15:58 +03:00
Konstantinos Sideris
667ee75d66
Show sidebar after initial sync
...
fixes #412
2018-09-08 15:50:35 +03:00
Konstantinos Sideris
797a69fd90
Fallback to the login screen when the one-time keys cannot be uploaded
2018-09-05 16:57:26 +03:00
Konstantinos Sideris
27fed83083
Retry initial sync on generic network errors ( #422 )
2018-08-31 16:25:27 +03:00
Konstantinos Sideris
641364c105
Handle some more edge cases in timeline
2018-08-31 10:47:27 +03:00
Konstantinos Sideris
e29fceaee4
Fix a use-after-free error during logout
2018-08-31 09:10:47 +03:00
Konstantinos Sideris
b10e1bafc8
Add temp fix to work with servers that don't support e2ee endpoints
...
fixes #371
2018-08-30 20:37:24 +03:00
Konstantinos Sideris
ee2ba93ec4
Only call /sync when retrying initial sync ( #422 )
2018-08-30 13:39:09 +03:00
Konstantinos Sideris
345dca3544
Add method to delete old messages periodically
...
fixes #413
2018-08-25 21:08:43 +03:00
Konstantinos Sideris
cebd8cbc19
Add option to disable desktop notifications
...
fixes #388
2018-08-11 18:26:17 +03:00
Konstantinos Sideris
aa2f6ce77d
Simplify dialog creation
2018-08-11 13:50:56 +03:00
Konstantinos Sideris
d4c3dac28f
Remove the reserved space gap for the typing notifications
2018-08-09 18:20:17 +03:00
Konstantinos Sideris
54c7eb374a
Lower the complexity of the group filtering algorithm ( #380 )
...
The old algorithm during filtering will check every room
if it's part of the group. O(N*G)
The room ids for a group are now stored in a map for faster lookup
so the search can be completed in a single pass. O(N)
2018-07-21 13:35:36 +03:00
Konstantinos Sideris
e4dedbcaba
Mark own read messages with a double checkmark ( #377 )
2018-07-17 23:50:18 +03:00
Konstantinos Sideris
0e814da91c
Move all files under src/
2018-07-17 16:37:25 +03:00