Commit graph

249 commits

Author SHA1 Message Date
trilene
da27670cbe Port ActiveCallBar to Qml 2020-09-22 12:07:36 -04:00
Nicolas Werner
640b0ee405 Port top bar to Qml
Also fixes some resize issues with stupid workarounds to our resize
logic. This really needs to be cleaned up at some point!
2020-09-16 23:49:17 +02:00
Nicolas Werner
c4e4938d35 Save account data and allow hiding events via account data 2020-09-08 16:21:55 +02:00
Nicolas Werner
d6bc05fcd6 Bump mtxclient 2020-08-17 23:59:38 +02:00
Nicolas Werner
de7ec4d2b3 Merge remote-tracking branch 'origin/master' into new-event-store
Conflicts:
	CMakeLists.txt
	io.github.NhekoReborn.Nheko.json
	src/Cache.cpp
	src/timeline/TimelineModel.cpp
	src/timeline/TimelineModel.h
	src/timeline/TimelineViewManager.cpp
2020-08-17 20:40:33 +02:00
Nicolas Werner
f157602a52 Disable call support, when GStreamer is unavailable
Integrating that in our CI is currently a bit hard, so disable it for
now, if GStreamer isn't found. Just make sure to build against GStreamer
for call support!
2020-08-14 01:03:27 +02:00
Nicolas Werner
28e7ea40cb Bump mtxclient and use git dependency in flatpak 2020-07-26 12:12:19 +02:00
trilene
da9995fc3d Update mtxclient reference 2020-07-20 09:36:16 -04:00
Nicolas Werner
6f2bc908ba Fix reaction display 2020-07-19 12:22:54 +02:00
trilene
c73cfe1810 Merge remote-tracking branch 'upstream/master' into voip 2020-07-10 19:39:44 -04:00
trilene
7a206441c8 Support voice calls 2020-07-10 19:19:48 -04:00
Nicolas Werner
530c531c4b WIP: Event Store split out 2020-07-09 23:15:22 +02:00
Nicolas Werner
d72eb5eb2d Update dependencies 2020-07-01 01:05:37 +02:00
Nicolas Werner
d177405913 Don't compile qml by default
While it does improve performance a bit, it is simply bad for most
distributions, since they don't know and probably don't want to
recompile Nheko. So default it to off. Anyone who wants it can still
toggle it on and it is almost no maintenance cost.
2020-06-27 03:08:16 +02:00
Nicolas Werner
da975038db Drop libsodium dependency 2020-06-26 13:36:21 +02:00
Nicolas Werner
24d2a2d821 Update mtxclient version to tag 2020-06-13 02:44:53 +02:00
Joseph Donofry
95d5e63f4b
Version number fixes 2020-06-12 19:39:21 -04:00
Joseph Donofry
7afb164244
Merge remote-tracking branch 'origin/master' into presence 2020-06-11 22:27:30 -04:00
Joseph Donofry
5e355c36fd
Fix build issue on some versions of clang 2020-06-10 22:34:14 -04:00
Joseph Donofry
6bb73f84a3
Merge master and fix conflicts 2020-06-09 20:51:36 -04:00
Nicolas Werner
bf440f9a31 Bump mtxclient 2020-06-08 21:57:09 +02:00
Nicolas Werner
c40429af23 Bump mtxclient version
May fix #213
2020-06-06 13:20:47 +02:00
Nicolas Werner
4d20839d74 Skip precompiled headers for obc-c code 2020-05-30 16:53:57 +02:00
Nicolas Werner
4e5bd53b13 Optionally use precompiled headers 2020-05-26 22:54:51 +02:00
Nicolas Werner
fe45c49e56 Bump singleapplication version 2020-05-26 22:54:51 +02:00
Nicolas Werner
247539cb5a Set cxx standard as cache variable for when toolchain file is not used 2020-05-26 22:54:51 +02:00
Joseph Donofry
1c521d1711
Merge origin/master into reactions 2020-05-18 21:13:41 -04:00
Nicolas Werner
7de1fc62e8 Tag rooms via context menu 2020-05-18 04:23:36 +02:00
Joseph Donofry
a5778bdf40
Merge remote-tracking branch 'origin/master' into reactions 2020-05-16 15:10:49 -04:00
Nicolas Werner
3db9298e66 Bump mtxclient version 2020-05-16 00:10:59 +02:00
Nicolas Werner
73e0a9f453 Drop explicit ZLIB dependency 2020-05-15 22:48:30 +02:00
CH Chethan Reddy
e4a7e85935 Change the commit hash for mtxclient 2020-05-15 17:48:27 +05:30
Joseph Donofry
6d2789f4d5
Merge master into reactions 2020-05-14 20:53:01 -04:00
Joseph Donofry
ee4dcef90f
Add new QML-based emoji picker (work in progress)
This is necessary to support having a picker within QML.
Eventually, this should replace the existing widget-based one.
2020-05-13 00:36:41 -04:00
Nicolas Werner
15716f5a34 bump mtxclient for SSO 2020-05-09 23:34:53 +02:00
Nicolas Werner
7b1fa60cc6 Add SSO
closes #94
2020-05-09 23:33:03 +02:00
Nicolas Werner
54013e4a00 Basic, broken reaction display 2020-05-04 13:14:54 +02:00
Nicolas Werner
ddcab64315 Update versions to 0.7.1 2020-04-24 00:54:21 +02:00
Nicolas Werner
6e1c57a702 Prepare 0.7.0 release 2020-04-19 15:07:23 +02:00
Nicolas Werner
695c3c0814 Fix registration on construct 2020-04-17 00:27:43 +02:00
Nicolas Werner
70b0cbcd0f Pull in parsing fixes in mtxclient
Fixes #166
2020-04-16 21:30:31 +02:00
Nicolas Werner
a32bf3d4fc Add minimum cmark version to CMakeList 2020-04-15 23:29:53 +02:00
Nicolas Werner
872507002a Bump mtxclient to v0.3.0-rc1 2020-04-13 17:08:59 +02:00
Nicolas Werner
dcddea6fb8 Fix reply not closing
fixes #124
2020-04-13 16:22:30 +02:00
abma
5e14bbd1cd
fix #155: use correct subsystem on windows 2020-03-23 11:09:27 +01:00
Nicolas Werner
b894ce4dcd Make blurhash provider async 2020-03-04 01:56:58 +01:00
Nicolas Werner
0fc98b2692 Experimental blurhash implementation (MXC2448) 2020-03-03 02:34:26 +01:00
Nicolas Werner
f3a2fdb7c9 Fix windows build 2020-02-23 14:30:00 +01:00
Nicolas Werner
e96241265e Use third_party singleapplication helper
This may still not raise the application correctly on some WMs, because
they don't allow disturbing the user with windows popping up. I don't
think we want to work around that.

fixes #84
fixes #113
2020-02-23 13:44:05 +01:00
Nicolas Werner
3ef0d9db3c Fix Registration
fixes #97
fixes #51
2020-02-23 13:44:05 +01:00