Konstantinos Sideris
ac525970b0
Add snackbar
7 years ago
Konstantinos Sideris
ebe36b5713
Drop the loading screen if consensus can't be achieved
7 years ago
Konstantinos Sideris
6e1285bb0e
Prevent FOUC
7 years ago
Konstantinos Sideris
bc4b47a5e3
Use shared pointer for the modals
7 years ago
Konstantinos Sideris
985530e99b
Resume sync when connectivity is established
7 years ago
Konstantinos Sideris
28b3a3fde0
Put typing notifications above the text input
7 years ago
Konstantinos Sideris
d60c2b76e3
Receive typing notifications ( #88 )
7 years ago
Konstantinos Sideris
88349eae90
Recover from corrupted cache data
...
Make Cache constructor exception free
fixes #74
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
6e0ae807d5
Update badge counter only on change
7 years ago
Konstantinos Sideris
0c0ac68bc2
Remove extra clang-format options
7 years ago
Rokas Kupstys
da6e7c11dc
Fixes #50 .
...
On KDE desktop icon failed to appear because TrayIcon requested a zero-size rect. Implementing MsgCountComposedIcon::availableSizes() method fixes that.
After icon became visible it was not transparent, and places that should have been transparent contained artifacts likely due to uninitialized memory. Implementing MsgCountComposedIcon::pixmap() which returns a pixmap with alpha channel fixes that.
7 years ago
Konstantinos Sideris
775d2e88f5
Don't move scrollbar to the bottom when it's active
...
fixes #55
7 years ago
Konstantinos Sideris
748f480077
Add missing update calls
7 years ago
Konstantinos Sideris
41a85832b3
Remove unnecessary animations
7 years ago
Konstantinos Sideris
ff1bc797de
Refactor the welcome page
7 years ago
Konstantinos Sideris
1bfe48de75
Style change again
7 years ago
Konstantinos Sideris
edff71bc24
Implement image uploads ( #24 )
7 years ago
Konstantinos Sideris
b5ae84c3c3
Add write support for m.emote events
...
closes #41
7 years ago
Konstantinos Sideris
a44a4f36af
Add read support for m.emote events ( #41 )
7 years ago
Konstantinos Sideris
6797cbc943
Linkify URLs in room topics
...
closes #52
7 years ago
Konstantinos Sideris
177dd6a5b0
Remove cache data when the user logs out
7 years ago
Konstantinos Sideris
7fbfe3af15
Update the cache state at once to avoid being in an invalid state
7 years ago
Konstantinos Sideris
43b1bdfe63
Remove nick colors
7 years ago
Konstantinos Sideris
18625d9d27
Fix login UX
...
The mxid input will not prevent the user from entering any invalid
value.
closes #22
7 years ago
Konstantinos Sideris
c6ec20fa40
Place the completion popup under the search widget
7 years ago
Konstantinos Sideris
2644e4acca
Small style change
7 years ago
Konstantinos Sideris
57ac64fb2b
Add missing destructors
7 years ago
Konstantinos Sideris
8d81489e05
Ghetto room switcher
7 years ago
Konstantinos Sideris
69036967ff
Focus on the text input when switching rooms
7 years ago
Konstantinos Sideris
9c28ba28a8
Update the last sender from the initial pagination
7 years ago
Konstantinos Sideris
146aaa8746
Display the most recent message instead of the topic
...
closes #11
7 years ago
Konstantinos Sideris
4fccc6270e
Fix full screen image viewer on macOS sierra
7 years ago
Konstantinos Sideris
af0f22fc91
Keep fetching history until the scrollbar gets activated
7 years ago
Konstantinos Sideris
8d05073547
Initial support for state cache
...
- Adds detection for duplicate events
7 years ago
Konstantinos Sideris
e5ccb73a20
Add serialization on matrix events
7 years ago
Konstantinos Sideris
622fc3f9c3
Save and restore app's window size
...
closes #46
7 years ago
Konstantinos Sideris
3c1f9696df
Fix small timestamp misalignment
7 years ago
Konstantinos Sideris
30fb46e25b
Use pixels to specify the font sizes
...
Basically reverts the last font related commits since pointSize isn't
as reliable as pixelSize.
Also some layout values (margins, spacings) have been moved out to Config.h.
7 years ago
Konstantinos Sideris
847ae37df2
Linting
7 years ago
jansol
f5ba63946b
Improve login flow ( #35 )
...
* Validate both inferred and explicitly entered server addresses by attempting to call the /versions endpoint
* If the domain from the mxid fails validation, try prefixing it with 'matrix'
* Only show server address field if address validation ultimately fails
7 years ago
Konstantinos Sideris
140cbd3c27
Slow down spinner
8 years ago
Konstantinos Sideris
97ca8d0ed1
Remove hardcoded font sizes on the top bars and text input
8 years ago
Konstantinos Sideris
0ed2350664
Set emoji size relative to the default font
8 years ago
Konstantinos Sideris
730a56f58e
Remove hardcoded font sizes, margins etc
...
- Fixes small font issue on MacOs
8 years ago
Konstantinos Sideris
da190593c8
Repaint when the room avatar is received
8 years ago
Konstantinos Sideris
26dfbfd08c
Lazy load initial timeline events
8 years ago
Konstantinos Sideris
36d25951dc
Fix scrolling flickering on backwards pagination
8 years ago
Konstantinos Sideris
95c492bad8
Experimental support for user avatars in timeline
8 years ago
Konstantinos Sideris
b8c8fed655
Show confirmation dialog on logout
...
Minor stylistic refactoring
closes #29
8 years ago