Commit graph

2933 commits

Author SHA1 Message Date
Nicolas Werner
9c2d50bb86
Bump supported matrix versions to 1.9 2024-03-08 18:57:50 +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
Nicolas Werner
b3c78ea81a
Fix animated images rendering offscreen for the first frame 2024-03-05 21:56:10 +01:00
Nicolas Werner
a9ec130cbe
Fix too many characters are emojis now 2024-03-04 10:28:59 +01:00
Nicolas Werner
e03fb71b08
Force emoji font on a few more characters
Looks a bit better and works around some height weirdness on my systems.
2024-03-03 19:48:50 +01:00
Loren Burkholder
bf89de8c75
Fix ordering of switch statement 2024-03-01 19:47:33 -05: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
51236c3260
Fix verification with multiple devices in parallel
Fixes #1125
2024-01-15 02:17:18 +01:00
NepNep21
4058a99c6a
Fix gstreamer deinit 2024-01-14 17:21:44 -05:00
Nicolas Werner
1254ac41ce
Support "fixed" mac method in verification 2024-01-14 06:11:11 +01:00
Nicolas Werner
c130e4cf06
Use constant for sas verification mac 2024-01-14 06:11:11 +01:00
Nicolas Werner
2dea689fa5
Make volume control logarithmic again 2024-01-11 22:32:34 +01:00
Nicolas Werner
eaea788a7f
Use macos define everywhere 2024-01-09 03:17:28 +01:00
Nicolas Werner
7b2d04cdd8
Fix macOS apple silicon build 2024-01-09 03:05:00 +01:00
q234rty
2ced20d755
Use dynamic properties for NhekoFixupPaletteEventFilter
A new window could have the same `QWindow *` value as an already free'ed window,
so using a `QSet<QWindow *>` with potentially free'ed windows might not be reliable.
Use dynamic properties instead.
2024-01-08 17:22:46 +08:00
Nicolas Werner
8214e8dcf2
Make clazy happy 2024-01-08 01:30:12 +01:00
Nicolas Werner
eed23cdf11
Fix lag when media messages are shown and fix media controls 2024-01-08 01:23:55 +01:00
Nicolas Werner
87c063b112
Speedup room switching by forcing a bigger initial item size 2024-01-08 00:21:42 +01:00
Nicolas Werner
392c07adbe
Faster blurhash decode 2024-01-07 21:52:20 +01:00
DeepBlueV7.X
96c4d05730
Merge pull request #1649 from duarm/swipe-toggle
disable swipe motions toggle
2024-01-07 19:52:44 +01:00
DeepBlueV7.X
45cc7ab6f7
Merge pull request #1635 from NepNep21/ignore-command
Add /ignore, fixes #1634
2024-01-06 14:38:45 +00:00
duarm
9715a0ee16 lint 2023-12-31 16:18:46 -03:00
duarm
000681b25e disable swipe motions toggle 2023-12-31 16:15:38 -03:00
NepNep21
c4ab063aec
deleteLater() on failure 2023-12-21 22:05:24 -03:00
DeepBlueV7.X
8049297cd1
Merge pull request #1630 from FallenValkyrie/allow_sticker_pack_removal
Allow sticker pack removal
2023-12-22 01:00:26 +01: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
FallenValkyrie
31623000a8
Implement account pack deletion 2023-12-19 16:12:38 +01: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
q234rty
d372158dde
Trigger less QEvent::ApplicationPaletteChange
The event seems to be very expensive on certain platform theme plugins.

Fixes #1639
2023-12-17 01:33:08 +08:00
FallenValkyrie
e8b9d92e8e
Factor out the logic to delete an ImagePack 2023-12-16 15:48:06 +01:00
Nicolas Werner
c67f301f8b
Work around clazy claiming we connect a lambda 2023-12-13 17:20:34 +01:00
Nicolas Werner
d116deedd7
Allow clicking notifications on Windows 2023-12-12 23:53:32 +01:00
NepNep21
4695bbb340
Add /ignore 2023-12-11 22:29:36 -03:00
Nicolas Werner
4142703990
Try to make windows notifications prettier 2023-12-11 03:11:58 +01: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
Loren Burkholder
5bd53e9479
Fix profile argument parsing bug 2023-11-29 20:18:17 -05: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
b16b52b40b
Support activation tokens for notifications 2023-11-20 14:05:03 +01:00
Nicolas Werner
234e05eef3
Support window activation on wayland
This is a bit hacky, because we open a window to actually get a valid
activation token, but...
2023-11-20 13:31:51 +01:00
Nicolas Werner
8ea03e41e0
Switch to KDSingleApplication 2023-11-20 02:56:42 +01:00
Nicolas Werner
6f52686162
Automatically increase database limits when hit 2023-11-19 23:44:19 +01:00
Nicolas Werner
ebbd8f3341
Fix some round images being persisted as not round 2023-11-19 20:26:54 +01:00