Nicolas Werner
6fef6ad5f1
Enable even more qml linter warnings
1 year ago
Nicolas Werner
904d3f257a
Fix some qml warnings
1 year ago
Nicolas Werner
c793506dc4
fix click to go to reply after merge
1 year ago
Nicolas Werner
b0df40496d
Shrink replies
1 year ago
Nicolas Werner
15b5712f9a
Start working on bubble delegate
1 year ago
Nicolas Werner
c4d2ec875d
Fixup reply and state event rendering
1 year ago
Nicolas Werner
6c6370c83f
Switch to manual polishing of event delegates
1 year ago
Loren Burkholder
879ef31fcf
Qt 6.4 properly supports scrolling text with touch
1 year ago
Nicolas Werner
184806bf71
Move message styles to their own files and work around hover not propagating to siblings
1 year ago
Nicolas Werner
43c8e64ed3
Fix alignment of file messages and redactions
1 year ago
Nicolas Werner
aff58272c6
Improve image size limiting
1 year ago
Nicolas Werner
55107ed0ce
Fix some reply layouting loops
1 year ago
Nicolas Werner
b187440e68
Reimplement reply delegate by moving out the timeline event without layout
1 year ago
Nicolas Werner
2360dfd80a
Remaining events apart from verification
1 year ago
Nicolas Werner
718a58d388
Get rid of redundant constructions and make room implicit
1 year ago
Nicolas Werner
466d3cd52c
Port redacted messages
1 year ago
Nicolas Werner
eab8731f5b
Port state events and images
1 year ago
Nicolas Werner
76b40f452b
Working text messages in delegate rework
1 year ago
Nicolas Werner
4d8b8c3b81
Create an EventDelegateChooser
1 year ago
Nicolas Werner
efda425b6a
Some qmllint fixes
1 year ago
Nicolas Werner
ce1a64bc19
Move to automatic type registration
1 year ago
Nicolas Werner
2cb04fd741
Remove explicit link styling
1 year ago
Nicolas Werner
4af8d7d397
Show some generic message for ACL changes
...
fixes #1476
1 year ago
Nicolas Werner
04cbbd2837
Replace some binding loops with others
1 year ago
Nicolas Werner
1b216870eb
Fix playable media playback
1 year ago
Nicolas Werner
2c53789d97
Fix member event binding loop
1 year ago
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
1 year ago
Nicolas Werner
e85a1d4aeb
First runnable qt6 Nheko
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
d0d33660ba
Cleanup table rendering
...
fixes #1406
2 years ago
Loren Burkholder
5abd2df9b4
Fade in images when fully recieved
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
2b8cadaac8
Properly handle images without blurhashes
2 years ago
Loren Burkholder
179c16fd08
Use a single, reversible privacy screen transition
2 years ago
Loren Burkholder
c9e3ad1850
Animate transition to blurhash
2 years ago
Loren Burkholder
66d8a38c80
Blurhash images when the privacy screen is active
2 years ago
Loren Burkholder
92d9539824
Update resources/qml/delegates/EncryptionEnabled.qml
...
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2 years ago
Loren Burkholder
905b127a73
Add a generic video icon when there is no thumbnail
2 years ago
Loren Burkholder
1f8777178e
Limit max width of blurb
2 years ago
Loren Burkholder
707af2c11d
Update message
2 years ago
Loren Burkholder
902d4a7eb2
Add a fancy delegate when encryption is enabled
2 years ago
Nicolas Werner
15d7a2f021
Make code tags preserve whitespace
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
12da7bd08c
Enable spoilers in replies
2 years ago
Nicolas Werner
08b304eccf
Break http images and implement barebones spoiler support when not in mobile mode
...
see #1042
see #483
2 years ago