249 Commits

Author SHA1 Message Date
Michael Zanetti
5e3bc2acbd Drop JsonTypes class by distributing logic to json handlers
This is required in order to be able to be more flexible in registering
new types/methods.
2019-11-01 20:46:55 +01:00
Michael Zanetti
977247e950 Complete setup api 2019-10-31 13:09:26 +01:00
Jenkins nymea
65aa05bb48 Merge PR #221: Fix generating translation stubs 2019-10-18 14:57:23 +02:00
Jenkins nymea
55011abaf9 Merge PR #219: Add support for more media service icons 2019-10-18 14:57:23 +02:00
Jenkins nymea
29655ad175 Merge PR #214: MQTT hardware resource api updates 2019-10-18 14:57:22 +02:00
Jenkins nymea
c2c4b50e76 Merge PR #213: Improve json parse errors 2019-10-18 14:57:22 +02:00
Jenkins nymea
38d2929318 Merge PR #212: Fix wrong wording of Hertz 2019-10-18 14:57:22 +02:00
Jenkins nymea
2fd3f7c0be Merge PR #211: Rework devicemanager and plugin api 2019-10-18 14:57:22 +02:00
Jenkins nymea
ba1dce9137 Merge PR #206: Add account interface 2019-10-18 14:57:22 +02:00
Michael Zanetti
c8f3b851c9 Fix comments from review 2019-10-18 12:14:20 +02:00
Michael Zanetti
40cbb9fe0a Update docs 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
82bebeccca move docs around 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
978123c580 Fix generting translation stubs 2019-10-10 11:44:08 +02:00
Michael Zanetti
f65b49bf61 Add media icons to mock 2019-10-08 17:24:09 +02:00
Michael Zanetti
9b6453b85e Add mroe media service icons 2019-10-08 17:24:09 +02:00
Michael Zanetti
9aa98c4fa4 Also imoprove validation errros 2019-09-25 17:53:58 +02:00
Michael Zanetti
b5919a534d Update MQTT api a bit to be more flexible 2019-09-25 15:15:44 +02:00
Michael Zanetti
0044d0cd3b Fix wrong wording of Hertz
Fixes #210
2019-09-20 16:05:24 +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
80aeee77ab Add userDisplayName 2019-09-03 23:46:36 +02:00
Michael Zanetti
26ab714a3f Add loggedIn property 2019-09-03 23:46:36 +02:00
Michael Zanetti
652e9769fd Add account interface 2019-09-03 23:46:30 +02:00
Jenkins
bd753212e2 Merge PR #201: Rework button interface inheritance 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
aec53b19b4 Merge PR #190: Update navigationpad interface 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
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
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
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
Michael Zanetti
1608e07d99 BrowserItems in rules working 2019-07-25 15:56:18 +02:00
Michael Zanetti
df4c87de9b Add Devices::filterByParentDeviceId(const DeviceId &deviceId) 2019-07-25 15:56:18 +02:00
Michael Zanetti
0fb42681af A little more work on browser item support for rules 2019-07-25 15:56:18 +02:00
Michael Zanetti
4e7557f964 add locale option 2019-07-25 15:56:18 +02:00
Michael Zanetti
692bf6cf96 typo fix 2019-07-25 15:56:18 +02:00
Michael Zanetti
aee554a1ee BrowserItemActions, yay! 2019-07-25 15:56:18 +02:00
Michael Zanetti
968f1fe2fa intermediate commit 2019-07-25 15:56:18 +02:00
Michael Zanetti
f0e8e5a609 bump version 2019-07-25 15:56:18 +02:00
Michael Zanetti
ff337bf8b6 Make browser item execution work async too 2019-07-25 15:56:18 +02:00