410 Commits

Author SHA1 Message Date
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
Michael Zanetti
152354d75f add a platform helper 2018-09-19 13:03:46 +02:00
nymea
21e8814fb3 some work on push notifications for ios 2018-09-19 00:30:34 +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
Jenkins
dd2051ec30 Automated Jenkins build: 1.0.65 2018-09-14 02:18:43 +02:00
Jenkins
1d798174fd Merge remote-tracking branch 'origin/improve-cloud-enabling' into landing-silo 2018-09-14 02:18:43 +02:00
Michael Zanetti
7808b727c3 guide user to the cloud login before being able to register a box 2018-09-13 22:19:56 +02:00
Jenkins
a85ab0cc96 Automated Jenkins build: 1.0.64 2018-09-13 21:44:27 +02:00