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