118 Commits

Author SHA1 Message Date
Michael Zanetti
f3d944e890 more work on mqtt, intermediate commit 2018-11-19 23:40:09 +01:00
Michael Zanetti
b1b29faf82 fix zeroconf on apple systems 2018-11-15 23:13:42 +01:00
Michael Zanetti
b4a362cb9a fix min/max statetype values 2018-11-10 16:15:38 +01:00
Michael Zanetti
1b62117779 some work to improve lighting stuff 2018-11-10 15:08:07 +01:00
Jenkins
e220ca034d Merge PR #75: fix cloud enabled setting 2018-11-09 16:04:40 +01:00
Michael Zanetti
4b6cc8d39d fix language/timezone updating 2018-11-08 13:58:30 +01:00
Michael Zanetti
0b8a987bb5 fix cloud enabled setting 2018-11-08 13:49:07 +01:00
Michael Zanetti
8244c4dc5e more tuning on smartmeter stuff 2018-10-31 16:31:23 +01:00
Michael Zanetti
eb17a1ace2 some fixes 2018-10-31 12:48:43 +01:00
Michael Zanetti
a974096dbd smart-meter support done 2018-10-29 22:41:45 +01:00
Michael Zanetti
a3a33595d5 some fixes 2018-10-27 17:28:08 +02:00
Michael Zanetti
65d983d5e3 more work on qtcharts 2018-10-27 00:09:52 +02:00
Michael Zanetti
37c4ed0261 more work on using qtcharts 2018-10-27 00:09:52 +02:00
Michael Zanetti
10cbc9941b initial take on QtCharts 2018-10-27 00:09:52 +02:00
Michael Zanetti
c84cd88d76 work on LogsModelNg with support for 1.10 jsonrpc's pagination 2018-10-27 00:09:52 +02:00
Jenkins
c89e15b2e3 Merge PR #65: fix cloud setting init 2018-10-24 15:58:14 +02:00
Michael Zanetti
6580a954ce fix wifi setup flow
it didn't exit the tool properly in certain circumstances
2018-10-24 13:21:53 +02:00
Michael Zanetti
58f39c92db fix cloud setting init 2018-10-24 11:16:53 +02:00
Jenkins
c0115349b3 Merge PR #60: rework bluetooth wifi setup to be more userfiendly 2018-10-23 10:36:30 +02:00
Jenkins
c131ac403f Merge PR #61: Fix an issue in pushbutton auth 2018-10-23 10:36:30 +02:00
Michael Zanetti
eebf6de152 allow overriding the used AWS user pool with styling 2018-10-23 00:45:04 +02:00
Michael Zanetti
cd2b2115c0 fix an issue in push button auth
where it would sometimes be triggered twice and with that break itself
2018-10-23 00:04:11 +02:00
Michael Zanetti
0967a0fc9e rework bluetooth wifi setup to be more userfiendly 2018-10-22 23:33:55 +02:00
Jenkins
480d674cf8 Merge PR #54: fix a crash if we get an update for a rule we don't know 2018-10-19 13:02:25 +02:00
Michael Zanetti
7ac9b012d6 fix a crash if we get an update for a rule we don't know 2018-10-18 12:53:35 +02:00
Michael Zanetti
2278be6c4a add some more box settings 2018-10-17 23:42:56 +02:00
Michael Zanetti
91b6a6141d server interface settings upcoming 2018-10-09 16:24:30 +02:00
Michael Zanetti
472a96766f add grouping and filtering to device lists 2018-10-09 00:58:48 +02:00
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