Michael Zanetti
abdfce129e
Don't load devices if the plugin dropped support for it
2019-11-07 11:37:11 +01:00
Jenkins nymea
55011abaf9
Merge PR #219 : Add support for more media service icons
2019-10-18 14:57:23 +02:00
Jenkins nymea
d589b66e3c
Merge PR #218 : Improve live logs in debug interface and rework logging rules
2019-10-18 14:57:23 +02:00
Jenkins nymea
fa93998d5b
Merge PR #217 : Improve debug report and report download mechanism
2019-10-18 14:57:23 +02:00
Jenkins nymea
c066962a66
Merge PR #215 : Always initialize device settings params
2019-10-18 14:57:22 +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
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
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
32f7f22a7d
Add a timeout to api info objects
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
7f0f2d1d09
Rework devicemanager and plugin api
2019-10-16 17:56:49 +02:00
Simon Stürz
cc858b4d0a
Fix hostname reading for Qt < 5.6
2019-10-08 16:20:20 +02:00
Simon Stürz
191936e235
Load debug categories from settings and allow configuration using debug interface
2019-10-08 16:20:20 +02:00
Simon Stürz
b4f32c073a
Add dynamic logging filter elements for core and plugins in the livelog view
2019-10-08 16:19:42 +02:00
Simon Stürz
dc6c4b88df
Prepare debug categories for the live log viewer in the debug interface
2019-10-08 16:19:42 +02:00
Simon Stürz
7d98bb37c8
Adjust live logs buttons with flexbox
2019-10-08 16:19:42 +02:00
Simon Stürz
0555449578
Add remove and copy buttons for log view
2019-10-08 16:19:42 +02:00
Simon Stürz
3655ac39de
Fix leftover QSysInfo::machineHostName for Qt < 5.6
2019-10-08 16:19:17 +02:00
Michael Zanetti
1f68389a85
Fix Browser icon definition in introspect
2019-10-08 15:51:10 +02:00
Simon Stürz
3114151f29
Fix hostname parsing for Qt < 5.6
2019-10-08 09:47:04 +02:00
Simon Stürz
79cdf8316e
Improve debug report and report download mechanism
2019-10-02 13:12:50 +02:00
Michael Zanetti
c437ef7143
Always initialize device settings params
2019-09-27 12:09:57 +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
bbd18b4f65
Fix a debug print to avoid spamming the log
2019-09-06 21:47:17 +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
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
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
1608e07d99
BrowserItems in rules working
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
aee554a1ee
BrowserItemActions, yay!
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
a385188d37
More work on the device browser
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
933d92ab06
Intermediate commit (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
bd3aaf1877
Merge PR #184 : Update ZeroConf names when the server is renamed
2019-07-22 12:16:57 +02:00
Jenkins
2df402ab8f
Merge PR #181 : Add nymea-plugininfocompiler to replace nymea-generateplugininfo
2019-07-22 12:16:57 +02:00
Jenkins
f3fe5719b7
Merge PR #176 : Move devicemanager's implementation out of libnymea into libnymea-core
2019-07-22 12:16:57 +02:00
Jenkins
b5e363888d
Merge PR #174 : Add support for device settings
2019-07-22 12:16:57 +02:00
Jenkins
48a7324a12
Merge PR #173 : Bump minimum required TLS version to 1.2
2019-07-22 12:16:56 +02:00
Michael Zanetti
93bcad826c
Do not skip params with unknown paramtype ids
...
This is to give plugins a chance to migrate data over if they change their params.
2019-07-15 22:55:11 +02:00