417 Commits

Author SHA1 Message Date
Michael Zanetti
772c1c7fa0 introduce a RootItem as a layer to be manipulated by styling 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
Jenkins
54d8099bec Automated Jenkins build: 1.0.72 2018-10-01 15:43:10 +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
e9ec00b56f rework lights pages 2018-09-28 20:09:24 +02:00
Michael Zanetti
3c6d00c646 add unit string to ParamDescriptorDelegate 2018-09-28 20:09:24 +02:00
Michael Zanetti
9cfbf49535 add missing deps to snapcraft.yaml 2018-09-28 20:09:24 +02:00
Jenkins
1d57b4f1bb Automated Jenkins build: 1.0.71 2018-09-28 12:46:01 +02:00
Michael Zanetti
8af4cd49d5 fix aws login, workaround wss certificate issue 2018-09-28 11:24:24 +02:00
Jenkins
568b17004c Automated Jenkins build: 1.0.70 2018-09-28 02:37:49 +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
7c30c66b43 Automated Jenkins build: 1.0.69 2018-09-25 18:23:22 +02:00
Jenkins
3677da1096 Merge remote-tracking branch 'origin/better-notifications-page' into landing-silo 2018-09-25 18:23:22 +02:00
Jenkins
7043c3bbf0 Automated Jenkins build: 1.0.68 2018-09-25 16:43:07 +02:00
Michael Zanetti
dd6c73fb86 fix zeroconf discovery on iOS 2018-09-25 14:25:57 +02:00
Michael Zanetti
2cf498ba06 allow connecting from the cloud login page too 2018-09-25 10:52:43 +02:00
Michael Zanetti
1c2fe1392c add an ok button for server name changes 2018-09-25 10:39:23 +02:00
Michael Zanetti
d743d01c20 also fix cancel button for auto-connects 2018-09-25 10:39:04 +02:00
Michael Zanetti
cf13898ecb lock notification templates to be per device, given we can't really compose the action parameters yet 2018-09-25 10:17:35 +02:00
Michael Zanetti
f41f06537f improve notifications view and rule action templates for it 2018-09-24 23:37:56 +02:00
Jenkins
d0825a5a34 Automated Jenkins build: 1.0.67 2018-09-21 02:36:29 +02:00
Michael Zanetti
81ca1bac52 drop prebuild step again 2018-09-21 02:34:27 +02:00
Michael Zanetti
05418f700a use override-build instead of prepare 2018-09-21 02:02:13 +02:00
Michael Zanetti
8cb2dc1613 init git submodules in prebuild step 2018-09-21 01:57:31 +02:00
Michael Zanetti
33ad4de470 add snapcraft packaging 2018-09-21 01:35:32 +02:00
Jenkins
c0cfd83b55 Automated Jenkins build: 1.0.66 2018-09-20 17:31:19 +02:00
Michael Zanetti
a1fb90fec9 append appid to android id to make sure it's not shared between our apps 2018-09-20 17:17:58 +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
Michael Zanetti
3c7b1eb20d switch back to develoment, oh, and Tabs, not spaces as per xcode's command. 2018-09-19 23:07:56 +02:00
Michael Zanetti
c65b8e97bf update pushnotifications.entitlements 2018-09-19 20:36:59 +02:00
Michael Zanetti
9a96ff6f02 fix build 2018-09-19 17:57:18 +02:00
Michael Zanetti
45ddbd3320 fix push registering on iOS, improve android push notification icons 2018-09-19 17:19:06 +02:00
Michael Zanetti
b2d61f2f62 fix build 2018-09-19 15:25:51 +02:00
nymea
3ac8570f4a mplement platform helper on ios 2018-09-19 15:23:10 +02:00
Michael Zanetti
1fb2d43bec drop unused submodules 2018-09-19 13:04:14 +02:00