Michael Zanetti
02b97a686e
Simplify it a bit
2019-05-10 01:31:26 +02:00
Michael Zanetti
3944e94699
Initial work on an integrated system update mechanism
2019-05-02 12:14:16 +02:00
Michael Zanetti
9ff834b7ff
Do a more controlled teardown on shutdown
2019-04-16 23:44:06 +02:00
Jenkins
d510aa13bb
Merge PR #148 : Add support for state based rule action parameters
2019-04-12 13:42:30 +02:00
Jenkins
c442eb3592
Merge PR #142 : Fix TimeDescriptors getting lost when updating a rule
2019-04-12 13:42:30 +02:00
Michael Zanetti
6afe3e5161
fixup api
2019-04-10 13:40:16 +02:00
Michael Zanetti
774452ff7c
Add support for state based rule action params
2019-04-10 13:40:16 +02:00
Michael Zanetti
4275f9052f
Fix TimeDescriptors getting lost when updating a rule by removing a device
2019-04-08 17:01:38 +02:00
Michael Zanetti
8ebd1ddc4e
Rework translation mechanism
...
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Michael Zanetti
81e4db3a90
Handle binding loops in rules properly
2019-04-08 13:55:15 +02:00
Michael Zanetti
c6d9bdd75c
Make loading and tearing down of the core more predictable
2019-04-08 13:55:15 +02:00
Michael Zanetti
15938cafb3
Fix an issue where Rules might not be initialized properly at startup
2019-04-08 13:55:15 +02:00
Michael Zanetti
e1affe17d0
fix init order
2019-04-08 13:55:15 +02:00
Michael Zanetti
5847d6831d
add support for an MQTT hardware resource
2019-04-08 13:55:15 +02:00
Michael Zanetti
a29a0483b2
add api to deploy certificates
2019-04-08 13:55:15 +02:00
Michael Zanetti
c5f4c9dc51
an initial take on a alternative remote connection
2019-04-08 13:55:15 +02:00
Simon Stürz
dcd410457d
Update core documentation and fix inline warnings
2019-04-08 13:55:15 +02:00
Michael Zanetti
681b306b1b
fix rules with time descriptors to follow the same logic
2019-04-08 13:55:15 +02:00
Michael Zanetti
157b0b2b2c
use exitActions for else-action in event based rules
2019-04-08 13:55:15 +02:00
Michael Zanetti
a6f4ddf188
Implement a tagging system
2019-04-08 13:55:15 +02:00
Simon Stürz
844f7a53a8
Add user database rotation if the database is broken.
2019-04-08 13:55:15 +02:00
Michael Zanetti
11d56d1020
allow passing params if QVariant can convert them
2019-04-08 13:55:15 +02:00
Michael Zanetti
8db7e050db
Add support for configuring the used database backend
2019-04-08 13:55:15 +02:00
Simon Stürz
e28c32bbf4
Implement dynamic translation loading mechanism
2019-04-08 13:55:15 +02:00
Michael Zanetti
d7476e8064
also disable the auto device removal protection in the second remove method for now
2019-04-08 13:55:15 +02:00
Michael Zanetti
67a535619f
fix typos as reported by Krazy2
2019-04-08 13:55:15 +02:00
Simon Stürz
bcf089e58d
Fix nymea translations
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
da9fe61044
guhconfiguration -> nymeaconfiguration
2019-04-08 13:55:15 +02:00
Michael Zanetti
559a8be1f6
guhcore -> nymeacore
2019-04-08 13:55:15 +02:00