Nicolas Werner
dae032172d
Add recently used reactions
...
fixes #435
3 years ago
Nicolas Werner
75b112f0c8
Support pinned messages
...
fixes #519
3 years ago
Nicolas Werner
97aadee01c
Pass correct background color to username separator
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
5ca1fb18bb
Move away from using an event loop to access secrets
...
Fixes messages in room flickering and being stuck
fixes #760
relates to #770
relates to #789
3 years ago
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
3 years ago
Nicolas Werner
22230ed0a9
Disable reuseItems again D:
3 years ago
Thulinma
1d5bf56cf9
Improvements for linking to events
...
- Fixes scrolling to an event not being reliable
- Adds new /goto command that can open URLs, go to events, or go to message indexes.
- Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not.
3 years ago
Nicolas Werner
30aedd36a1
Reenable reuseItems for the message view
...
If this is still broken, we will need to disable it again.
3 years ago
Nicolas Werner
f6b278dc85
Update translations
3 years ago
Nicolas Werner
f7560cd998
Fix z value of avatar in timeline
3 years ago
resolritter
3f8bb19ba1
right-click tap handler for replies
3 years ago
Nicolas Werner
ded926cdf9
Fix a few null warnings
3 years ago
Nicolas Werner
42d2b10d5d
Round images in the image provider
3 years ago
Nicolas Werner
72bbad7485
Show encryption errors in qml and add request keys button
3 years ago
Nicolas Werner
87e81498b7
Fix window placement on wayland and add close buttons
...
We explicitly set a parent. We can't assign to
ApplicationWindow.transientParent though, only to
Window.transientParent, so we just call setTransientParent in C++.
3 years ago
Nicolas Werner
5b0bd26795
Fix annoying touch overlap in room list
3 years ago
Loren Burkholder
3ce7fdd63f
Fix incorrect function name
3 years ago
Nicolas Werner
d955444dc1
Port to explicit connect syntax
...
Also fix a lot of warnings.
3 years ago
Loren Burkholder
0ce7d02abe
make lint
3 years ago
Loren Burkholder
0971fd0fcc
Pad the loading spinner
3 years ago
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
3 years ago
Nicolas Werner
6d169cea7d
Fix reaction button again
3 years ago
Nicolas Werner
8a1666bc88
Basic sticker support
3 years ago
Nicolas Werner
f704e381c3
Fix a few missing properties
3 years ago
Nicolas Werner
bd26624ed8
Prepare for reuseItems in timeline
...
The actual reuseItems is still blocked on a few upstream bugs.
3 years ago
Nicolas Werner
d61a9c718a
Fix high CPU usage when a room is open
3 years ago
Joseph Donofry
284ca27fdc
Add nheko logo spinner to relevant places in UI
4 years ago
Nicolas Werner
298822baea
Move currentRoom/timeline handling to roomlist
4 years ago
Nicolas Werner
5658be5215
Move global avatarSize property
4 years ago
Nicolas Werner
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
ab0baf5d9e
Only show actions, when you have permissions to do them
4 years ago
Nicolas Werner
2d678bdcf6
Allow copying messages via right click
...
fixes #291
4 years ago
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
4 years ago
Nicolas Werner
82fa8ab292
Highlight navigated to message
4 years ago
Nicolas Werner
5b6671f063
Add Alt-F to forward messages
4 years ago
Nicolas Werner
fcda5ace6b
Update translations
4 years ago
Nicolas Werner
18e96d5c7d
Fix some TapHandler focus issues
4 years ago
Nicolas Werner
ae19dd2bc2
Disable horizontal scrollbar in timeline
...
fixes #530
4 years ago
Nicolas Werner
0d4ddadb15
Fix emoji picker appearing in wrong locations
4 years ago
Nicolas Werner
47a7adf823
Use readonly properties where possible
4 years ago
Nicolas Werner
05c636a8d4
Fix qml license headers again
4 years ago
Nicolas Werner
1961312b15
Improve sorting and sizing of completions a bit
4 years ago
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
4 years ago
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
4 years ago
Nicolas Werner
e1c96569c1
Fix janky hoverhandling for text messages
...
Add a 1px border to get more hover enter events...
4 years ago
Nicolas Werner
a6f0d2ea7d
Update license headers
4 years ago
Nicolas Werner
1142fe2663
Use overlay buttons for message actions
4 years ago
Nicolas Werner
e3803ceb9a
Avoid some duplicate property queries
4 years ago
Nicolas Werner
8351cc4180
Fix miscalculation of padding in timeline
4 years ago