Nicolas Werner
2c53789d97
Fix member event binding loop
1 year ago
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
1 year ago
Loren Burkholder
138b0a6b86
Use the new mtxclient special effects refactoring
2 years ago
Loren Burkholder
0096226aeb
Implement unknown msgtype functionality
2 years ago
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2 years ago
Loren Burkholder
902d4a7eb2
Add a fancy delegate when encryption is enabled
2 years ago
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2 years ago
Nicolas Werner
952827d629
Add a button to room the upgraded room in the timeline
2 years ago
Loren Burkholder
fa0c14b846
confetti ( #1243 )
...
* 🎉 (confetti) message support. Thanks @LorenDB !
2 years ago
Rohit Sutradhar
ac48c33286
VoIP v1 implementation ( #1161 )
...
* Initial commit for VoIP v1 implementation
* Added draft of event handlers for voip methods
* Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility
* Added call events to the general message pipeline. Modified Call Reject mechanism
* Added message delegates for new events. Modified hidden events. Updated handle events.
* Updated implementation to keep track of calls on other devices
* Fixed linting
* Fixed code warnings
* Fixed minor bugs
* fixed ci
* Added acceptNegotiation method definition when missing gstreamer
* Fixed warnings
* Fixed linting
2 years ago
Nicolas Werner
7ec842ba51
Replace some user visible mentions of spaces
2 years ago
Nicolas Werner
11fa4821aa
Support rendering policy rules
2 years ago
Nicolas Werner
c21711830f
Fix pinned messages getting clipped
3 years ago
Nicolas Werner
3b2f47c56f
Show changes in image packs in timeline
3 years ago
Nicolas Werner
fd83858715
Add duration and resolution to files
3 years ago
Malte E
1cc4f76998
fix overlap in NoticeMessage
3 years ago
Malte E
6f3ed5b282
space-saving metadata placement
3 years ago
Malte E
d0ac110cb7
Fix layout - no more binding loops (hopefully)
3 years ago
Malte E
0e548b7d39
fixed most of the binding loops
3 years ago
Malte E
5db7ec7f03
Variable width bubbles (still has binding loop)
3 years ago
Malte E
12d600db97
add translations and actually add changes to TimelineModel
3 years ago
Malte E
384c9c91e3
print state events without bubbles, displaynames or avatars and in a smaller font
3 years ago
Malte E
3c8c02e802
Revert removal of width and height in TextMessage and implicitWidth in MessageDelegate
3 years ago
Malte E
04b47d6882
prepare code for message bubbles and dynamic message layout
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
750c64f323
Get rid of some useless code
3 years ago
Nicolas Werner
b7d6191e24
Fix wrapping in member events
3 years ago
Nicolas Werner
75b112f0c8
Support pinned messages
...
fixes #519
3 years ago
Joe Donofry
b920f8d7ca
Change QML UI for redactions
3 years ago
Nicolas Werner
aea7461cba
Fix one more wrong background color
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
30aedd36a1
Reenable reuseItems for the message view
...
If this is still broken, we will need to disable it again.
3 years ago
Nicolas Werner
ef068ac2b3
Support animated images
...
fixes #461
3 years ago
Nicolas Werner
327a889ad5
Simplify message delegate size calculation a bit
3 years ago
Nicolas Werner
5b460861b1
Allow accepting knocks in the timeline
...
As well as selecting more join rules.
3 years ago
Nicolas Werner
72bbad7485
Show encryption errors in qml and add request keys button
3 years ago
Loren Burkholder
81a3faee7b
Finish converting function to property
3 years ago
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
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
f6f5d2615a
Make emoji picker follow theme
3 years ago
BShipman
d3c0392def
add avatar changed event support issue #550
3 years ago
Nicolas Werner
298822baea
Move currentRoom/timeline handling to roomlist
4 years ago
Nicolas Werner
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
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
a6f0d2ea7d
Update license headers
4 years ago