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