90 Commits

Author SHA1 Message Date
Michael Zanetti
2cf07bcc35 fix an issue where it might happen that a notification breaks a reply 2018-10-05 01:09:25 +02:00
Michael Zanetti
703c94f769 improve device adding layouts 2018-10-04 22:37:48 +02:00
Michael Zanetti
b779b7329e improve fingerprint reader animation a bit 2018-10-04 17:37:27 +02:00
Michael Zanetti
71d475e29a properly init LogsModel 2018-10-04 14:36:54 +02:00
Michael Zanetti
6e0291c7e2 fingerprint reader rule templates 2018-10-04 14:11:15 +02:00
Michael Zanetti
798b6879fd intermediate commit 2018-10-02 22:41:20 +02:00
Michael Zanetti
d9f9f30257 Move AWSClient out of the Engine, make it a singleton for now 2018-10-01 17:40:42 +02:00
Michael Zanetti
2e25dc16f6 fix aws connection 2018-10-01 17:40:42 +02:00
Michael Zanetti
509fe4a429 add tabs for multiple connections 2018-10-01 17:40:42 +02:00
Michael Zanetti
be50036584 Engine isn't a singleton any more! 2018-10-01 17:37:29 +02:00
Michael Zanetti
56d30ea0ca got rid of last use of Engine singleton in C++ (except the qml singleton provider) 2018-10-01 17:19:57 +02:00
Michael Zanetti
c3dd7da60c logsmodelng not using Engine singletong any more 2018-10-01 17:19:57 +02:00
Michael Zanetti
18f573fce2 interfaces- and tagsproxymodel are not accessing the engine any more 2018-10-01 17:19:57 +02:00
Michael Zanetti
af71bb25c5 drop EventDescriptorParamsProxyModel as it didn't do what it was supposed and was useless 2018-10-01 17:19:57 +02:00
Michael Zanetti
7ef39cb2d7 nymeadiscovery doesn't use the Engine any more 2018-10-01 17:19:57 +02:00
Michael Zanetti
e529cc87f0 LogsModel doesn't use the Engine singleton any more 2018-10-01 17:19:01 +02:00
Michael Zanetti
7a960de69a The deviceManager doesn't try to find itself going through the Engine any more :D:D:D:D 2018-10-01 17:17:54 +02:00
Michael Zanetti
647edaf72e BluetoothDiscovery is not a member of Engine any more rather a standalone tool 2018-10-01 17:17:54 +02:00
Michael Zanetti
56a87e9e97 devices doesn't access the Engine singleton any more
This is a not *that* straight forward. For convenience, Devices
offers information from the DeviceClasses and used to get that stuff
from the engine. In order to solve this I've added a pointer to the
DeviceClass in Device. This however, implies that DeviceClasses
must be created before Devices and destroyed after them. As the
general concept of the system is built in such a way this isn't
an issue but it requires some extra throughts when tearing down
things.
2018-10-01 17:17:54 +02:00
Michael Zanetti
b1338caf33 DeviceDiscovery is not using the Engine singleton any more 2018-10-01 17:17:54 +02:00
Michael Zanetti
5f6a3f5f31 change DevicesProxy to not access the engine singleton 2018-10-01 17:17:54 +02:00
Michael Zanetti
fc0f57ae07 remove usage of Engine singleton in InterfacesModel 2018-10-01 17:14:35 +02:00
Michael Zanetti
ebe24abd8e improve sensors page 2018-10-01 14:43:52 +02:00
Michael Zanetti
f194bb1bc2 improve lig view 2018-09-28 23:54:45 +02:00
Michael Zanetti
8af4cd49d5 fix aws login, workaround wss certificate issue 2018-09-28 11:24:24 +02:00
Michael Zanetti
cd9c668f6e improve aws connection setup flow 2018-09-28 02:27:29 +02:00
Michael Zanetti
cbb834b92c disable IPv6 2018-09-28 01:35:28 +02:00
Jenkins
3677da1096 Merge remote-tracking branch 'origin/better-notifications-page' into landing-silo 2018-09-25 18:23:22 +02:00
Michael Zanetti
dd6c73fb86 fix zeroconf discovery on iOS 2018-09-25 14:25:57 +02:00
Michael Zanetti
f41f06537f improve notifications view and rule action templates for it 2018-09-24 23:37:56 +02:00
Michael Zanetti
0796c08fbd switch to using ANDROID_ID instead of IMEI to identify a device across app installs 2018-09-20 14:55:08 +02:00
Michael Zanetti
b01b0bc97b switch push system with config 2018-09-19 23:13:23 +02:00
nymea
3ac8570f4a mplement platform helper on ios 2018-09-19 15:23:10 +02:00
Michael Zanetti
152354d75f add a platform helper 2018-09-19 13:03:46 +02:00
Michael Zanetti
9279db9608 working edition of push notifications on android, to be cleaned up still 2018-09-18 23:20:22 +02:00
Michael Zanetti
0249833848 don't show link-lokal IPv6 addresses, they're useless 2018-09-13 21:43:10 +02:00
Michael Zanetti
d1a77654e3 don't give up too fast when AWS login fails, also prevent multiple simultaneous login attempts 2018-09-13 21:43:10 +02:00
Michael Zanetti
ad3e12d308 properly clean up AWS devices when they disappear from the cloud 2018-09-07 13:09:11 +02:00
Michael Zanetti
4381b70a2f some improvements in the cloud login 2018-09-06 00:52:00 +02:00
Michael Zanetti
59cb232744 enabled delete account again 2018-09-05 17:33:56 +02:00
Michael Zanetti
303527b75b use a new transport for every connection 2018-09-02 22:41:48 +02:00
Michael Zanetti
1b2b7cf42f update to latest remoteproxy lib 2018-09-01 01:21:56 +02:00
Michael Zanetti
234aaec54c hide box cloud settings if the core isn't up to date 2018-08-31 17:20:12 +02:00
Michael Zanetti
ce06ffbcce remote connection support done 2018-08-31 14:45:06 +02:00
Michael Zanetti
e9390dcb5a getting close 2018-08-31 14:44:44 +02:00
Michael Zanetti
080a47932a it's working! 2018-08-31 14:44:09 +02:00
Michael Zanetti
17ea41dd9b more work on aws login and remote connection 2018-08-31 14:44:09 +02:00
Michael Zanetti
f863c30837 remote connection is somewhat working 2018-08-31 14:44:09 +02:00
Michael Zanetti
db21e6cdf3 somewhat working 2018-08-31 14:44:09 +02:00
Michael Zanetti
833e59550c improve sgnature handling 2018-08-31 14:44:09 +02:00