Commit Graph

406 Commits

Author SHA1 Message Date
Nicolas Werner 36b743c5b9
Bump mtxclient dependency 2021-12-11 06:22:34 +01:00
Nicolas Werner 71d7ff3a90
Try to tame Windows headers
See also:
https://stackoverflow.com/questions/1394910/how-to-tame-the-windows-headers-useful-defines
2021-11-21 21:19:56 +01:00
Nicolas Werner 4dc5b647c6
Pretty error printing 2021-11-21 06:10:24 +01:00
Nicolas Werner f32acdd23f
Release 0.9.0 2021-11-19 01:22:36 +01:00
Nicolas Werner 26db90b29b
Make VOIP and screenshare explicit options 2021-11-18 23:05:28 +01:00
Nicolas Werner 446ecfea0b
Try to fix lmdbxx download 2021-11-18 03:10:04 +01:00
Nicolas Werner 6f59f19003
Fix hunter messing with pkg-config 2021-11-18 02:56:32 +01:00
Nicolas Werner eb3ff097d5
Update bundled deps 2021-11-18 00:12:38 +01:00
Nicolas Werner a27066eaad
Fix rpath not being set while uninstalled 2021-11-16 10:10:45 +01:00
Nicolas Werner d11fcb0ff6
Fix parsing some exotic image packs 2021-11-09 20:22:02 +01:00
Nicolas Werner b3ff70fee9
Fix bootstrap after registration 2021-11-08 17:01:22 +01:00
Nicolas Werner 211fd9d76c
Fix registration on matrix.org
This was a bit of a journey:
https://github.com/matrix-org/matrix-doc/pull/3471
But it should work now and we now use the UIAHandler everywhere.

fixes #670
2021-11-03 18:39:51 +01:00
Joseph Donofry 912df2920e
Update macOS notifications to use UserNotifications framework 2021-11-01 20:48:51 -04: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
Thulinma 649c5ff86d Add support for listing devices that do not support encryption, add support for logging out devices.
Ticks off another box in #23!
2021-10-17 00:00: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
DeepBlueV7.X 088765b427
Merge pull request #741 from LorenDB/qmlJoinRoomDlg
QML the join room dialog
2021-10-11 19:53:17 +00:00
Loren Burkholder e9ed12e27b QML the join room dialog 2021-10-09 17:14:33 -04:00
Nicolas Werner ad1e6c8298
Support bootstrapping crosssigning
Showing the bootstrap state and showing there are unverified devices is
still missing.
2021-10-09 05:01:53 +02:00
Nicolas Werner 4dd5f9841d
Add additional check for invalid megolm sessions 2021-10-04 21:46:31 +02:00
Nicolas Werner a6fcea1b14
bump mtxclient
fixes build with new libolm
2021-09-16 15:56:58 +02:00
Loren Burkholder d2e193ff78 Add jdenticon support 2021-09-11 19:35:31 -04:00
Nicolas Werner 7f965a82e2
bump mtxclient 2021-09-02 03:22:15 +02:00
Nicolas Werner 0f361151d7
Fix parsing query keys responses with optional keys missing 2021-08-31 03:35:04 +02:00
Nicolas Werner ef068ac2b3
Support animated images
fixes #461
2021-08-29 16:32:28 +02:00
Nicolas Werner 09c041c8ac
Use in memory media player instead of storing unencrypted files on disk 2021-08-29 16:32:22 +02:00
Nicolas Werner 55e43dc4b8
bump mtxclient 2021-08-26 03:49:15 +02:00
Nicolas Werner ee58ba9401
bump mtxclient 2021-08-17 23:40:40 +02:00
DeepBlueV7.X b01496f9b4
Merge pull request #659 from kamathmanu/nhekoRoomDirectory
Nheko room directory
2021-08-17 11:56:47 +00:00
Nicolas Werner 56db0dbc7d
Allow downloading keys from key backup 2021-08-17 03:24:12 +02:00
Nicolas Werner 796e5fcd39
Fix lambda to function pointer in coeurl on Linux 2021-08-12 01:30:00 +02:00
Nicolas Werner 58039f7f3e
Fix typo in coeurl 2021-08-12 00:07:08 +02:00
Nicolas Werner 3794e13745
Update coeurl 2021-08-11 23:51:10 +02:00
Nicolas Werner 6b445c33b6
Fix long tcp timeouts
relates to #658
2021-08-11 22:21:56 +02:00
kamathmanu 6a75e5270c Fix nits from code review 2021-08-09 09:18:08 -04:00
kamathmanu 2dfccda73c
Merge branch 'master' into nhekoRoomDirectory 2021-08-07 21:20:43 +00:00
kamathmanu 0d700d9933 Implemented Room Directory model to store and provide QML view with public room data from mtxclient 2021-08-07 17:00:12 -04:00
Nicolas Werner 72bbad7485
Show encryption errors in qml and add request keys button 2021-08-07 22:51:09 +02:00
Nicolas Werner 001f87fe77
Fix redactions 2021-08-07 01:00:36 +02:00
Nicolas Werner a57a15a2e0
Basic sticker pack editor 2021-08-06 04:31:53 +02:00
Loren Burkholder dab1c9068a QML the raw message dialog 2021-07-31 12:11:15 -04:00
Loren Burkholder 7e538851d6 Use a QSortFilterProxyModel instead of resetting the model 2021-07-29 21:07:52 -04:00
Loren Burkholder 8a329d6517 Remove Avatar class
RIP
2021-07-29 21:07:52 -04:00
Loren Burkholder 4dd994ae00 QML the read receipts list
There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
2021-07-29 21:07:16 -04:00
Nicolas Werner ace16b8c4d
Fix some issues when parsing or serializing enabled pack rooms 2021-07-24 14:12:34 +02:00
Nicolas Werner e5fec03d27
Update mtxclient 2021-07-23 17:58:17 +02:00
Nicolas Werner eafbab6ae1
Add menu to enable or disable stickers globally 2021-07-23 17:43:17 +02:00
Nicolas Werner 0c798554b5
Rename image pack model 2021-07-22 20:05:25 +02:00
Loren Burkholder e1acf5d324 make lint 2021-07-20 21:47:22 -04:00