Konstantinos Sideris
a6b84fac45
Remove unnecessary layouts
7 years ago
Konstantinos Sideris
24dd76ee0b
Parse unsigned key
7 years ago
Benjamin Saunders
4ccb5ed81f
Add input history, enable multi-line input, refactor commands ( #119 )
...
This also fixes the transmission of mis-typed commands as messages,
fixes inability to send messages that start with a command, and does
some initial work towards automatically resizing the input field to fit
the input message.
7 years ago
Jani Mustonen
13cb0521fa
Improvements to the quick switcher ( #109 )
...
- Ghetto disambiguation for the quick switcher
- Fix the Ctrl+K shortcut
- Fix keyboard focus when the quick switcher is closed
fixes #114
7 years ago
Jani Mustonen
84741adc16
Implement a setting for the tray icon ( #108 )
7 years ago
Konstantinos Sideris
886edd03fb
Add dummy settings menu
7 years ago
Thomas Herzog
287b5aa4c0
Implemented sending of typing notifications ( #105 )
7 years ago
Konstantinos Sideris
91b8427795
Add missing headers
7 years ago
Konstantinos Sideris
e224440f5d
Display user avatar changes
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
845228ac6a
Add scroll-down button
7 years ago
Konstantinos Sideris
8e15a5080d
Adjust scrollbar only after pagination ( #94 )
...
The scrollbar will stay in the same position if new messages
are added to the bottom of the timeline.
7 years ago
Konstantinos Sideris
c6e1068e0e
Lint
7 years ago
Konstantinos Sideris
143ed5176a
Use callbacks on MatrixClient
7 years ago
Konstantinos Sideris
c0e55378c3
Remove extra inline keywords
7 years ago
Konstantinos Sideris
3cae6c3983
Remove ui flickering when adding new timeline events
7 years ago
Konstantinos Sideris
13e526c27d
Retry initial sync ( #19 )
7 years ago
Konstantinos Sideris
8a9a513ecd
Move ctrl-k callback to the MainWindow
7 years ago
Konstantinos Sideris
9b60fdd620
Remove sync timer
7 years ago
Rokas Kupstys
3205e5fdd3
Make sidebar topic expand on click and fix html formatting of elided text. ( #96 )
...
Fixes #95
7 years ago
Konstantinos Sideris
8299a74775
Elide room topic
7 years ago
Konstantinos Sideris
8390ff253d
Fix icons for retina displays
7 years ago
Konstantinos Sideris
ac8e42b926
Reduce timeline flickering
7 years ago
Konstantinos Sideris
76ddfb792b
Add /join command support
7 years ago
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