Konstantinos Sideris
|
7f7f3a805b
|
Remove dead code & small refactorings using the std library
|
2018-03-03 22:08:56 +02:00 |
|
Konstantinos Sideris
|
c59cd0e80b
|
Load the initial cache data without blocking the UI
|
2018-01-21 21:43:21 +02:00 |
|
Konstantinos Sideris
|
a605e4486f
|
Migrate to matrix-structs for event and response parsing
|
2017-12-04 18:41:19 +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
|
c0e55378c3
|
Remove extra inline keywords
|
2017-10-22 19:03:55 +03:00 |
|
Konstantinos Sideris
|
0c0ac68bc2
|
Remove extra clang-format options
|
2017-10-01 12:51:29 +03:00 |
|
Konstantinos Sideris
|
7fbfe3af15
|
Update the cache state at once to avoid being in an invalid state
|
2017-08-26 13:49:16 +03:00 |
|
Konstantinos Sideris
|
2644e4acca
|
Small style change
|
2017-08-20 13:47:22 +03:00 |
|
Konstantinos Sideris
|
8d05073547
|
Initial support for state cache
- Adds detection for duplicate events
|
2017-07-30 14:30:55 +03:00 |
|
Konstantinos Sideris
|
0cd9e3b1e5
|
Resolve name and avatar on 1-on-1 rooms
|
2017-05-26 21:34:16 +03:00 |
|
Konstantinos Sideris
|
6553aa61a1
|
Replace include guards with #pragma once
|
2017-05-16 21:46:45 +03:00 |
|
Konstantinos Sideris
|
1f90c58076
|
Use timeline to retrieve state events
- Rooms without any history will be shown.
- Room's state will be kept in sync and any updates will be visible.
|
2017-05-07 17:15:38 +03:00 |
|