Nicolas Werner
35ff02ce48
Remove a few more headers
3 years ago
Nicolas Werner
8cdfbf9391
Get rid of 'using json = nlohmann::json'
3 years ago
Nicolas Werner
ef941920ea
Fix compilation without implicit nlohmann conversions
3 years ago
Nicolas Werner
28acea55e2
Remove redundant alias function
3 years ago
Nicolas Werner
81d4285580
Fix settings groups not being terminated properly on logout
...
fixes #1094
3 years ago
Nicolas Werner
9b2a98b595
Fix C++20 compatibility
3 years ago
Nicolas Werner
f3ff56692e
Fix crash on logout (why did that line vanish?!?)
3 years ago
Nicolas Werner
c792fd28b1
Fix unsigned wraparound when creating one time keys
3 years ago
Nicolas Werner
d2561b0512
Use newer libolm
3 years ago
Nicolas Werner
a2d3990f90
Fix stopping the fallback removal timer starter
3 years ago
Nicolas Werner
0a65019242
Add support for fallback keys
3 years ago
Nicolas Werner
87070289fd
Activate window that already has the room open if possible
3 years ago
Nicolas Werner
62bf1b253e
Rework focus handling
3 years ago
Nicolas Werner
b75ef07896
Add basic support for multiple windows
3 years ago
Nicolas Werner
f7ffaac63d
Fix PLs for DMs
3 years ago
Nicolas Werner
864b4b2646
Fix SSSS if another client used the wrong base64 format
3 years ago
Nicolas Werner
f316dbed43
Fix a few issues with receiving to_device messages in initial sync
3 years ago
Loren Burkholder
3bb00aa96c
Don't treat a space as a direct chat
3 years ago
Apurv404
9eddee75ca
Fix room alias issue ( #354 )
3 years ago
Nicolas Werner
4e5e5d55eb
lint
3 years ago
Nicolas Werner
6f8babc80b
Allow knocking if join failed and via matrix uris
3 years ago
Nicolas Werner
a59b3147a6
Add reasons to everything
...
fixes #1030
3 years ago
Nicolas Werner
c91f91d5d3
Add /knock command
3 years ago
Nicolas Werner
6d1416fb6e
Add backend for new room creation dialogs
3 years ago
tastytea
083562a7d8
Add GUI for specifying kick/ban reason
...
This replaces the are-you-sure dialog and also shows up when using
/-commands.
Closes: https://github.com/Nheko-Reborn/nheko/issues/239
# Previous commits:
# e390c398
Allow to specify reason for removed message
# 5949173b
Add function to force focus on InputDialog input field
# 9482ac4e
Allow explicit selection of SSO method
# ab05e2d8
Mobile message input (#962 )
3 years ago
Nicolas Werner
f44d8e916b
Remove a few now unused files
3 years ago
Nicolas Werner
c5c892b873
Remove unnecessary qml engine shutdown workaround
3 years ago
Nicolas Werner
573624a490
Remove some unused functions
3 years ago
Nicolas Werner
aaae72a4f2
Fix focus and qml parenting with qml root
3 years ago
Nicolas Werner
b106eafb0e
Initial qml root window
3 years ago
Ayushi Bisht
6aaaa777c6
Fixed a grammatical error
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
9a9dbda571
Update presence dynamically and reduce allocations
3 years ago
Nicolas Werner
19dc6cadea
Reserve size of some containers we are filling
3 years ago
Nicolas Werner
d8ead9573b
Reduce allocations using QStringLiteral
3 years ago
Nicolas Werner
bb290f9fec
Fix more warnings and remove dead code
3 years ago
Nicolas Werner
5ca98829f7
Some qt6 prep
3 years ago
Nicolas Werner
2866826356
Misc clang-tidy fixes
3 years ago
Nicolas Werner
09aded2bc8
Fix crash when receiving matrix uri
...
It seems like handling the message in a blocking manner is a no-go. I
have no idea how to fix that, so just use a queued connection for now...
(ASAN does not cooperate and just hides the crash D:)
fixes #842
3 years ago
Nicolas Werner
6d69248109
Strip space chars from recovery passphrase
3 years ago
Nicolas Werner
9b9d4bec70
Fix turnserver check not being started when restoring from cache
3 years ago
Nicolas Werner
6266c917c0
Cleanup error logging a bit
3 years ago
Nicolas Werner
6779f0e509
Delete rooms even if we fail to leave
3 years ago
Nicolas Werner
3d92e8ae60
Mark rooms as direct chats
...
Either by accepting an invite or manually using /converttodm and revert
with /converttoroom.
3 years ago
Nicolas Werner
4dc5b647c6
Pretty error printing
3 years ago
Nicolas Werner
5ef3250994
Add a filter for direct chats
...
fixes #317
3 years ago
Nicolas Werner
ff560a09f5
Improve fetching of device keys after login
3 years ago
Nicolas Werner
809be93e20
Fix self verification status never updating
3 years ago
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
3 years ago
Nicolas Werner
5688b2647e
Add self verification after login
3 years ago