Konstantinos Sideris
a605e4486f
Migrate to matrix-structs for event and response parsing
7 years ago
Konstantinos Sideris
3ea2053b25
Use std::exception for the login response
7 years ago
Konstantinos Sideris
914bdecc0b
Initial integration with matrix-structs
7 years ago
Konstantinos Sideris
f4f78b1d8a
Add basic support for m.video messages
...
fixes #115
7 years ago
Konstantinos Sideris
5573548fb1
Allow audio clip uploads
7 years ago
Konstantinos Sideris
432a2e1354
Add inline audio clip player (m.audio) ( #143 )
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
5663c58dd9
Use templates for the TimelineItem generation
7 years ago
Konstantinos Sideris
deb1a6e292
Simplify timeline item creation
7 years ago
Konstantinos Sideris
fdb76bb5c1
Implement file uploads
...
fixes #24
7 years ago
Konstantinos Sideris
b21942a3e3
Add read support for m.file messages ( #24 )
7 years ago
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