Konstantinos Sideris
6e1285bb0e
Prevent FOUC
7 years ago
Max Sandholm
7ad45d8d64
React to externally left and joined rooms, and add "leave room" button in room menu ( #75 )
...
* Initial "join room" feature.
* React correctly to remotely joined rooms.
* Leaving rooms implemented both locally using the room menu
in nheko, and reacting properly when leaving a room remotely
from another client.
7 years ago
Konstantinos Sideris
0c0ac68bc2
Remove extra clang-format options
7 years ago
Konstantinos Sideris
3d13e1416a
Use white as the background color
7 years ago
Konstantinos Sideris
edff71bc24
Implement image uploads ( #24 )
8 years ago
Konstantinos Sideris
b5ae84c3c3
Add write support for m.emote events
...
closes #41
8 years ago
Konstantinos Sideris
43b1bdfe63
Remove nick colors
8 years ago
Konstantinos Sideris
2644e4acca
Small style change
8 years ago
Konstantinos Sideris
146aaa8746
Display the most recent message instead of the topic
...
closes #11
8 years ago
Konstantinos Sideris
8d05073547
Initial support for state cache
...
- Adds detection for duplicate events
8 years ago
Konstantinos Sideris
26dfbfd08c
Lazy load initial timeline events
8 years ago
Konstantinos Sideris
7502f167ae
Use QSharedPointer to manage TimelineViews and RoomInfoListItems
8 years ago
Konstantinos Sideris
0368d854cf
Initial support for backwards pagination
8 years ago
Konstantinos Sideris
0834b246ad
Initial support for display names
8 years ago
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
c9d03b793b
Add initial support for inline images
8 years ago
Konstantinos Sideris
4b4035eebc
Rename History to Timeline
...
In order to be compatible with the Matrix terminology
8 years ago
Konstantinos Sideris
6d9acc8621
Add common style for the scroll bars
8 years ago
Konstantinos Sideris
e680865593
Update unread messages for the current room when the app is inactive
8 years ago
Konstantinos Sideris
3b0ff1a4cd
Add initial support for unread message count
...
- Add border width on Badge
8 years ago
Konstantinos Sideris
a5ebff5949
Use color generator for nick names
8 years ago
Konstantinos Sideris
8358720d8e
Use light theme
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
c431eee401
Use a single nick to color map
8 years ago
Konstantinos Sideris
239780557f
Add logout button
...
Logout from the current session and invalidate the current token
8 years ago
Konstantinos Sideris
4f45575c79
Initial commit
8 years ago