Nicolas Werner
eab8731f5b
Port state events and images
2023-08-25 19:03:15 +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
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
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
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
902d4a7eb2
Add a fancy delegate when encryption is enabled
2023-02-13 20:46:53 -05: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
11fa4821aa
Support rendering policy rules
2022-07-09 15:36:28 +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
Nicolas Werner
fd83858715
Add duration and resolution to files
2022-03-21 00:48:27 +01:00
Malte E
1cc4f76998
fix overlap in NoticeMessage
2022-02-14 21:59:35 +01:00
Malte E
6f3ed5b282
space-saving metadata placement
2022-02-14 21:07:03 +01:00
Malte E
d0ac110cb7
Fix layout - no more binding loops (hopefully)
2022-02-11 22:02:30 +01:00
Malte E
0e548b7d39
fixed most of the binding loops
2022-02-09 21:36:04 +01:00
Malte E
5db7ec7f03
Variable width bubbles (still has binding loop)
2022-02-09 17:53:02 +01:00
Malte E
12d600db97
add translations and actually add changes to TimelineModel
2022-02-07 21:53:37 +01:00
Malte E
384c9c91e3
print state events without bubbles, displaynames or avatars and in a smaller font
2022-02-07 21:00:51 +01:00
Malte E
3c8c02e802
Revert removal of width and height in TextMessage and implicitWidth in MessageDelegate
2022-02-04 21:20:25 +01:00
Malte E
04b47d6882
prepare code for message bubbles and dynamic message layout
2022-02-03 20:26:20 +01:00
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
2022-01-01 04:57:53 +01:00
Nicolas Werner
750c64f323
Get rid of some useless code
2021-12-31 00:48:55 +01:00
Nicolas Werner
b7d6191e24
Fix wrapping in member events
2021-12-31 00:48:55 +01:00
Nicolas Werner
75b112f0c8
Support pinned messages
...
fixes #519
2021-12-11 06:10:41 +01:00
Joe Donofry
b920f8d7ca
Change QML UI for redactions
2021-11-29 00:59:57 +00:00
Nicolas Werner
aea7461cba
Fix one more wrong background color
2021-11-22 22:16:55 +01:00
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
2021-11-07 03:52:57 +01:00
Nicolas Werner
30aedd36a1
Reenable reuseItems for the message view
...
If this is still broken, we will need to disable it again.
2021-09-15 23:19:12 +02:00
Nicolas Werner
ef068ac2b3
Support animated images
...
fixes #461
2021-08-29 16:32:28 +02:00
Nicolas Werner
327a889ad5
Simplify message delegate size calculation a bit
2021-08-21 03:13:02 +02:00
Nicolas Werner
5b460861b1
Allow accepting knocks in the timeline
...
As well as selecting more join rules.
2021-08-17 23:31:25 +02:00
Nicolas Werner
72bbad7485
Show encryption errors in qml and add request keys button
2021-08-07 22:51:09 +02:00
Loren Burkholder
81a3faee7b
Finish converting function to property
2021-07-20 21:47:54 -04:00
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
2021-07-20 14:09:19 +02:00
Nicolas Werner
f704e381c3
Fix a few missing properties
2021-07-12 01:28:09 +02:00
Nicolas Werner
bd26624ed8
Prepare for reuseItems in timeline
...
The actual reuseItems is still blocked on a few upstream bugs.
2021-07-12 00:24:33 +02:00
Nicolas Werner
f6f5d2615a
Make emoji picker follow theme
2021-07-03 22:45:36 +02:00
BShipman
d3c0392def
add avatar changed event support issue #550
2021-06-19 14:11:58 -05:00
Nicolas Werner
298822baea
Move currentRoom/timeline handling to roomlist
2021-05-28 22:14:59 +02:00
Nicolas Werner
a7f8b23b52
Make palette global in Qml
2021-05-13 08:23:56 +02:00
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
2021-04-29 23:09:13 +02:00
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
2021-03-07 05:57:56 +01:00
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
2021-03-07 05:53:54 +01:00