Michael Zanetti
679e51b027
Fix failing test
2019-10-17 12:21:16 +02:00
Michael Zanetti
e049c3b2f5
Don't execute actions on devices that didn't complete the setup
2019-10-17 00:07:32 +02:00
Michael Zanetti
40cbb9fe0a
Update docs
2019-10-16 17:56:49 +02:00
Michael Zanetti
0c7a810366
Use deviceClass.displayName to generate a device name if the user doesn't give one
2019-10-16 17:56:49 +02:00
Michael Zanetti
14bc0eb73e
fix pairing for oauth
2019-10-16 17:56:49 +02:00
Michael Zanetti
fa0057b197
Make sure plugininfo.h is found for translation extraction
2019-10-16 17:56:49 +02:00
Michael Zanetti
32f7f22a7d
Add a timeout to api info objects
2019-10-16 17:56:49 +02:00
Michael Zanetti
e7a0d63570
Bump versions
2019-10-16 17:56:49 +02:00
Michael Zanetti
fe5af9a0f5
Make displayMessages translatable
2019-10-16 17:56:49 +02:00
Michael Zanetti
82bebeccca
move docs around
2019-10-16 17:56:49 +02:00
Michael Zanetti
2f117e19a2
bump plugin api version number
2019-10-16 17:56:49 +02:00
Michael Zanetti
836cd625a3
Add plugin storage
2019-10-16 17:56:49 +02:00
Michael Zanetti
7f0f2d1d09
Rework devicemanager and plugin api
2019-10-16 17:56:49 +02:00
Michael Zanetti
c920ba43b2
Create pull request template
2019-10-08 15:55:37 +02:00
Jenkins
6aa624c261
Jenkins release build
2019-09-13 14:11:48 +02:00
Jenkins
645b157b45
Merge PR #208 : Fix a debug print to avoid spamming the log
2019-09-13 14:11:47 +02:00
Jenkins
2558ab8277
Merge PR #199 : Add an alert interface
2019-09-13 14:11:47 +02:00
Jenkins
1407e2eb09
Merge PR #198 : Add a doorbell interface
2019-09-13 14:11:46 +02:00
Jenkins
27e4715324
Merge PR #185 : Add a powerswitch interface
2019-09-13 14:11:46 +02:00
Michael Zanetti
bbd18b4f65
Fix a debug print to avoid spamming the log
2019-09-06 21:47:17 +02:00
Jenkins
a6452f781c
Automatic translations update by Jenkins
2019-09-05 20:43:25 +02:00
Jenkins
e55d788b04
Jenkins release build
2019-09-02 18:01:54 +02:00
Jenkins
e9a9897f55
Merge PR #205 : Fix dependencies
2019-09-02 18:01:50 +02:00
Jenkins
01b60a5b3d
Merge PR #204 : Remove build artefacts from gitignore.
2019-09-02 18:01:50 +02:00
Jenkins
1f159e40a7
Merge PR #203 : Require native qmake
2019-09-02 18:01:50 +02:00
Jenkins
bd753212e2
Merge PR #201 : Rework button interface inheritance
2019-09-02 18:01:50 +02:00
Jenkins
9990ba2f6c
Merge PR #197 : Verify events coming from plugins
2019-09-02 18:01:50 +02:00
Jenkins
491ea92e2d
Merge PR #196 : Prevent plugins from being loaded twice
2019-09-02 18:01:50 +02:00
Jenkins
39fa425e42
Merge PR #192 : Autogenerate the ts file
2019-09-02 18:01:50 +02:00
Jenkins
cbb6245dea
Merge PR #191 : Write plugins doc update
2019-09-02 18:01:50 +02:00
Jenkins
aec53b19b4
Merge PR #190 : Update navigationpad interface
2019-09-02 18:01:50 +02:00
Jenkins
ef91351242
Merge PR #189 : Export QT_LOGGING_CONF to /etc/nymea/logging.conf by default...
2019-09-02 18:01:50 +02:00
Jenkins
4533a618f7
Merge PR #188 : Allow building the plugininfocompiler alone
2019-09-02 18:01:50 +02:00
Jenkins
7360cd2010
Merge PR #183 : Add support for browsing things
2019-09-02 18:01:50 +02:00
Michael Zanetti
2795e6480b
Fix dependencies
2019-09-02 15:41:10 +02:00
Michael Zanetti
258cf2f1a8
Remove build artefacts from gitignore.
...
Reasoning: Basically one should never have build artefacts in the source
directory anyways as out-of-source builds are the recommended way of
working anyways. If, for some reason that's still happening (e.g. with
crossbuilder) then this helps a lot to clean the source dir again after
building. "crossbuilder clean" only works with the build container
ready, if the computer has been rebooted or build containers have
been deleted in the meantime, it becomes virtually impossible to
clean up the source dir again if git doesn't help any more.
2019-09-02 00:08:14 +02:00
Michael Zanetti
456003dc2b
Require native qmake
2019-09-02 00:06:33 +02:00
Michael Zanetti
94ebdd66dc
Rework button interface inheritance
2019-08-31 00:31:38 +02:00
Michael Zanetti
e445fd31a5
Add an alert interface
2019-08-30 13:14:41 +02:00
Michael Zanetti
dc89240f1a
Add a doorbell interface
2019-08-29 23:48:43 +02:00
Michael Zanetti
da0b7a04f8
Verify events coming from plugins
2019-08-23 12:10:07 +02:00
Michael Zanetti
1c8f24269e
Prevent plugins from being loaded multiple times
2019-08-23 11:41:20 +02:00
Michael Zanetti
b1cf3b96f4
Install a default logging.conf
2019-08-08 20:31:48 +02:00
Michael Zanetti
7a4eba945d
Autogenerate the ts file
2019-07-28 00:26:46 +02:00
Michael Zanetti
9cfa2f0581
Update naviationpad interface
2019-07-25 15:57:50 +02:00
Michael Zanetti
6badf631cf
Allow building the plugininfocompiler alone
2019-07-25 15:56:53 +02:00
Michael Zanetti
98bdda1ef2
Add tests
2019-07-25 15:56:18 +02:00
Michael Zanetti
b4ae1919ba
cleanup fixes
2019-07-25 15:56:18 +02:00
Michael Zanetti
0b7176c6f4
Re-enable the default ctor for BrowseResults
...
This opens up the possibility for the plugin dev to mess up the
request id if [s]he creates a new one instead of using the one given by
the api, but not being able to keep results in a Qt container
is not a price I am willing to pay for this. After all it'S going to be
very visible on the first test to the plugin dev if this deosn't match.
2019-07-25 15:56:18 +02:00
Michael Zanetti
b5b38f287f
Add missing method
2019-07-25 15:56:18 +02:00