Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
114fa0868a
Skip notifying for your own messages
2022-12-28 21:57:57 +01:00
Nicolas Werner
79a2efd25a
Finish german translation
2022-12-28 20:49:42 +01:00
Nicolas Werner
59703d3c25
Implement MSC3664, pushrules for related events
2022-12-05 18:39:47 +01:00
Nicolas Werner
537fa437e2
Store secrets (apart from the pickle key) in the database
2022-11-06 03:36:56 +01:00
Nicolas Werner
1f77e1c810
Prompt before deleting the database
2022-11-06 01:06:41 +01:00
Joe Donofry
07e8f64903
Add ability to respond to notifications on macOS
2022-11-04 16:42:09 +00:00
Nicolas Werner
9a90f8868f
lint
2022-10-26 01:14:46 +02:00
Nicolas Werner
b28fa86e6a
Enable -Wconversion
2022-10-26 01:10:35 +02:00
Rohit Sutradhar
ac48c33286
VoIP v1 implementation ( #1161 )
...
* Initial commit for VoIP v1 implementation
* Added draft of event handlers for voip methods
* Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility
* Added call events to the general message pipeline. Modified Call Reject mechanism
* Added message delegates for new events. Modified hidden events. Updated handle events.
* Updated implementation to keep track of calls on other devices
* Fixed linting
* Fixed code warnings
* Fixed minor bugs
* fixed ci
* Added acceptNegotiation method definition when missing gstreamer
* Fixed warnings
* Fixed linting
2022-10-14 13:49:05 +00:00
Nicolas Werner
8a4bb32b4a
Add toggle to disable decrypting notifications
2022-10-13 18:19:46 +02:00
Nicolas Werner
37009906bb
Evaluate push rules locally
2022-10-13 17:55:07 +02:00
DeepBlueV7.X
5e9eb845ab
Merge pull request #1202 from Nheko-Reborn/grammar
...
Grammar
2022-10-03 21:37:01 +00:00
Nicolas Werner
b3c5f41625
Fix a few more windows warnings
2022-10-02 12:31:03 +02:00
Loren Burkholder
df834ffc48
Various grammar fixes (mostly removing commas)
2022-09-30 00:23:39 -04:00
Loren Burkholder
e78d107558
Add link to repo to show where issues go
2022-09-30 00:04:50 -04:00
Nicolas Werner
9570c3ccc4
Enable encryption for DMs when started from the profile
2022-08-13 15:51:04 +02:00
Nicolas Werner
9d8d6b4bca
Show a room preview in the join confirmation dialog
...
Requires MSC3266
Fixes #1129
2022-08-05 21:57:54 +02:00
r0hit05
6663e5683d
Updated call event namespaces to voip
2022-07-15 17:20:05 +05:30
Nicolas Werner
35ff02ce48
Remove a few more headers
2022-06-18 02:31:01 +02:00
Nicolas Werner
8cdfbf9391
Get rid of 'using json = nlohmann::json'
2022-06-17 22:03:54 +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
81d4285580
Fix settings groups not being terminated properly on logout
...
fixes #1094
2022-06-15 22:36:16 +02:00
Nicolas Werner
9b2a98b595
Fix C++20 compatibility
2022-06-13 11:12:41 +02:00
Nicolas Werner
f3ff56692e
Fix crash on logout (why did that line vanish?!?)
2022-06-12 19:39:36 +02:00
Nicolas Werner
c792fd28b1
Fix unsigned wraparound when creating one time keys
2022-05-21 15:21:14 +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
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
b75ef07896
Add basic support for multiple windows
2022-05-06 00:36:53 +02:00
Nicolas Werner
f7ffaac63d
Fix PLs for DMs
2022-04-20 16:50:27 +02:00
Nicolas Werner
864b4b2646
Fix SSSS if another client used the wrong base64 format
2022-04-08 05:11:24 +02:00
Nicolas Werner
f316dbed43
Fix a few issues with receiving to_device messages in initial sync
2022-04-08 03:24:10 +02:00
DeepBlueV7.X
747fe6408d
Merge pull request #1036 from Nheko-Reborn/fixCreateDirectChat
...
Don't treat a space as a direct chat
2022-04-03 01:17:42 +02:00
Loren Burkholder
3bb00aa96c
Don't treat a space as a direct chat
2022-04-02 19:07:20 -04:00
Apurv404
9eddee75ca
Fix room alias issue ( #354 )
2022-04-02 02:56:08 +05:30
Nicolas Werner
4e5e5d55eb
lint
2022-04-01 01:14:44 +02:00
Nicolas Werner
6f8babc80b
Allow knocking if join failed and via matrix uris
2022-04-01 00:58:01 +02:00
Nicolas Werner
a59b3147a6
Add reasons to everything
...
fixes #1030
2022-03-30 23:40:12 +02:00
Nicolas Werner
c91f91d5d3
Add /knock command
2022-03-30 21:15:22 +02:00
Nicolas Werner
6d1416fb6e
Add backend for new room creation dialogs
2022-03-29 20:51:18 +02:00
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 )
2022-03-06 19:58:12 +01:00
Nicolas Werner
f44d8e916b
Remove a few now unused files
2022-01-30 13:16:36 +01:00
Nicolas Werner
c5c892b873
Remove unnecessary qml engine shutdown workaround
2022-01-29 17:41:14 +01:00
Nicolas Werner
573624a490
Remove some unused functions
2022-01-26 21:44:13 +01:00
Nicolas Werner
aaae72a4f2
Fix focus and qml parenting with qml root
2022-01-26 21:44:13 +01:00
Nicolas Werner
b106eafb0e
Initial qml root window
2022-01-26 21:44:13 +01:00