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.
8 years ago
Konstantinos Sideris
4b4035eebc
Rename History to Timeline
...
In order to be compatible with the Matrix terminology
8 years ago
Konstantinos Sideris
e1d48367f8
Show the unread message count on the window title
8 years ago
Konstantinos Sideris
3b0ff1a4cd
Add initial support for unread message count
...
- Add border width on Badge
8 years ago
Konstantinos Sideris
27f7142cd8
Initial implementation for local echo
...
Each HistoryView maintains a list of pending events. Each pending
message is validated from the homeserver with either the returned
EventId or the body of the message.
Currently there is no support to remove invalid messages.
Also some small refactoring:
- ChatPage doesn't know about the message being sent. The message
delivery is solely handled by HistoryViewManager.
- Nick coloring function moved to HistoryViewManager.
8 years ago
Konstantinos Sideris
718562737c
Don't use icons as room avatars
8 years ago
Konstantinos Sideris
e8aae26aea
Small stylistic changes
8 years ago
Konstantinos Sideris
40722b7af7
Remove capitalization
8 years ago
Konstantinos Sideris
6468faa39e
Use only a MatrixClient as a shared pointer
8 years ago
Konstantinos Sideris
0770f6e6b5
Make the timer single shot
8 years ago
Konstantinos Sideris
1c9e92b8bd
Handle room avatars in top bar without an icon
8 years ago
Konstantinos Sideris
239780557f
Add logout button
...
Logout from the current session and invalidate the current token
8 years ago
Konstantinos Sideris
73e73f46ea
Use const refs for the deserialized data
8 years ago
Konstantinos Sideris
5bcaaa3aa3
Initialize sync timer
8 years ago
Konstantinos Sideris
4f45575c79
Initial commit
8 years ago