Nicolas Werner
b37909a2c8
Mark files as being downloaded from the web on Windows
2025-08-10 14:36:31 +02:00
Nicolas Werner
9f5982e180
Prevent opening empty profiles
...
Should fix 1707
2024-06-04 00:19:20 +02:00
Nicolas Werner
1c5f747856
Disable image loaded workaround for Qt 6.7 and up
...
(since it is fixed there)
2024-05-27 22:28:28 +02:00
Nicolas Werner
aef9617d1e
Make a few headers forward declarations
2024-03-16 11:50:39 +01:00
Nicolas Werner
06927cd3c2
Include moc files for a tiny speedup on incremental builds
2024-03-16 01:34:23 +01:00
NepNep21
44cf096111
Lint + clazy
2023-10-01 22:52:40 -03:00
NepNep21
4eaba191de
Use properties
2023-10-01 22:52:40 -03:00
Nicolas Werner
e0e5912b70
Fix completer size
2023-06-19 20:08:10 +02:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2023-06-19 01:38:40 +02:00
Nicolas Werner
b518f6902e
Make Nheko compile on Qt6
2023-06-08 22:32:07 +02:00
Nicolas Werner
51084748ee
Make default completer complete custom emoji
2023-05-25 21:53:23 +02:00
Nicolas Werner
f01940f57c
Make emoji picker use the grid view
2023-05-25 19:07:13 +02:00
Nicolas Werner
0dfdba4316
Add rows to stickerpicker
2023-05-20 00:57:47 +02:00
Nicolas Werner
6a03615413
Copy image to clipboard
...
Fixes #599
2023-04-23 20:55:28 +02:00
Nicolas Werner
10b65b78fa
Adapt to the new inherited variant
2023-04-11 01:38:46 +02:00
Loren Burkholder
24d401365e
Always open the invite dialog properly from the member list
2023-02-28 20:40:22 -05:00
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2023-02-21 23:48:49 +01:00
Nicolas Werner
d9dd4a3934
Fix forwarding stickers
...
fixes #1182
2023-02-20 01:18:06 +01:00
Nicolas Werner
7734c4735a
Make notifications show the window again
...
fixes #1329
2023-02-01 18:24:25 +01:00
Nicolas Werner
b2ccf766ba
Navigate to space when room is selected
...
fixes #1260
2023-01-07 01:39:08 +01:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
283d6361e8
Properly check for target room encryption
2022-12-07 12:47:03 +01:00
Nicolas Werner
3576589ea7
Fix crash in slash completer
2022-11-09 16:38:17 +01:00
Nicolas Werner
485babba14
Implement a completer for commands
...
fixes #429
2022-11-09 04:59:06 +01: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
Loren Burkholder
8ecbb39dc6
cppcheck stuff ( #1200 )
...
* cppcheck stuff
* Update src/ui/RoomSettings.cpp
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Update src/ui/RoomSettings.cpp
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Fix linting
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-10-03 21:57:30 +00:00
r0hit05
6663e5683d
Updated call event namespaces to voip
2022-07-15 17:20:05 +05:30
Nicolas Werner
beb59d5d2e
Simplify includes a bit
2022-06-16 01:19:26 +02:00
Nicolas Werner
a6b2be112b
More image dialog fixes
2022-05-10 03:20:09 +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
b75ef07896
Add basic support for multiple windows
2022-05-06 00:36:53 +02:00
Malte E
af17e4f8c0
run lint
2022-03-26 22:28:31 +01:00
Malte E
838cf63578
direct chat creator can now create direct chats
2022-03-26 22:25:48 +01:00
Nicolas Werner
d8d8662a42
Remove unused headers
2022-03-02 20:39:46 +01:00
Nicolas Werner
ff4334d59e
Don't leak dialogs
...
It seems that you need to manually destroy created objects... Great...
fixes #898
2022-02-21 05:01:01 +01:00
Loren Burkholder
5bed3684ec
Add offline indicator ( #472 )
2022-02-01 23:39:22 -05: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
Nicolas Werner
f1a23355bd
Port usersettings to qml
2022-01-09 01:02:25 +01:00
Nicolas Werner
66520eae19
Port image overlay to qml
...
Allows you to zoom and pan now.
relates to #647
2022-01-02 21:46:29 +01:00
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
2022-01-01 04:57:53 +01:00
Nicolas Werner
9a9dbda571
Update presence dynamically and reduce allocations
2021-12-30 04:54:03 +01:00
Nicolas Werner
7cfb7dcea4
Reduce allocations for presence states a bit
2021-12-29 22:45:30 +01:00
Nicolas Werner
0f4b482bb3
Remove a few casts
2021-12-29 06:10:08 +01:00
Nicolas Werner
19dc6cadea
Reserve size of some containers we are filling
2021-12-29 06:01:38 +01:00
Nicolas Werner
d8ead9573b
Reduce allocations using QStringLiteral
2021-12-29 04:52:52 +01:00
Nicolas Werner
ea6b19b307
Add an ugly custom emote completer using ~
2021-12-27 06:23:36 +01:00
Nicolas Werner
d46e517e3a
Only show room pack button, when you can actually create one
2021-12-13 23:25:42 +01:00
Nicolas Werner
fe49beb68e
Hide me underneath the space tree
2021-12-01 00:04:01 +01:00
Nicolas Werner
5ef3250994
Add a filter for direct chats
...
fixes #317
2021-11-20 22:48:04 +01:00