Commit Graph

61 Commits

Author SHA1 Message Date
Nicolas Werner 659e36b113 Update to c++17 2019-12-14 18:59:38 +01:00
Nicolas Werner 31b00c445b Send encrypted files as generic mimetype and actually set url 2019-12-12 23:17:17 +01:00
Nicolas Werner 6945d8a4c8 Update mtxclient to current 0.3.0-dev version 2019-12-06 00:34:16 +01:00
Nicolas Werner 610e4dbe90 Bump required boost and cmake version to match mtxclient 2019-12-03 17:25:22 +01:00
Nicolas Werner b8f6e4ce64 Add encrypted file download 2019-12-03 02:48:29 +01:00
Joseph Donofry bdf6e2b028 Fix boost build in FreeBSD 2019-11-01 21:30:56 +00:00
Joseph Donofry 54137a5bc3
Update mtxclient version 2019-08-19 18:13:32 -04:00
Joseph Donofry f2c4162baa
Update mtxclient version 2019-08-12 21:15:42 -04:00
Joseph Donofry dbdaf35907
Cache user mentions 2019-08-05 23:00:07 -04:00
Joseph Donofry 579bf23460
Add User Mentions Dialog
Add a RoomListItem-like button that opens a dialog
containing all of the messages that would result in a
highlight from the server (for example, the user is mentioned,
or @room is mentioned).

This is VERY rudimentary and will be completely reworked in the future
to take advantage of the existing TimelineView class, instead of
using a dialog like it does now. The button to show the mentions
also needs work.
2019-07-16 22:39:10 -04:00
Joseph Donofry c0a010acbb
Fix deprecated function call issues with Qt 5.13
Update to mtxclient 0.3.0
2019-07-04 21:20:19 -04:00
Nicolas Werner 21be44a604 Bump mtxclient requirement
fixes #9
2019-07-03 23:52:29 +02:00
Joseph Donofry b9dde957a8
Add initial support for rich replies to nheko 2019-06-09 19:03:18 -04:00
redsky17 93520fef28
Update mtxclient version 2019-05-27 16:43:58 -04:00
redsky17 bca4d7eef6
Merge in master 2019-05-27 16:40:39 -04:00
Joseph Donofry 1b34b53afe
Update to v0.6.4 2019-05-22 22:29:31 -04:00
Joseph Donofry e52f29a754
Minor build tweaks 2019-05-22 22:06:45 -04:00
Joseph Donofry 2ff115577b
Update mtxclient version and build args 2019-05-22 21:25:33 -04:00
Joseph Donofry a17a5550f8
Update to newer mtxclient to allow optional static linking 2019-05-12 23:23:47 -04:00
redsky17 4b7e9f7746
link boost dynamically 2019-05-08 22:57:21 -04:00
redsky17 eeb8fff2b5
Update mtxclient ver 2019-05-08 22:17:46 -04:00
redsky17 da0f8cf291
Update to boost 1.69.0 to attemp travis fix 2019-05-08 21:52:00 -04:00
redsky17 33b1f37e37
Update olm repo to new location.
Remove LICENSE file in favor of COPYING
2019-04-18 22:30:00 -04:00
redsky17 2d9f98a0b7
Update mtxclient version 2019-04-04 21:49:39 +00:00
Joe e7b4c9ecb2 More CI Fixes 2019-02-24 18:23:08 -05:00
redsky17 ee12e01939 Update JSON build deps.
Update JSON build dependencies, change the dockerfile and other
CI files that relate to this.  Also update target mtxclient
revision.
2019-02-24 16:42:37 -05:00
redsky17 75fb95855d
Nlohmann build updates 2019-02-24 20:05:11 +00:00
redsky17 83d2d6d7dd Adjust cmake minimum for included boost 2019-02-08 04:04:07 +00:00
redsky17 fa6bc6a466 Tweak build settings 2019-02-08 03:20:03 +00:00
Joe d21fa0efa4 Update deps CMake config to point to nheko-reborn mtxclient 2019-01-15 21:47:46 -05:00
Konstantinos Sideris 3e49afd6ba Fix compile warnings 2018-09-18 18:48:14 +03:00
Konstantinos Sideris a9ddc3b3d3 Implement import/export of megolm session keys (#358) 2018-09-15 23:52:14 +03:00
Konstantinos Sideris cf71a5858c Update mtxclient 2018-09-15 00:40:16 +03:00
Konstantinos Sideris 1192dc5134 Update CI with cmark 2018-09-11 19:02:36 +03:00
Konstantinos Sideris 074608dec1 Switch to libcmark 2018-09-11 14:56:09 +03:00
Konstantinos Sideris 67512e1cbd Update mtxclient 2018-09-08 13:20:54 +03:00
Konstantinos Sideris 9e8f0b7409 Initial support for sending markdown formatted messages
fixes #283
2018-09-07 20:05:30 +03:00
Konstantinos Sideris 8ad01f520a Add initial support for displaying formatted messages 2018-09-06 22:34:41 +03:00
Konstantinos Sideris 36c5a8f410 Update mtxclient 2018-09-06 17:30:53 +03:00
Konstantinos Sideris cbff9c6914 Build boost with C++14 2018-09-05 01:10:24 +03:00
Konstantinos Sideris 4a30eb30b3 Enable colors in console logger 2018-09-04 13:17:21 +03:00
Konstantinos Sideris 990a3a97c7 Merge matrix-structs into the client lib 2018-09-01 13:35:10 +03:00
Konstantinos Sideris f955ec762c Use archives instead of repos to fetch dependencies 2018-08-08 14:15:14 +03:00
Konstantinos Sideris bcdebe9503 Don't use the generic json type for joined_groups
fixes #389
2018-07-26 21:59:57 +03:00
Konstantinos Sideris 73dbd3c8dd Re-enable groups 2018-07-14 12:08:16 +03:00
Konstantinos Sideris 278eccc040 Add context menu action to request encryption keys 2018-07-07 23:59:23 +03:00
Konstantinos Sideris 3bc8d791fb Don't download dependencies during build
fixes #346
2018-07-04 01:38:54 +03:00
Konstantinos Sideris 4344b6964f Save timeline messages in cache for faster startup times 2018-06-28 16:17:39 +03:00
Konstantinos Sideris 1d6746e4c9 Upgrade matrix-structs & mtxclient 2018-06-28 16:17:39 +03:00
Konstantinos Sideris a72eca339f Immediately shutdown the http client on exit 2018-06-22 19:47:55 +03:00