Commit Graph

1491 Commits (6334496c8cb8ebb652fd48395487964edbcdfb69)

Author SHA1 Message Date
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
myshoeshurt 2cdc800e2a src =/= href 2019-04-08 13:55:15 +02:00
myshoeshurt c7fd4690ed added JS for smooth scrolling & css fixes 2019-04-08 13:55:15 +02:00
Simon Stürz eae359013f Inform about source and build dir 2019-04-08 13:55:15 +02:00
Simon Stürz 704f7da9fc Update documentation style 2019-04-08 13:55:11 +02:00
Michael Zanetti 9372c6d524 align debug prints on shutdown 2019-04-02 01:02:45 +02:00
Michael Zanetti 9716d1db7b fix crash in shutdown 2019-04-02 01:02:45 +02:00
Michael Zanetti b2db373c34 fix timer manager 2019-04-02 01:02:45 +02:00
Simon Stürz 044b7958ea Fix upnp discovery 2019-04-02 01:02:45 +02:00