Åke Forslund
21efb0fd69
Use yaml.safe_load() to load settingsmeta yaml
...
safe_load limits the amount of custom methods that can be supplied with
the yaml and supports the basic yaml features.
2019-05-27 12:25:42 +02:00
Kris Gesling
c3cdbaac67
Merge pull request #2137 from forslund/feature/msk-0.3.13
...
Update msk to 0.3.13
2019-05-24 07:04:35 +00:00
Åke Forslund
519e368214
Update msk to 0.3.13
...
This updates the README generation to match the current layout
2019-05-24 08:38:19 +02:00
devs-mycroft
ea9a7661fa
Version bump from 19.2.10 to 19.2.11
2019-05-23 19:38:24 +00:00
Åke
b1348de6f7
Feature/msm 0.7.6 ( #2136 )
...
* Log error when creating Padatious
* Update msm to v0.7.6
This handles connection errors during the startup procedure and improves
the skill_gid when no network is available
2019-05-23 10:16:37 -07:00
Åke
86df2cefd4
Don't create skill settings for Padatious Service ( #2132 )
...
Padatious is registered as a FallbackSkill and was pushing settings to
the backend.
This change allows Padatious to flag to the MycroftSkill class
that no settings should be created. This is done via the new optional
MycroftSkill parameter use_settings.
2019-05-23 10:14:08 -07:00
Åke
5aa758dea7
Merge pull request #2135 from krisgesling/dev
...
Fix #2129 : permission group tests against user
2019-05-23 09:57:14 +02:00
Kris Gesling
245458fa86
fix: permission group tests against user
2019-05-23 15:38:57 +09:30
devs-mycroft
eafeecd5ab
Version bump from 19.2.9 to 19.2.10
2019-05-23 00:17:08 +00:00
Steve Penrod
afa3ca3215
Pass the device id as part of the refresh sequence ( #2134 )
...
Having the device uuid in the packet along with the refresh token is
useful when debugging and recovering from unusual protocol failure
scenarios.
2019-05-22 16:37:03 -07:00
Åke
28c7d50021
Merge pull request #2130 from MycroftAI/bugfix/enable-cron-job
...
Fix copy/paste error in chmod command
2019-05-22 21:04:54 +02:00
devs-mycroft
68eb6ab4a2
Version bump from 19.2.8 to 19.2.9
2019-05-22 11:45:32 +00:00
Åke
87aace4dd8
Merge pull request #2131 from MycroftAI/revert-2124-feature/upgrade-precise
...
Revert "Support chopping old audio via precise upgrade"
2019-05-22 13:41:15 +02:00
Åke
bf6e363812
Revert "Support chopping old audio via precise upgrade"
2019-05-22 12:52:57 +02:00
Steve Penrod
255f0e1644
Fix copy/paste error in chmod command
...
The command that is supposed to re-enable the mycroft-core hourly cron job was
using "-x" instead of "+x".
2019-05-22 05:42:56 -05:00
devs-mycroft
cbf3c41cce
Version bump from 19.2.7 to 19.2.8
2019-05-22 08:24:06 +00:00
Åke
1300773f3d
Merge pull request #2104 from MycroftAI/feature/skill-gid
...
Feature/skill gid
2019-05-22 06:19:37 +02:00
Åke Forslund
716c16a027
Finalize skill_gid in skills manifest.
...
Before sending the skills manifest to the backend attach device uuid as needed.
2019-05-21 17:47:12 +02:00
Åke Forslund
c3ac9d8ca7
Remove the delete metadata calls when updating settings
...
The calls are not implemented and functionality will likely change.
2019-05-21 17:21:45 +02:00
Åke Forslund
2208ee178c
Switch to getting skill_gid from msm skill entry
2019-05-21 09:23:02 +02:00
Åke Forslund
4518a11528
Add safety around skillMetadata
...
skillMetadata could be accessed in settings without it when checking if remote update was needed.
2019-05-18 08:29:26 +02:00
Åke Forslund
6eb2aefbaa
Delete remote settings before pushing
...
- restore storing / loading uuid
- use uuid to delete before pushing settingsmeta
2019-05-18 08:29:26 +02:00
Åke Forslund
4a75526de7
Check both endpoints for settings
2019-05-18 08:29:26 +02:00
Åke Forslund
93a0b31b4e
Switch endpoint for fetching settings
...
use the userSkill endpoint instead of skill endpoint to always be able
to get settings no matter who the owner is.
2019-05-18 08:29:26 +02:00
Åke Forslund
f6347ae47c
Replace hashed meta with skill_gid as identifier
...
This also removes the notion of an owner skill and all skills may update settings on the server.
2019-05-18 08:29:26 +02:00
Åke Forslund
693bf2c699
Remove BLANK boilerplate content
2019-05-18 08:29:26 +02:00
Åke Forslund
56ed5a657f
Re-add support for skill_gid in settingsmeta upload
2019-05-18 08:29:26 +02:00
Åke
5e7a4684cf
Merge pull request #2126 from MycroftAI/bugfix/no_split_at_initials
...
Remove additional space after initials
2019-05-17 09:47:00 +02:00
Ruthvicp
d2514b01be
Remove additional space after initials
2019-05-16 17:27:51 -05:00
Åke
fc7a3af14e
Merge pull request #2124 from MycroftAI/feature/upgrade-precise
...
Support chopping old audio via precise upgrade
2019-05-16 12:07:58 +02:00
Aditya Mehra
eb32570efa
Feature/System_QML ( #2121 )
...
Add support for SYSTEM QML functions for show_text() and show_image()
The ui elements used are stored in the mycroft/res/ui folder
2019-05-16 09:09:01 +02:00
Matthew D. Scholefield
db06962ca2
Merge pull request #2125 from forslund/feature/pycodestyle
...
Feature/pycodestyle
2019-05-15 12:44:24 -05:00
Åke Forslund
1400af2b16
Fix pycodestyle errors
2019-05-15 13:46:43 +02:00
Åke Forslund
6626884c1e
Make sure pre-commit hook gets upgraded
2019-05-15 13:46:43 +02:00
Åke Forslund
88114dca78
Update travis to use pycodestyle
2019-05-15 13:46:43 +02:00
Åke Forslund
bcd4084685
Switch pep8 for pycodestyle
...
- Make sure the pycodestyle installed with mycroft-core is used
- Ignore binary operator warning
2019-05-15 13:46:02 +02:00
Matthew D. Scholefield
dd71f24f29
Support chopping old audio via precise upgrade
...
This supports dropping audio buffers when the cpu falls behind so that the latency doesn't infinitely increase.
2019-05-15 02:38:33 -05:00
Åke
1b69c5ab4a
Feature/common qa skill test ( #2097 )
...
* Refactor skill test input utterances
Slight cleanup to make adding more different cases easier.
* Add test for common QA
"question" can now be used instead of "utterance" to test a common qa skill
2019-05-13 10:16:04 -07:00
Åke
09c3510e70
Merge pull request #2115 from MycroftAI/feature/pre_loaded_cache
...
Feature/pre_loaded_cache
2019-05-13 17:17:02 +02:00
Åke Forslund
5ed417cddb
Small style fixes
...
- Remove unneccessary pass
- Fix bare except statements
- Fix identation
2019-05-13 16:48:15 +02:00
Ruthvicp
90ccae2f69
Cache pre-loading for mimic2
...
When the mimic2 TTS instance is created the phrases from mycroft-core and mycroft-wifi setup (if available) is generated and stored locally (defaults to /opt/mycroft/preloaded_cache but can be changed with the mimic2 config parameter "preloaded_cache"
On startup the cache will be copied into the cache directory to speed up default interactions.
2019-05-13 14:33:30 +02:00
Aditya Mehra
ccb23f14bf
feature/enable sending qml ui over network ( #2106 )
...
Enable sending qml ui over network
2019-05-13 10:43:29 +02:00
ChristopherRogers1991
6dd16915a9
Allow settingsmeta to be a yaml file ( #2113 )
...
Allow settingsmeta to be a yaml file in addition to the current .json file
2019-05-13 09:34:39 +02:00
FruityWelsh
f90e3fbfc7
Speak sayto bash pipes ( #2111 )
...
- Change mycroft-speak & mycroft-say-to to accept bash pipes
- add feature to allow all args to read into message
2019-05-13 08:29:50 +02:00
Kate Canaveral
b95c8c990b
Fix typo in mycroft.conf ( #2119 )
2019-05-12 23:11:41 -07:00
devs-mycroft
b0157b46c8
Version bump from 19.2.6 to 19.2.7
2019-05-09 09:50:31 +00:00
Matthew D. Scholefield
09e7a18b77
Merge pull request #2116 from forslund/feature/delay-on-422
...
Add delay on failure to upload skillsettingsmeta
2019-05-07 19:28:12 -05:00
Åke Forslund
0b11cdac0a
Add delay on failure to upload skillsettingsmeta
...
Mycroft-core won't retry for 5 minutes on a 422, 500 or 501 error.
This adds a DelayRequests Exception which will cause the settings
fetching Timer thread to sleep for 5 minutes
2019-05-07 14:50:17 +02:00
Åke
9d75a1d94f
Merge pull request #2109 from MycroftAI/commonIoT/IoTRequestUpdates
...
Add support for values
2019-05-07 07:59:51 +02:00
Chris Rogers
aaa1a7f55a
Add docs and fix IoTRequest repr
2019-05-06 15:57:49 -04:00