Commit graph

1025 commits

Author SHA1 Message Date
Nicolas Werner
4f6c840ed1
Fix media deletion of animated files 2024-10-09 02:19:35 +02:00
Nicolas Werner
db68281a28
Limit status messages to 255 bytes 2024-10-08 16:55:07 +02:00
Nicolas Werner
d1eb351975
Allow loading image only after explicit interactions 2024-08-21 00:29:11 +02:00
Nicolas Werner
941f7f5ed5
Fix QT_CONFIG check for wayland is only available since Qt6.7 2024-06-20 20:16:33 +02:00
Nicolas Werner
c7483aed98
Fix crash on empty mxid in ignore commands
fixes #1753
2024-06-20 17:00:23 +02:00
Nicolas Werner
1d252ae66f
Generate event links only using room ids 2024-06-14 14:53:27 +02:00
Nicolas Werner
20f17aaa36
Fix avatar change rendering 2024-06-14 00:05:26 +02:00
Nicolas Werner
b39ffc2f1a
Fix disabling a room ping 2024-06-13 04:36:34 +02:00
Nicolas Werner
96a066f246
lint 2024-06-09 15:56:09 +02:00
Nicolas Werner
3533f104bd
Properly restore room mentions state after edit 2024-06-09 15:30:30 +02:00
Nicolas Werner
777c41daa1
Support authenticated media 2024-06-06 01:34:23 +02:00
Nicolas Werner
9f5982e180
Prevent opening empty profiles
Should fix 1707
2024-06-04 00:19:20 +02:00
Nicolas Werner
ec9af40fc5
fix mentions with markdown and in edits 2024-05-31 18:28:16 +02:00
Nicolas Werner
1c5f747856
Disable image loaded workaround for Qt 6.7 and up
(since it is fixed there)
2024-05-27 22:28:28 +02:00
Nicolas Werner
cf373c016a
Implement MSC4142, mention via replies 2024-05-09 23:42:36 +02:00
Nicolas Werner
82d9e57b6a
Fix room mentions warning being displayed even without permissions 2024-05-07 23:26:29 +02:00
Nicolas Werner
821390c7d6
Fix possible pagination issue when a sync returns an empty limited timeline 2024-05-07 23:26:28 +02:00
Integral
c890aebf72
refactor: replace QString constructors with QStringLiteral 2024-04-26 13:34:51 -07:00
NepNep21
4810c2a2bc
Lint 2024-04-23 19:58:14 -03:00
NepNep21
3f05df19a1
Fix image copying on windows 2024-04-09 12:47:02 -03:00
Nicolas Werner
aef9617d1e
Make a few headers forward declarations 2024-03-16 11:50:39 +01:00
Nicolas Werner
06927cd3c2
Include moc files for a tiny speedup on incremental builds 2024-03-16 01:34:23 +01:00
Nicolas Werner
7c2a152cfb
Add support for intentional mentions
This is still a bit flaky around when to remove a mention, but it should
work in most cases. Might add a toggle in the future to disable these
though.
2024-03-08 18:45:18 +01:00
Loren Burkholder
21d51d9739
Add a command to gradually glitch text in a message 2024-02-27 13:17:20 -05:00
Loren Burkholder
99bbe26609
Add a glitch text command 2024-02-26 19:05:37 -05:00
Nicolas Werner
8ca0f61cad
Disable optimistic pagination to fetch events edited into the thread before the threadroot
fixes #1661
2024-01-16 04:01:13 +01:00
Nicolas Werner
87c063b112
Speedup room switching by forcing a bigger initial item size 2024-01-08 00:21:42 +01:00
NepNep21
c4ab063aec
deleteLater() on failure 2023-12-21 22:05:24 -03:00
Nep Nep
a691f5de3c
Merge branch 'Nheko-Reborn:master' into ignore-command 2023-12-20 20:31:48 -03:00
NepNep21
2abd2870e0
Fix memory leak and invite filtering 2023-12-19 23:53:55 -03:00
NepNep21
1295e84020
Other occurences 2023-12-19 21:44:19 -03:00
Nep Nep
7c57292c6d
Improve naming
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2023-12-19 21:41:48 -03:00
Nicolas Werner
8d7175b702
Fix backslashes escapes
(And shrug losing arms in replies)
2023-12-19 00:49:41 +01:00
Nep Nep
7dbad2c648
Merge branch 'Nheko-Reborn:master' into ignore-command 2023-12-17 21:35:01 -03:00
NepNep21
bfdf87a92d
Multiple changes
More consistent language with similar description strings
Add manpage entry
Add /unignore
Add ignore & decline button in the invite page
Add invite rejection to all ignore methods
2023-12-17 20:17:43 -03:00
Nicolas Werner
c67f301f8b
Work around clazy claiming we connect a lambda 2023-12-13 17:20:34 +01:00
NepNep21
4695bbb340
Add /ignore 2023-12-11 22:29:36 -03:00
Nicolas Werner
b4afeada58
Fix urls in widgets being double encoded
See https://bugreports.qt.io/browse/QTBUG-110446
2023-12-04 20:32:29 +01:00
Nicolas Werner
242f61c8a3
Fix state event rendering for join rules and emojis 2023-11-28 16:12:36 +01:00
Nicolas Werner
eb2c87f060
Unset hidden space when space is left 2023-11-27 22:44:44 +01:00
Nicolas Werner
ff82452816
Upgrade trust of megolm sessions when receiving RoomKey
Before we only did that, when we basically didn't have the key yet. But
since we usually get sent a RoomKey when a new message is sent after we
sign in, we were discarding, that those messages should usually now be
trusted.
2023-11-19 20:11:21 +01:00
Nicolas Werner
34ebd2b30e
Fix call only ringing the second time 2023-11-09 21:47:03 +01:00
Nicolas Werner
457f42c9ca
Fix pending reply sizing 2023-11-01 22:28:58 +01:00
Nicolas Werner
8b39b65d43
Possibly fix pagination in search 2023-11-01 21:31:08 +01:00
Nicolas Werner
81cf29f924
Possibly fix crash when room is cleared on event delegate 2023-11-01 20:57:39 +01:00
Nicolas Werner
7824c77234
Cleanup headers a bit more 2023-10-31 18:47:58 +01:00
Nicolas Werner
4357c47ebe
A few more small speedups 2023-10-31 13:04:39 +01:00
Nicolas Werner
99a3e8bcf2
Speed up compilation a bit 2023-10-31 13:04:39 +01:00
Nicolas Werner
50bce25838
Fix a few conversions 2023-10-31 13:04:38 +01:00
DeepBlueV7.X
1512810303
Merge pull request #1539 from Nheko-Reborn/issue1410
Add report message functionality
2023-10-26 09:57:47 +02:00