125 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
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
Michael Zanetti
8cf39c4a80 close now... 2018-08-31 14:44:09 +02:00
Michael Zanetti
d2170f1adb some more work, still not connected to mqtt tho 2018-08-31 14:44:09 +02:00
Michael Zanetti
383eb2f682 a lot of cleanup 2018-08-31 14:44:09 +02:00
Michael Zanetti
d5839a5229 more work on the cloud login 2018-08-31 14:44:09 +02:00
Michael Zanetti
245eb9d85d can finally log in 2018-08-31 14:43:44 +02:00
Michael Zanetti
1374b0a668 one more step 2018-08-31 14:43:44 +02:00
Michael Zanetti
2258e531b6 some more work on aws 2018-08-31 14:43:44 +02:00
Michael Zanetti
aa04a0b491 try connecting to aws 2018-08-31 14:43:44 +02:00
Michael Zanetti
678ff9973b add better ipv6 support 2018-08-31 14:43:44 +02:00
Michael Zanetti
fa9ef3ef25 delay discovery restarts a bit so that we don't end up in a busy loop if the adapter is busy 2018-08-05 19:26:29 +02:00
Michael Zanetti
04b5e1931b group things in configureThingsPage.qml 2018-08-03 21:55:26 +02:00
Michael Zanetti
bf7590c343 fix crash in BT setup 2018-08-03 21:55:26 +02:00
Michael Zanetti
ffed28db9c improve debug prints 2018-08-03 18:26:26 +02:00
Simon Stürz
99d3275edc Disable bluetooth RFCOM discovery on iOS 2018-07-31 09:32:40 +02:00
Simon Stürz
e84ff331fa First working version containing rfcom connectivity 2018-07-31 09:32:40 +02:00