571 Commits

Author SHA1 Message Date
Michael Zanetti
c72342e362 bump plugin api version 2019-11-01 20:55:45 +01:00
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
Jenkins nymea
55011abaf9 Merge PR #219: Add support for more media service icons 2019-10-18 14:57:23 +02:00
Michael Zanetti
c8f3b851c9 Fix comments from review 2019-10-18 12:14:20 +02:00
Michael Zanetti
679e51b027 Fix failing test 2019-10-17 12:21:16 +02:00
Michael Zanetti
fe5af9a0f5 Make displayMessages translatable 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
7f0f2d1d09 Rework devicemanager and plugin api 2019-10-16 17:56:49 +02:00
Michael Zanetti
f65b49bf61 Add media icons to mock 2019-10-08 17:24:09 +02:00
Jenkins
a6452f781c Automatic translations update by Jenkins 2019-09-05 20:43:25 +02:00
Michael Zanetti
98bdda1ef2 Add tests 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
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
ff337bf8b6 Make browser item execution work async too 2019-07-25 15:56:18 +02:00
Michael Zanetti
57f68bcdc0 More work on adding a Device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti
c6a0cecb0f Fix parenting mechanism for discovered devices 2019-07-25 15:56:02 +02:00
Jenkins
09fb3ef4c5 Automatic translations update by Jenkins 2019-07-25 13:07:05 +02:00
Michael Zanetti
51f5538772 Improve the PIC to detect duplicate UUIDs, give metter messages. Clean up mock plugin. 2019-07-15 22:55:11 +02:00
Michael Zanetti
b056fb8b5e Add nymea-plugininfocompiler to replace nymea-generateplugininfo 2019-07-15 22:55:11 +02:00
Michael Zanetti
d24abfe3d0 Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-15 22:52:52 +02:00
Michael Zanetti
77a3e851bd Add support for device settings 2019-07-04 13:33:50 +02:00
Jenkins
c07734621c Automatic translations update by Jenkins 2019-06-21 15:03:26 +02:00
Jenkins
835a5f1d63 Merge PR #168: Rename vendor 2019-06-19 23:52:18 +02:00
Michael Zanetti
8521e5cab0 Rename vendor for mock plugin 2019-05-16 23:06:37 +02:00
Michael Zanetti
8698a5c1af move generateplugininfo to libnymea 2019-05-14 10:51:20 +02:00
Michael Zanetti
7b668e128e Split it into two again... It's not working reliably otherwise 2019-05-14 10:49:30 +02:00
Michael Zanetti
54f5530ac4 add extern-plugininfo.h to precompiler output 2019-05-13 23:15:47 +02:00
Michael Zanetti
e1ff0a4ee1 Generate external file first. 2019-05-13 18:13:19 +02:00
Michael Zanetti
4c34bcefd5 Keep it as a compiler, but also add it as a target 2019-05-10 15:34:42 +02:00
Michael Zanetti
3bd9759547 fix make lupdate 2019-05-07 18:30:15 +02:00
Michael Zanetti
3ff10e2881 Properly fix install paths 2019-04-17 15:10:24 +02:00
Michael Zanetti
ad4c2acbfc Also drop hardcoded NYMEA_PLUGINS_PATH from .pro file 2019-04-16 23:33:29 +02:00
Jenkins
ad9261290d Merge PR #146: Add a method to filter Devices 2019-04-12 13:42:30 +02:00
Simon Stürz
695914f497 Finish test implementation and verify auto device reconfiguration does work. 2019-04-10 13:12:25 +02:00
Simon Stürz
36778e8eda Add test trigger for auto device reconfiguration 2019-04-10 13:12:25 +02:00
Simon Stürz
beb00aa0f1 Implement autodevice reconfigure in mock plugin and prepare tests 2019-04-10 13:12:25 +02:00
Michael Zanetti
7893328534 drop ruleRelevant, eventRuleRelevant and graphRelevant 2019-04-10 12:48:02 +02:00
Michael Zanetti
bab59f6754 drop criticalStateTypeId, primaryStateTypeId and primaryActionTypeId 2019-04-10 12:48:02 +02:00
Michael Zanetti
9283d31e73 drop basicTags and deviceIcon 2019-04-10 12:48:02 +02:00
Michael Zanetti
50aa691087 Add test, fix some issues with loading internal and built-in plugin translations 2019-04-08 16:49:31 +02:00
Jenkins
06d5f42f5e Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti
5badc066fb Add a deviceId to DeviceDescriptors to allow reconfiguring them 2019-04-08 13:55:15 +02:00
Michael Zanetti
153774ae24 Mock Plugin: Extend inputTypes mock device with states for all types 2019-04-08 13:55:15 +02:00
Michael Zanetti
81e4db3a90 Handle binding loops in rules properly 2019-04-08 13:55:15 +02:00
Jenkins
f4d0744f6c Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti
635a4e3ef2 fix mock device and introduce tests logging category 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