Commit Graph

2418 Commits

Author SHA1 Message Date
Nicolas Werner
35ff02ce48
Remove a few more headers 2022-06-18 02:31:01 +02:00
Nicolas Werner
07228d336a
Support the knock_restricted rule 2022-06-18 00:17:24 +02:00
Nicolas Werner
b57152a1c9
Skip migration if sender_key is not a string or present 2022-06-18 00:10:47 +02:00
Nicolas Werner
8cdfbf9391
Get rid of 'using json = nlohmann::json' 2022-06-17 22:03:54 +02:00
Nicolas Werner
b0c353c550
Remove remaining groups code 2022-06-17 19:51:08 +02:00
Nicolas Werner
ef941920ea
Fix compilation without implicit nlohmann conversions 2022-06-17 03:14:48 +02:00
Nicolas Werner
28acea55e2
Remove redundant alias function 2022-06-17 03:14:48 +02:00
Nicolas Werner
beb59d5d2e
Simplify includes a bit 2022-06-16 01:19:26 +02:00
Nicolas Werner
f8e6c9c53c
Speedup provider compilation 2022-06-16 00:49:12 +02:00
Nicolas Werner
81d4285580
Fix settings groups not being terminated properly on logout
fixes #1094
2022-06-15 22:36:16 +02:00
DeepBlueV7.X
835fcf6325
Merge pull request #1095 from syldrathecat/subtle-paste-fixes
Subtle corrections to paste behaviors
2022-06-15 14:31:46 +00:00
Nicolas Werner
9e14218bc6
Fix failed uploads not removing uploads
fixes #1098
2022-06-15 15:55:03 +02:00
Nicolas Werner
3eafd4396e
Fix pins not refreshing after being loaded 2022-06-15 15:36:58 +02:00
Nicolas Werner
bcc6c518be
Fix edits not updating in replies 2022-06-15 15:24:07 +02:00
Nicolas Werner
ef9ebe3fd3
Speedup startup by caching last message timestamp
The cache is only approximate, i.e. it doesn't skip edits and similar,
but this might be good enough? Also no migration right now.

Speeds up startup by about 5x on my system.

Half the startup time is now loading the powerlevels for each room. We
can probably lazily load those too in the future.
2022-06-15 02:13:17 +02:00
SyldraTheCat
8a6acd1d86
Subtle corrections to paste behaviors 2022-06-14 12:04:34 +00:00
Nicolas Werner
6e1fec1e63
Update hidden read receipts MSC 2022-06-14 00:35:28 +02:00
Nicolas Werner
9b2a98b595
Fix C++20 compatibility 2022-06-13 11:12:41 +02:00
Nicolas Werner
bd9946bff9
Fix height attribute for emotes 2022-06-13 11:12:21 +02:00
Nicolas Werner
f3ff56692e
Fix crash on logout (why did that line vanish?!?) 2022-06-12 19:39:36 +02:00
Nicolas Werner
62b3b461ec
Fix comparison for glare algorithm 2022-06-12 19:09:07 +02:00
Nicolas Werner
00740a7e65
Properly handle glare when verifying 2022-06-12 17:53:17 +02:00
Nicolas Werner
9649c20fc6
Add some logging to dock 2022-06-05 16:26:31 +02:00
d42
0e02024084
Unread messages count as an Unity compatible badge (#1085)
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-06-05 11:51:29 +00:00
Nicolas Werner
c742e545d2
Fix unnecessary detatch in for loop 2022-05-27 17:21:42 +02:00
Nicolas Werner
6c6d43691d
Add basic powerlevel editor 2022-05-27 17:01:58 +02:00
Nicolas Werner
ac5e3fe3e8
Send images on enter if input bar is empty 2022-05-23 12:32:04 +02:00
Nicolas Werner
c792fd28b1
Fix unsigned wraparound when creating one time keys 2022-05-21 15:21:14 +02:00
Nicolas Werner
28ff6fa484
Fix bad format string 2022-05-19 22:08:27 +02:00
Nicolas Werner
d2561b0512
Use newer libolm 2022-05-14 02:23:52 +02:00
Nicolas Werner
a2d3990f90
Fix stopping the fallback removal timer starter 2022-05-14 01:56:53 +02:00
Nicolas Werner
0a65019242
Add support for fallback keys 2022-05-14 01:42:56 +02:00
Nicolas Werner
908f62159a
Properly mark image node as dirty on size update 2022-05-11 12:28:27 +02:00
Nicolas Werner
90da39313f
Use right linter 2022-05-10 03:53:35 +02:00
Nicolas Werner
a6b2be112b
More image dialog fixes 2022-05-10 03:20:09 +02:00
Nicolas Werner
8f6ed458a6
Add mtxclient to logging 2022-05-08 01:35:35 +02:00
Nicolas Werner
a0f722f2a4
Fix header order... 2022-05-07 20:36:38 +02:00
Nicolas Werner
9910244f6b
Fix potential crash when opening separate rooms 2022-05-07 20:27:25 +02:00
Nicolas Werner
87070289fd
Activate window that already has the room open if possible 2022-05-07 19:12:30 +02:00
Nicolas Werner
62bf1b253e
Rework focus handling 2022-05-07 18:53:16 +02:00
Nicolas Werner
803bc8cf76
Fix notification for focus room in main window 2022-05-07 13:06:16 +02:00
Nicolas Werner
21584cd91d
fix indentation 2022-05-07 11:14:28 +02:00
Nicolas Werner
db1bcd7b5a
Show powerlevels in memberlist 2022-05-07 02:30:16 +02:00
Nicolas Werner
535ad22b7d
Fixup some small emoji things 2022-05-06 16:14:47 +02:00
Nicolas Werner
d4b7712a66
Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into TheDrawingCoder-Gamer-master 2022-05-06 15:41:51 +02:00
Nicolas Werner
b75ef07896
Add basic support for multiple windows 2022-05-06 00:36:53 +02:00
Nicolas Werner
e4f8d32a72
Don't crash on corrupt animated images 2022-05-04 08:26:24 +02:00
TheDrawingCoding-Gamer
ba57b01b9d
Fix triumph mapping 2022-05-01 14:55:40 -04:00
BulbyVR
4129d58b6d
Change name to codepoint 2022-04-27 12:45:45 -04:00
Nicolas Werner
a0526044ef
Fix scaling of animated images in fullscreen image viewer 2022-04-26 16:46:38 +02:00