Konstantinos Sideris
fdb76bb5c1
Implement file uploads
...
fixes #24
2017-11-29 23:39:35 +02:00
Konstantinos Sideris
0f363b5f44
Send read receipts
...
Automatically dismiss unread notifications when the window regains
focus.
fixes #111
fixes #68
2017-11-24 00:10:58 +02:00
Konstantinos Sideris
4166a863b4
Lint
2017-11-15 18:42:21 +02:00
Jani Mustonen
4e1c8dd663
Implement a per-room send queue. ( #118 )
...
[ci skip]
2017-11-15 18:38:50 +02:00
Konstantinos Sideris
a6b84fac45
Remove unnecessary layouts
2017-11-08 23:09:15 +02:00
Benjamin Saunders
5bd5555a51
Use C++11 braced list style ( #121 )
2017-11-05 23:04:55 +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
a17b6dffaf
Clean up headers
2017-10-28 15:46:39 +03:00
Konstantinos Sideris
6e1285bb0e
Prevent FOUC
2017-10-07 20:51:35 +03:00
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.
2017-10-01 19:49:36 +03:00
Konstantinos Sideris
0c0ac68bc2
Remove extra clang-format options
2017-10-01 12:51:29 +03:00
Konstantinos Sideris
3d13e1416a
Use white as the background color
2017-09-20 23:17:11 +03:00
Konstantinos Sideris
edff71bc24
Implement image uploads ( #24 )
2017-09-10 12:58:00 +03:00
Konstantinos Sideris
b5ae84c3c3
Add write support for m.emote events
...
closes #41
2017-09-03 11:43:45 +03:00
Konstantinos Sideris
43b1bdfe63
Remove nick colors
2017-08-26 11:33:26 +03:00
Konstantinos Sideris
2644e4acca
Small style change
2017-08-20 13:47:22 +03:00
Konstantinos Sideris
146aaa8746
Display the most recent message instead of the topic
...
closes #11
2017-08-06 18:53:31 +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
26dfbfd08c
Lazy load initial timeline events
2017-06-05 19:54:45 +03:00
Konstantinos Sideris
7502f167ae
Use QSharedPointer to manage TimelineViews and RoomInfoListItems
2017-05-14 16:31:59 +03:00
Konstantinos Sideris
0368d854cf
Initial support for backwards pagination
2017-05-12 15:43:35 +03:00
Konstantinos Sideris
0834b246ad
Initial support for display names
2017-05-08 19:44:01 +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
4b4035eebc
Rename History to Timeline
...
In order to be compatible with the Matrix terminology
2017-04-27 03:14:12 +03:00