Konstantinos Sideris
6835a97b15
Use a better regex to identify URLs
7 years ago
Konstantinos Sideris
9d763c4de9
Don't keep fetching history on non-visible timelines
...
If the user switched to another timeline before the current timeline
filled up with messages, nheko would keep fetching history.
Now it will check periodically if the timeline became visible so
it can decide whether or not to stop fetching history.
7 years ago
Konstantinos Sideris
33f534c6f8
Cache room avatars ( #139 )
...
fixes #107
7 years ago
Konstantinos Sideris
ece20dd917
Add rounded corners to inline images
7 years ago
Konstantinos Sideris
1705273bb8
Fix font size inconsistencies
7 years ago
Konstantinos Sideris
94b2827051
Bump font sizes
7 years ago
Konstantinos Sideris
aaa4d8c323
Prevent emoji selector for closing
...
fixes #176
7 years ago
Konstantinos Sideris
f11044b5eb
Handle incoming invites
...
fixes #128
7 years ago
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