Nicolas Werner
4d8b8c3b81
Create an EventDelegateChooser
2023-08-25 19:03:10 +02:00
Nicolas Werner
efda425b6a
Some qmllint fixes
2023-06-19 20:45:57 +02:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2023-06-19 01:38:40 +02:00
Nicolas Werner
2cb04fd741
Remove explicit link styling
2023-06-18 22:33:24 +02:00
Nicolas Werner
4af8d7d397
Show some generic message for ACL changes
...
fixes #1476
2023-06-10 01:09:20 +02:00
Nicolas Werner
04cbbd2837
Replace some binding loops with others
2023-06-08 22:32:14 +02:00
Nicolas Werner
1b216870eb
Fix playable media playback
2023-06-08 22:32:13 +02:00
Nicolas Werner
2c53789d97
Fix member event binding loop
2023-06-08 22:32:13 +02:00
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
2023-06-08 22:32:07 +02:00
Nicolas Werner
e85a1d4aeb
First runnable qt6 Nheko
2023-06-08 22:32:07 +02:00
Loren Burkholder
138b0a6b86
Use the new mtxclient special effects refactoring
2023-04-11 01:01:21 +02:00
Loren Burkholder
0096226aeb
Implement unknown msgtype functionality
2023-04-08 18:59:17 -04:00
Nicolas Werner
d0d33660ba
Cleanup table rendering
...
fixes #1406
2023-03-09 21:08:18 +01:00
DeepBlueV7.X
4372742bc1
Merge pull request #1374 from Nheko-Reborn/private_images
...
Blur images properly
2023-02-23 18:03:13 +00:00
Loren Burkholder
5abd2df9b4
Fade in images when fully recieved
2023-02-22 20:25:45 -05:00
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/
2023-02-21 23:48:49 +01:00
Loren Burkholder
2b8cadaac8
Properly handle images without blurhashes
2023-02-20 19:59:06 -05:00
Loren Burkholder
179c16fd08
Use a single, reversible privacy screen transition
2023-02-20 19:18:05 -05:00
Loren Burkholder
c9e3ad1850
Animate transition to blurhash
2023-02-20 16:35:00 -05:00
Loren Burkholder
66d8a38c80
Blurhash images when the privacy screen is active
2023-02-20 16:35:00 -05:00
DeepBlueV7.X
009d1a8e2d
Merge pull request #1359 from Nheko-Reborn/encryption_delegate
...
Add a fancy delegate when encryption is enabled
2023-02-14 18:54:43 +01:00
Loren Burkholder
92d9539824
Update resources/qml/delegates/EncryptionEnabled.qml
...
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2023-02-14 12:44:26 -05:00
Loren Burkholder
905b127a73
Add a generic video icon when there is no thumbnail
2023-02-14 09:16:00 -05:00
Loren Burkholder
1f8777178e
Limit max width of blurb
2023-02-13 20:46:53 -05:00
Loren Burkholder
707af2c11d
Update message
2023-02-13 20:46:53 -05:00
Loren Burkholder
902d4a7eb2
Add a fancy delegate when encryption is enabled
2023-02-13 20:46:53 -05:00
Nicolas Werner
15d7a2f021
Make code tags preserve whitespace
2023-01-22 17:36:23 +01:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
952827d629
Add a button to room the upgraded room in the timeline
2022-12-13 05:08:22 +01:00
Loren Burkholder
fa0c14b846
confetti ( #1243 )
...
* 🎉 (confetti) message support. Thanks @LorenDB !
2022-12-10 10:17:15 -05:00
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
2022-10-14 13:49:05 +00:00
Nicolas Werner
7ec842ba51
Replace some user visible mentions of spaces
2022-10-01 15:20:38 +02:00
Nicolas Werner
12da7bd08c
Enable spoilers in replies
2022-09-11 00:29:23 +02:00
Nicolas Werner
08b304eccf
Break http images and implement barebones spoiler support when not in mobile mode
...
see #1042
see #483
2022-08-17 01:35:40 +02:00
Nicolas Werner
11fa4821aa
Support rendering policy rules
2022-07-09 15:36:28 +02:00
Nicolas Werner
a6b2be112b
More image dialog fixes
2022-05-10 03:20:09 +02:00
Nicolas Werner
c21711830f
Fix pinned messages getting clipped
2022-04-24 16:37:35 +02:00
Nicolas Werner
3b2f47c56f
Show changes in image packs in timeline
2022-04-19 22:33:53 +02:00
Malte E
f66ec626f0
fix tapping messages, fix pressandhold/doubletap on touch
2022-03-28 20:22:58 +02:00
Malte E
13baf77435
Better touch scrolling ( #1012 )
2022-03-24 00:35:42 +00:00
Nicolas Werner
dbd2bebe6c
Show some previews in upload window
2022-03-21 05:05:29 +01:00
Nicolas Werner
fd83858715
Add duration and resolution to files
2022-03-21 00:48:27 +01:00
Malte E
a42335aed2
elide usernames in timeline ( #997 )
...
* Use advanceWidth to get the with of the original text
Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de>
2022-03-20 04:12:41 +00:00
math
88d86405f8
add option to open video with external program by default
2022-03-19 02:31:43 -03:00
math
74a4e36f90
add option to open image with external program by default
2022-03-19 01:54:02 -03:00
Nicolas Werner
7a11b69f99
Fix images being cropped instead of scaled
2022-03-09 20:15:37 +01:00
Nicolas Werner
df6a5aabb6
Fix clicking on images in replies
...
fixes #881
2022-03-05 03:45:45 +01:00
Malte E
5108955df2
making userName_ an AbstractButton should play nicely with ListView ( #961 )
...
* making userName_ an AbstractButton should make it play nicely with the ListView
* make Avatar an AbstractButton
* make userName_ in Reply.qml an AbstractButton
* use alias for avatar background color and fix margin of username in reply
2022-02-24 02:16:39 +00:00
Malte E
1c8a5c645d
Add sender names to state events ( #948 )
...
* add sendernames to state events
* Center state events and make them less tiny
2022-02-21 00:39:32 +00:00
Nicolas Werner
c0f415238d
Fix images without size not showing (take5)
2022-02-17 00:42:57 +01:00