1499 Commits

Author SHA1 Message Date
Simon Stürz
ac4eb3d8b2 Fix OPTIONS test for syslog file 2019-04-08 13:55:15 +02:00
Simon Stürz
eafa59b32f Improve code coverage and debug server handler 2019-04-08 13:55:15 +02:00
Simon Stürz
568cb749b1 Add debug interface resources and styles.css file 2019-04-08 13:55:15 +02:00
Simon Stürz
ecb0052123 Update help messages 2019-04-08 13:55:15 +02:00
Simon Stürz
0b2161896d Fix test for OPTIONS method call 2019-04-08 13:55:15 +02:00
Simon Stürz
6e0175393c Make test save against unreadable syslog 2019-04-08 13:55:15 +02:00
Simon Stürz
5e69772035 Add debug server interface 2019-04-08 13:55:15 +02:00
Michael Zanetti
aede5f2afa add a hack for meeting the zapf deadline
disable having a device per phone endpoint. instead just register a single device
and broadcast stuff to /everyone until the cloud and app are updated for this
2019-04-08 13:55:15 +02:00
Michael Zanetti
6334496c8c update endpoints when a device is paired on the fly 2019-04-08 13:55:15 +02:00
Michael Zanetti
c1d4adea17 register the cloud service as a plugin in the devicemanager
implementing the notifications interface
2019-04-08 13:55:15 +02:00
Michael Zanetti
05da66421d force docs generation 2019-04-08 13:55:15 +02:00
Michael Zanetti
a1880c1be9 fix comparison of eventDescriptor params in rule evaluation 2019-04-08 13:55:15 +02:00
Michael Zanetti
8862e357a6 fix notifications interface 2019-04-08 13:55:15 +02:00
Michael Zanetti
6072a159b7 add trigger interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti
14055fe172 add connectable interface 2019-04-08 13:55:15 +02:00
Michael Zanetti
a42b8fd5e7 add sensors interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti
21a0085463 tune weather interface 2019-04-08 13:55:15 +02:00
Michael Zanetti
114a749abb tune button interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti
6770469763 add a button interface 2019-04-08 13:55:15 +02:00
Michael Zanetti
813caf5ba7 fix some interfaces 2019-04-08 13:55:15 +02:00
Michael Zanetti
58c83e9072 add support for interface based rules 2019-04-08 13:55:15 +02:00
Jenkins
57d4466f9a Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti
562e7aa89d update how id names are generated
include the deviceClass/plugin name in all defines to avoid collisions
between deviceClasses within the same file. So far this hasn't
really been an issue because using idName we could set random ids.

Now interfaces dictate the names, so having multiple deviceClasses
in one file and both implementing the same interface would clash.

This also should improve readability in the plugins code as we won't
have ids like: "bridgeConnected" and "connected" available which
easily causes the developer to accidentally use "connected" where
instead "bridgeConnected" should be used (I actually found some
bugs like this while updating plugins for this). The new style
would force those states to be named like e.g. "bridgeConnected"
and "lightConnected" which are not as easy to mix up.
2019-04-08 13:55:15 +02:00
Michael Zanetti
948ffb968c bump json api version 2019-04-08 13:55:15 +02:00
Michael Zanetti
a75c8a4b33 update how debug categories are read in plugins 2019-04-08 13:55:15 +02:00
Michael Zanetti
b043248e65 add displayName in json api 2019-04-08 13:55:15 +02:00
Michael Zanetti
62dac29d99 make testDevices work again 2019-04-08 13:55:15 +02:00
Michael Zanetti
30a2139369 update mock plugin 2019-04-08 13:55:15 +02:00
Michael Zanetti
880b6e1418 repurpose "name" property, add displayName* props instead 2019-04-08 13:55:15 +02:00
myshoeshurt
359bf96b45 changed width of text container & css cleanup 2019-04-08 13:55:15 +02:00
Michael Zanetti
48b0930bdb Translated using Weblate (German)
Currently translated at 100.0% (8 of 8 strings)

Translation: nymea/nymead
Translate-URL: http://translate.nymea.io/projects/nymea/nymead/de/
2019-04-08 13:55:15 +02:00
Michael Zanetti
c2a32ca2e8 drop afrikaans translations 2019-04-08 13:55:15 +02:00
Jenkins
4caeb15207 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti
caf7160bde don't use absolute paths for lupdate/lrelease 2019-04-08 13:55:15 +02:00
Michael Zanetti
90527df95e add some cleanups 2019-04-08 13:55:15 +02:00
Michael Zanetti
1167001b0b don't autmatically run translations compiler
instead add a manual "translations" target
2019-04-08 13:55:15 +02:00
Michael Zanetti
844de5d2e6 Added translation using Weblate (Italian) 2019-04-08 13:55:15 +02:00
Michael Zanetti
2250d694a1 Added translation using Weblate (Afrikaans) 2019-04-08 13:55:15 +02:00
Weblate Admin
528191ed9b Translated using Weblate (English (nymead))
Currently translated at 100.0% (7 of 7 strings)

Translation: nymea/nymead
Translate-URL: http://example.com/projects/nymea/nymead/guhd-en_US/
2019-04-08 13:55:15 +02:00
Weblate Admin
28b99bc145 Translated using Weblate (guhd_DE@de (generated))
Currently translated at 100.0% (7 of 7 strings)

Translation: nymead/nymead
Translate-URL: http://example.com/projects/nymea/nymead/guhd_DE@de/
2019-04-08 13:55:15 +02:00
Michael Zanetti
c9e793469d allow having multiple plugin paths 2019-04-08 13:55:15 +02:00
Simon Stürz
15a510b68d Fix user authentication and details 2019-04-08 13:55:15 +02:00
Simon Stürz
8bfe69aada Revert hardwaremanager dbus changes 2019-04-08 13:55:15 +02:00
Simon Stürz
2207ac317a Update copyright headers 2019-04-08 13:55:15 +02:00
myshoeshurt
8795a8dbeb Remove deprecated style 2019-04-08 13:55:15 +02:00
Simon Stürz
48a5c71bce Fix bluetooth device signal redefinition 2019-04-08 13:55:15 +02:00
myshoeshurt
87b2c7da9d fix scroll to compensate for fixed header 2019-04-08 13:55:15 +02:00
myshoeshurt
19d2848835 updates on breadcrumb, fixes of few minor css bugs 2019-04-08 13:55:15 +02:00
Simon Stürz
8f6154903b Change something in the server for triggering doc build in this branch 2019-04-08 13:55:15 +02:00
Simon Stürz
183e164ed3 Apply review comments and fix upnp 2019-04-08 13:55:15 +02:00