Konstantinos Sideris
65672d3dfb
Allow only one application instance
...
fixes #141
7 years ago
Konstantinos Sideris
1d285993f7
Valgrind run
...
- Fix a memory leak where a layout was created without being used.
- Fix uninitialized value.
7 years ago
Konstantinos Sideris
544b623512
Add dialog to create rooms
...
fixes #25
7 years ago
Konstantinos Sideris
ef0b0f6879
Add menu to invite users
7 years ago
Konstantinos Sideris
19bae2a2e6
Add gui option for joining rooms ( #25 )
7 years ago
Konstantinos Sideris
d872b1060b
Reset cache on breaking changes
...
fixes #154
7 years ago
Konstantinos Sideris
6415c4125f
Add style colors for the ScrollBar
7 years ago
Konstantinos Sideris
a605e4486f
Migrate to matrix-structs for event and response parsing
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
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
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
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
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