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
5540ba34c7
Delete some unneeded stuff
2023-02-23 23:10:23 -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
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +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
Nicolas Werner
af699eb83e
Mark classes as final where possible
2022-10-10 14:38:45 +02: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
35ff02ce48
Remove a few more headers
2022-06-18 02:31:01 +02:00
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
b75ef07896
Add basic support for multiple windows
2022-05-06 00:36:53 +02:00
Nicolas Werner
6417dcd398
Fix leaving rooms
2022-03-31 23:34:01 +02:00
Nicolas Werner
a59b3147a6
Add reasons to everything
...
fixes #1030
2022-03-30 23:40:12 +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
Loren Burkholder
5bed3684ec
Add offline indicator ( #472 )
2022-02-01 23:39:22 -05:00
Nicolas Werner
4a80fdc951
Functional login page
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
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
d8ead9573b
Reduce allocations using QStringLiteral
2021-12-29 04:52:52 +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
5ef3250994
Add a filter for direct chats
...
fixes #317
2021-11-20 22:48:04 +01:00
Nicolas Werner
57fb0d79f9
Fix colors and alignment in dialogs
2021-11-18 22:33:45 +01:00
Nicolas Werner
a5030bdd4d
move device verification management to its own file
2021-10-17 17:18:14 +02:00
Nicolas Werner
550c80525a
Move voip and encryption stuff into their own directories
2021-10-17 17:18:14 +02:00
Loren Burkholder
14488a8fe7
Use the same leave room dialog everywhere
...
This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs.
2021-10-11 19:00:40 -04:00
Nicolas Werner
cfca7157b9
Change indentation to 4 spaces
2021-09-18 00:45:50 +02:00
Loren Burkholder
d2e193ff78
Add jdenticon support
2021-09-11 19:35:31 -04:00
Nicolas Werner
9bad584931
Show verification status in memberlist
2021-08-13 23:58:26 +02:00
DeepBlueV7.X
ca3d17dc22
Merge pull request #651 from LorenDB/qml-all-the-things
...
Fix a few UI things
2021-07-23 16:17:43 +00:00
Nicolas Werner
eafbab6ae1
Add menu to enable or disable stickers globally
2021-07-23 17:43:17 +02:00
Loren Burkholder
bbecadf1a8
Add functionality for loading global user profile where needed
...
This is so viewing profiles from the invite dialog will work as expected.
2021-07-21 20:38:18 -04:00
Loren Burkholder
44be4c1f4a
Move various room auxiliary functions to TimelineManager
2021-07-21 18:56:20 -04:00
Loren Burkholder
6c57fa6c5b
QML the invite dialog
...
This also adds a property `roomId` to TimelineModel.
2021-07-20 21:47:22 -04:00
Loren Burkholder
77a0c574bf
QML the room member list
2021-07-20 21:47:05 -04:00
Nicolas Werner
be0576f6a1
Add workaround for TextEdit not rerendering after image loaded
...
fixes #541
2021-07-15 00:26:39 +02:00
Nicolas Werner
2cd1a931c2
Basic community list model
2021-06-09 23:52:28 +02:00
Nicolas Werner
d364c29c43
Implement switching in narrow mode
2021-06-08 22:22:33 +02:00
Nicolas Werner
298822baea
Move currentRoom/timeline handling to roomlist
2021-05-28 22:14:59 +02:00
Nicolas Werner
c290b0747f
Reenable invites
2021-05-24 14:04:07 +02:00
Nicolas Werner
f3d956aebc
Fix emoji in new RoomList
2021-05-22 10:16:42 +02:00
Nicolas Werner
10fd2752f9
Some basic room list
2021-05-19 19:34:10 +02:00
Nicolas Werner
22afa122c4
Move openLink to Nheko globals
2021-05-13 08:53:56 +02:00
Nicolas Werner
986b561c34
Fix crash when you have no rooms and open the profile as well as not rendering rooms without groups
2021-04-30 15:33:17 +02:00
Nicolas Werner
82fa8ab292
Highlight navigated to message
2021-04-29 19:09:16 +02:00