104 Commits

Author SHA1 Message Date
Simon Stürz
ff66e366b4 Add bluetooth server debug categories and improve bluetooth server behaviour 2019-04-08 13:55:15 +02:00
Simon Stürz
711d667661 Update main translation context 2019-04-08 13:55:15 +02:00
Simon Stürz
ef2643b600 Update translations context 2019-04-08 13:55:15 +02:00
Michael Zanetti
79cc563eb0 docs guh -> nymea 2019-04-08 13:55:15 +02:00
Michael Zanetti
b8a86b095d copyright headers guh -> nymea 2019-04-08 13:55:15 +02:00
Michael Zanetti
36d4f89b24 namespace guhserver -> namespace nymeaserver 2019-04-08 13:55:15 +02:00
Michael Zanetti
1442691029 guhapplication -> nymeaapplication 2019-04-08 13:55:15 +02:00
Michael Zanetti
ba3e527a05 guhservice -> nymeaservice 2019-04-08 13:55:15 +02:00
Michael Zanetti
f50770f36f guhdbusservice -> nymeadbusservice 2019-04-08 13:55:15 +02:00
Michael Zanetti
da9fe61044 guhconfiguration -> nymeaconfiguration 2019-04-08 13:55:15 +02:00
Michael Zanetti
559a8be1f6 guhcore -> nymeacore 2019-04-08 13:55:15 +02:00
Michael Zanetti
dca764fafd guhsettings -> nymeasettings 2019-04-08 13:55:15 +02:00
Michael Zanetti
39fc071ed6 defines GUH_* -> NYMEA_* 2019-04-08 13:55:15 +02:00
Michael Zanetti
22533fb23c guhd -> nymead 2019-04-08 13:55:15 +02:00
Michael Zanetti
eb316a7a0c libguh -> libnymea 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
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
a75c8a4b33 update how debug categories are read in plugins 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
Simon Stürz
691473bcb1 Add bluetooth debug chategory and continue work on bluetooth le manager 2019-04-02 01:02:45 +02:00
Michael Zanetti
99aa833ce8 add pushbutton auth 2019-04-02 01:02:45 +02:00
Michael Zanetti
5337f225eb add keepalive api 2019-04-02 01:02:45 +02:00
Michael Zanetti
949583ed93 introduce "Traffic" and "Debug" categories and change command line parsing to allow override -p 2019-04-02 01:02:45 +02:00
Michael Zanetti
0f262116b6 implement node js bridge, mostly working, some issues still 2019-04-02 01:02:45 +02:00
Michael Zanetti
daf8f4533f make the devicemanager save all the states (unless opted out in plugin.json) 2019-04-02 01:02:45 +02:00
Michael Zanetti
08727a07ba Added API authentication 2019-04-02 01:02:45 +02:00
Michael Zanetti
98748e800d make logging optional 2019-04-02 01:02:45 +02:00
Simon Stürz
2e4b02099b update license headers 2019-04-02 01:02:21 +02:00
Simon Stürz
9c8097919d update license header 2019-04-02 01:02:06 +02:00
Simon Stürz
a64441bdf5 fix plugin path for snap 2019-04-02 01:01:32 +02:00
Simon Stürz
51a4dda185 translations installation path 2019-04-02 01:01:32 +02:00
Simon Stürz
1f47d00c22 continue snappy packaging 2019-04-02 01:01:32 +02:00
Simon Stürz
642b5c8331 basic networkmanager functionality 2019-04-02 01:01:32 +02:00
Simon Stürz
80fcb5736f add colour to stdout
fix cloud url
update cloud api
2019-04-02 01:01:32 +02:00
Simon Stürz
6ebda18235 fix guhd translations 2019-04-02 01:01:32 +02:00
Simon Stürz
d3abd9bf9f add guh-translations package 2019-04-02 01:01:05 +02:00
Simon Stürz
8f28d75120 experiment with translation install path 2019-04-02 01:00:52 +02:00
Simon Stürz
1e4e2ac09c add translations mechanism for plugins 2019-04-02 01:00:52 +02:00
Simon Stürz
3db2fe81d6 begin with translation process 2019-04-02 01:00:52 +02:00
Simon Stürz
69a8d881d2 add cloud JSON RPC
basic functionality working
2019-04-01 20:48:17 +02:00
Simon Stürz
9edc4395d6 remove websocket compiler flag
add cloud connection basic structure
2019-04-01 20:48:17 +02:00
Simon Stürz
fb91f05b15 add final qtavahi lib 2019-04-01 20:48:17 +02:00
Simon Stürz
4191b8f37c renew gpio and pwm classes 2019-04-01 20:48:17 +02:00
Simon Stürz
6782ea1a77 overlapping weekly calendar item 2019-04-01 20:48:17 +02:00
Simon Stürz
5f32c11810 add timemanager
add evaluation of calendaritem
add pack/unpack methods
2019-04-01 20:48:17 +02:00
Simon Stürz
1a9284b89f add guh-plugins-merkur package
add merkur boards plugins
temprary remove coap test (server down)
2019-04-01 20:48:17 +02:00
Simon Stürz
dfa9dd9f11 add QtInfoMsg 2019-04-01 20:48:17 +02:00
Simon Stürz
97e892b87e close #274 2019-04-01 20:48:17 +02:00
Simon Stürz
7ee67da613 close #257 2019-04-01 20:48:17 +02:00