Konstantinos Sideris
f1eb0bbac0
Remove another /messages call ( #139 )
7 years ago
Konstantinos Sideris
e4c8a555d6
Don't backfill messages automatically ( #139 )
7 years ago
Konstantinos Sideris
0dad256743
Reload theme without restart ( #137 )
7 years ago
Konstantinos Sideris
54cf3418bc
Paint RoomList's background ( #137 )
7 years ago
Konstantinos Sideris
f0ecf6eee6
Add dark theme
7 years ago
Konstantinos Sideris
f36e498503
Update system theme
7 years ago
Konstantinos Sideris
f4036f6f56
Use span tags to prevent html escaping
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
fc34f373df
Remove unnecessary comments
7 years ago
Konstantinos Sideris
56d8be5a27
Fix emoji picker's theme
7 years ago
Konstantinos Sideris
552941118b
Fix minor stylistic issues on the nheko theme
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
21fdb26bd4
Don't send empty messages
7 years ago
Konstantinos Sideris
4166a863b4
Lint
7 years ago
Jani Mustonen
4e1c8dd663
Implement a per-room send queue. ( #118 )
...
[ci skip]
7 years ago
Konstantinos Sideris
e40dab9f98
Improve settings menu layout
7 years ago
Konstantinos Sideris
b586a2329c
Fix roomlist borders
7 years ago
Konstantinos Sideris
9c331905e6
Fix initial sidebar width
7 years ago
Konstantinos Sideris
a6b84fac45
Remove unnecessary layouts
7 years ago
Konstantinos Sideris
26904fe992
Remove obsolete artifact from appveyor
7 years ago
Konstantinos Sideris
24dd76ee0b
Parse unsigned key
7 years ago
Benjamin Saunders
097dac4f79
Fix wacky newline/linkification interaction
7 years ago
Benjamin Saunders
e19775443a
Fix newlines not being displayed ( #122 )
...
Fixes #64
7 years ago
Benjamin Saunders
d0d15f8f58
Fix a formatting issue that snuck in between PRs ( #123 )
7 years ago
Benjamin Saunders
5bd5555a51
Use C++11 braced list style ( #121 )
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
Konstantinos Sideris
595d11cfa0
Exclude modifier keys from triggering typing notifications
...
fixes #116
7 years ago
Jani Mustonen
8c5a331c73
Simple SOCKS proxy support ( #110 )
7 years ago
Konstantinos Sideris
7e03ca4359
Reset the sender's name when paginating backwards
...
The first message of the timeline would have an avatar and
the rest of the messages would use the previous to be configured
(whether or not should have an avatar).
fixes #63
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
Konstantinos Sideris
beda0db543
Update issue template
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
160fe1d668
Remove cache updates from the main thread
7 years ago
Konstantinos Sideris
3cae6c3983
Remove ui flickering when adding new timeline events
7 years ago
Konstantinos Sideris
47d1546adf
Clean unread count when the user logs out
...
fixes #60
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