42 Commits

Author SHA1 Message Date
Michael Zanetti
430d60d9df fix a crash in the new device debug prints 2019-01-06 20:01:30 +01:00
Jenkins
821e6746bc Merge PR #106: implement presence and daylight sensor interface support 2018-12-21 02:26:29 +01:00
Jenkins
5ac33b7d07 Merge PR #108: add more interface based rules 2018-12-21 02:26:29 +01:00
Michael Zanetti
6633e0911f Don't ask the user to confirm exiting Edit rules page if there was no change 2018-12-21 00:32:59 +01:00
Michael Zanetti
093aeb5a55 add more interface based rules 2018-12-20 23:21:31 +01:00
Michael Zanetti
dcccf71205 implement presence and daylight sensor interface support 2018-12-20 23:20:44 +01:00
Michael Zanetti
f8d46f5c64 Fixes event based params in rule actions editing 2018-12-19 13:53:46 +01:00
Michael Zanetti
ca956d2405 fix parsing of rules 2018-12-17 21:52:10 +01:00
Michael Zanetti
f1d29034b0 rework the generic device page 2018-12-10 00:29:14 +01:00
Jenkins
7ad2ae0c5d Merge PR #81: fix handling DeviceChanged notification 2018-12-01 12:40:03 +01:00
Michael Zanetti
f78d843628 make use of new noise and co2 sensor interfaces 2018-11-30 17:34:25 +01:00
Michael Zanetti
1d1424f52f fix handling DeviceChanged notification 2018-11-19 15:35:26 +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
Michael Zanetti
0967a0fc9e rework bluetooth wifi setup to be more userfiendly 2018-10-22 23:33:55 +02:00
Michael Zanetti
6e0291c7e2 fingerprint reader rule templates 2018-10-04 14:11:15 +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
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
fc0f57ae07 remove usage of Engine singleton in InterfacesModel 2018-10-01 17:14:35 +02:00
Michael Zanetti
3c6d00c646 add unit string to ParamDescriptorDelegate 2018-09-28 20:09:24 +02:00
Michael Zanetti
f41f06537f improve notifications view and rule action templates for it 2018-09-24 23:37:56 +02:00
Simon Stürz
5e407ff13f Add bluetooth service discovery and bluetooth interface 2018-07-31 09:31:26 +02:00
Michael Zanetti
4e0e1012b6 add inline warnings on tiles when things are disconnected or running out of battery 2018-07-18 23:59:39 +02:00
Michael Zanetti
6eb08e7dda fix allowedValues for statetypes 2018-07-13 23:57:52 +02:00
Michael Zanetti
b71f65e023 button press feedback 2018-07-11 23:27:39 +02:00
Michael Zanetti
b8fac8dd01 WIP: add support for rule templates 2018-07-11 23:10:30 +02:00
Michael Zanetti
24aca10d09 alow using hostnames for the manual connection and improve connection a bit 2018-07-02 19:57:43 +02:00
Michael Zanetti
113963a77b add support for tagging
rework the main page completely by using the new features available for tagging
2018-07-02 01:10:31 +02:00
Michael Zanetti
29bc7db21e rename to nymea:app 2018-06-26 04:14:19 +02:00
Michael Zanetti
e2ceadc7a1 fix a crash when editing rules
there seems to be a race condition in StackView.onRemoved where it sometimes
makes the QML engine crash if accessing context properties from outside the
function context in the handler.

Sometimes it would just print that those properties are undefined and not complete
the handler code, other times however, it does actually find the properties
but crash upon accessing them.
2018-06-25 12:03:43 +02:00
Michael Zanetti
c8c62d89a5 add complete support for interface based rules 2018-06-20 21:17:26 +02:00
Michael Zanetti
6fa3604f52 add support for time based rules and rework rule dialog 2018-06-15 01:11:22 +02:00
Michael Zanetti
1b51a6e4f4 improve statelog view a bit 2018-06-13 14:24:05 +02:00
Michael Zanetti
bc1a254be9 restructure code to allow adding unit tests 2018-05-29 13:33:58 +02:00
Simon Stürz
d52f983880 Add wifi setup, theme and translations 2018-05-17 13:52:32 +02:00
Michael Zanetti
3c3cb76bf8 fix some crashers 2018-04-21 00:40:31 +02:00
Michael Zanetti
3283a80018 moar work on it 2018-04-18 09:17:48 +02:00
Michael Zanetti
f070e67bfc improve device editing 2018-04-10 13:39:46 +02:00
Michael Zanetti
e0545ad01e first work to add timedescriptor support, unfinished 2018-03-26 14:32:43 +02:00
Michael Zanetti
143900a19a more work on ruleactionparams and rules in general 2018-03-13 18:09:34 +01:00
Michael Zanetti
8b9eb39b80 more work on rules 2018-03-12 14:25:01 +01:00
Michael Zanetti
a7d9e081f0 guh-control -> mea 2018-03-09 10:20:28 +01:00