Konstantinos Sideris
9d825b07ca
Remove dead code
7 years ago
Konstantinos Sideris
4a2f1af090
Save read receipts
7 years ago
Konstantinos Sideris
2f00fc51bf
Cache refactoring
7 years ago
Konstantinos Sideris
39a8150fae
Update room name & avatar on new rooms
...
fixes #253
7 years ago
Konstantinos Sideris
f95998a64b
Be explicit about the captured parameters in lambdas
7 years ago
Konstantinos Sideris
fdd5051dcf
Remove QPropertyAnimation from modals to work around a regression on Qt 5.10.1 ( #87 )
7 years ago
Konstantinos Sideris
86280098b4
Implement server-side notification count
7 years ago
William Pitcock
0be787f1e4
RoomList: do not blindly dereference RoomState ( #232 )
...
This can happen when a new room is being created from a different client and thus is created
with no known state to the local client.
7 years ago
Konstantinos Sideris
ba8faa357f
Remove empty destructors
7 years ago
Konstantinos Sideris
26f221ec23
Move LeaveRoom dialog to MainWindow ( #87 )
7 years ago
Konstantinos Sideris
0e91dae922
Erase items using the key
7 years ago
Konstantinos Sideris
1fad9398fc
Use more stl containers & minor refactorings
7 years ago
Konstantinos Sideris
3929261a8e
Use QSharedPointer to save RoomStates
7 years ago
Max Sandholm
312df6f3bb
Communities ( #195 )
7 years ago
Konstantinos Sideris
5e0fbe87a0
Use `toMSecsSinceEpoch` to be compatible with qt < 5.8
7 years ago
Konstantinos Sideris
208f957911
Re-order room list based on activity
...
fixes #2
7 years ago
Konstantinos Sideris
33f534c6f8
Cache room avatars ( #139 )
...
fixes #107
7 years ago
Konstantinos Sideris
f11044b5eb
Handle incoming invites
...
fixes #128
7 years ago
Konstantinos Sideris
a605e4486f
Migrate to matrix-structs for event and response parsing
7 years ago
Konstantinos Sideris
eae069ad93
Group emoji and dialogs with namespaces
7 years ago
Konstantinos Sideris
32c8340577
Create directories for related files
7 years ago
Konstantinos Sideris
54cf3418bc
Paint RoomList's background ( #137 )
7 years ago
Konstantinos Sideris
0f363b5f44
Send read receipts
...
Automatically dismiss unread notifications when the window regains
focus.
fixes #111
fixes #68
7 years ago
Konstantinos Sideris
937caddacd
Keep track of newly joined rooms in the settings manager
...
fixes #134
7 years ago
Max Sandholm
19b526d453
Use system color scheme (using a Qt stylesheet) #104
...
The color scheme of nheko obeys the default color theme of Qt
(i.e. the system theme). It uses a Qt stylesheet to accomplish this,
which means replacing the color theme with a custom theme would only
be a matter of writing a new style sheet and loading it into the app.
7 years ago
Konstantinos Sideris
b586a2329c
Fix roomlist borders
7 years ago
Konstantinos Sideris
a6b84fac45
Remove unnecessary layouts
7 years ago
Konstantinos Sideris
91b8427795
Add missing headers
7 years ago
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.
7 years ago
Konstantinos Sideris
a17b6dffaf
Clean up headers
7 years ago
Konstantinos Sideris
bc4b47a5e3
Use shared pointer for the modals
7 years ago
Konstantinos Sideris
35355756e5
Build lmdb on appveyor
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
1bfe48de75
Style change again
8 years ago
Konstantinos Sideris
2644e4acca
Small style change
8 years ago
Konstantinos Sideris
8d81489e05
Ghetto room switcher
8 years ago
Konstantinos Sideris
146aaa8746
Display the most recent message instead of the topic
...
closes #11
8 years ago
Konstantinos Sideris
af80c251d7
Add context menu on RoomList items
8 years ago
Konstantinos Sideris
0cd9e3b1e5
Resolve name and avatar on 1-on-1 rooms
8 years ago
Konstantinos Sideris
251f569a5c
Add custom scrollbar on the timeline
8 years ago
Konstantinos Sideris
c480f8f4bc
Snappy sidebar
8 years ago
Konstantinos Sideris
30fce32161
Remove RoomList UI form
8 years ago
Konstantinos Sideris
7502f167ae
Use QSharedPointer to manage TimelineViews and RoomInfoListItems
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
9d9b5e4f68
Don't set initial room with an empty room list
8 years ago
Konstantinos Sideris
6d9acc8621
Add common style for the scroll bars
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
8358720d8e
Use light theme
8 years ago