269 Commits

Author SHA1 Message Date
Michael Zanetti
9b07216768 Add system api to configure the system time
This gets rid of the locally kept time zone which caused issues
in plugins and the ScriptEngine.
2019-12-15 12:44:14 +01:00
Jenkins nymea
196cf7a6fe Merge PR #229: Add a barcodescanner interface 2019-12-01 00:05:00 +01:00
Michael Zanetti
ec15e664e1 cleanup warnings and allow setting "unknown" debug categories 2019-11-06 13:38:22 +01:00
Michael Zanetti
25152c5e27 Add readonly feature to JSONRPC 2019-11-06 00:06:03 +01:00
Michael Zanetti
ad32ee86ce silence false positive warning 2019-11-04 14:36:21 +01:00
Michael Zanetti
7023d14084 Add a barcodescanner interface 2019-11-04 12:22:55 +01:00
Michael Zanetti
fa1cd3605c Add deprecation warnings 2019-11-04 11:56:24 +01:00
Michael Zanetti
5be6e6e19d Deprecate Actions/Events/States namespaces 2019-11-04 10:52:36 +01:00
Michael Zanetti
0e7edd5abd cleanup 2019-11-04 10:52:06 +01:00
Michael Zanetti
3cbd01c1d2 drop all pack/unpack methds 2019-11-03 21:24:16 +01:00
Michael Zanetti
9c5d21270e fix missing dbus dep (?) 2019-11-01 20:55:45 +01:00
Michael Zanetti
3a88a25c49 add copyright headers 2019-11-01 20:55:45 +01:00
Michael Zanetti
baaa719b6a Restructuring json done 2019-11-01 20:55:45 +01:00
Michael Zanetti
11a388d729 implement stubs for AddDelivery and GetDeliveries 2019-11-01 20:55:45 +01:00
Michael Zanetti
bdd9876a88 Allow registering QMetaObjects on JSON api 2019-11-01 20:55:45 +01:00
Michael Zanetti
e2cf9cb5c3 More work on the experience mode framework 2019-11-01 20:55:45 +01:00
Michael Zanetti
f8d23db584 allow registering json handlers in experience plugins 2019-11-01 20:55:02 +01:00
Michael Zanetti
fab1871ea1 loading plugins working 2019-11-01 20:53:41 +01:00
Michael Zanetti
a47bded031 add loading of plugins 2019-11-01 20:53:41 +01:00
Michael Zanetti
f1ca2a5b86 Add experience mode plugins 2019-11-01 20:46:55 +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
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