Konstantinos Sideris
95c492bad8
Experimental support for user avatars in timeline
2017-06-05 02:14:05 +03:00
Konstantinos Sideris
384fe7067e
Set up translations
2017-05-29 19:09:12 +03:00
Konstantinos Sideris
f490040811
Fetch avatar thumbnail instead of the original image
...
closes #31
2017-05-27 01:29:45 +03:00
Konstantinos Sideris
0368d854cf
Initial support for backwards pagination
2017-05-12 15:43:35 +03:00
Konstantinos Sideris
e78e43c86a
Save the user defined domain instead of the one provided by login response
2017-05-09 16:57:41 +03:00
Konstantinos Sideris
0834b246ad
Initial support for display names
2017-05-08 19:44:01 +03:00
Konstantinos Sideris
63db04793b
Add sync timeout
2017-05-08 18:34:18 +03:00
Konstantinos Sideris
e44cc374e1
Use strongly typed enums
2017-05-08 00:51:03 +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
Konstantinos Sideris
c9d03b793b
Add initial support for inline images
2017-04-28 14:56:45 +03:00
Konstantinos Sideris
1a82150aa8
Exclude m.room.member events from initial sync
2017-04-27 00:32:33 +03:00
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.
2017-04-13 04:11:22 +03:00
Konstantinos Sideris
6468faa39e
Use only a MatrixClient as a shared pointer
2017-04-11 17:45:47 +03:00
Konstantinos Sideris
0770f6e6b5
Make the timer single shot
2017-04-11 02:35:09 +03:00
Konstantinos Sideris
b301a2828e
Remove exception specifications
2017-04-09 18:09:09 +03:00
Konstantinos Sideris
239780557f
Add logout button
...
Logout from the current session and invalidate the current token
2017-04-09 02:17:04 +03:00
Konstantinos Sideris
f50fb34fb6
Implement initial registration stage
2017-04-08 02:53:23 +03:00
Konstantinos Sideris
73e73f46ea
Use const refs for the deserialized data
2017-04-06 19:56:33 +03:00
Konstantinos Sideris
4f45575c79
Initial commit
2017-04-06 02:06:42 +03:00