Commit Graph

3525 Commits (be79b193b4d5b2672b0eaa744a2f1f68d2b986bd)

Author SHA1 Message Date
Åke Forslund c2c2377780 Add additional exceptions for may 2019-07-08 15:36:14 +02:00
Kris Gesling 946b7bf3de fix requests with non-month 'may' 2019-07-08 15:36:14 +02:00
Åke Forslund fe31564114 Remove unused imports 2019-07-08 14:41:09 +02:00
Åke Forslund 6466be63d8 Add skill_id to skill handler timing report 2019-07-08 09:12:20 +02:00
AJ Jordan 0bde03bc08
Recognize "confirm[ed]" as a word for "yes"
Fixes #2189
2019-07-04 15:40:03 -07:00
Åke fa23815f96
Merge pull request #2185 from forslund/bugfix/resting-screen-handler
Resting screen handler name fix
2019-07-04 18:03:48 +02:00
Åke Forslund 44c0a0e430 Restore sys.path after test_register_decorator
Issue detected by pyflake, the original sys.path was never restored
2019-07-03 08:57:38 +02:00
Åke Forslund fbcf731556 Remove broken auto-naming of resting_screen_handler
The automatic naming of the resting_screen_handler wasn't working (error
occured if no name was supplied)

Added test case for the function
2019-07-03 08:40:34 +02:00
Åke 63c3737f98
Merge pull request #2183 from forslund/feature/better-listener-update
Better listener update
2019-07-02 06:57:36 +02:00
Åke Forslund ff3849ce4d Fix failing test case 2019-07-01 22:55:40 +02:00
Åke Forslund f0e397b32e Do not change process conf when preparing hotwords
A backwards compatibility piece of code creates a hotword from the
listener settings if the listener referes to a non-existing hotword.

This makes sure the generated config doesn't affect the loaded
configuration to avoid extra reloads of precise.
2019-07-01 20:58:22 +02:00
Åke Forslund 3a478c4a4d Update listener reload check
The reload check is now using a more reliable method and only a subset
of the configuration. Currently set to "listener", "hotwords", "opt_in"
and "stt".
2019-07-01 20:58:12 +02:00
devs-mycroft 0ec3dbee47 Version bump from 19.2.12 to 19.2.13 2019-07-01 11:21:44 +00:00
Åke df9b5eb9ec
Merge pull request #2182 from forslund/bugfix/skills-data-remove-update
Remove 'update' field from skills data
2019-07-01 12:35:01 +02:00
Åke Forslund 28e20617fd Remove 'update' field from skills data
Filter out update field from skills data when sending skills manifest
since backend will reject fields with unexpected data
2019-07-01 12:24:18 +02:00
Åke 12f13ef47c
Merge pull request #2177 from forslund/bugfix/settings-allow-retry-after-delay
Remove incorrect settings meta upload disable flag
2019-07-01 09:35:46 +02:00
Åke f42cec0886
Merge pull request #2172 from forslund/feature/msm-0.7.7
Correct skill GID's for skills not in the marketplace
2019-07-01 09:31:09 +02:00
Kris Gesling b8230c95b2
Merge pull request #2178 from forslund/feature/docs-format-parse
Feature/docs format parse
2019-07-01 13:14:44 +09:30
Åke Forslund 83b4a91b8b Remove incorrect settings meta upload disable flag
This allows core to retry sending settings meta after a failed attempt
2019-06-29 21:00:15 +02:00
Åke Forslund 2f1f6a6005 Improve MycroftSkill docstring 2019-06-28 15:30:13 +02:00
Åke Forslund 25026e9f4c Add docs for the mycroft.util.format module
- Adds a module docstring to both format and parse module
- Update toc with a short description for these members
- Fix slight formatting issues
2019-06-28 15:30:13 +02:00
Åke ced888951c
Merge pull request #2176 from forslund/feature/lock-cryptography-version
Lock cryptography version to 2.6.1
2019-06-28 13:17:16 +02:00
Åke Forslund 5d2db22bfd Lock cryptography version to 2.6.1
The newly released cryptography 2.7 deprecates OpenSSL 1.0.1 and will in
the future not support it.

This version is currently installed on the mark-1 devices, to make sure
thing doesn't break in the future the cryptography version is locked to
v2.6.1 the latest version supporting this OpenSSL version.
2019-06-28 12:47:03 +02:00
Åke a8d0510589
Merge pull request #2174 from MichaIng/patch-1
German spelling: May => Mai
2019-06-27 19:12:18 +02:00
MichaIng 6bb8d4e0ae
German spelling: May => Mai 2019-06-26 19:30:07 +02:00
Åke dbe3f2242b
Merge pull request #2173 from forslund/bugfix/debian-detect
Fix debian detection
2019-06-26 11:18:21 +02:00
Åke Forslund 51db7829bd Fix debian detection
Debian is not like Debian, Debian is Debian
2019-06-26 10:41:00 +02:00
Åke a0f7fe2822
Merge pull request #2171 from forslund/bugfix/read-voc-lowercase
Read .voc files as lowercase
2019-06-26 10:35:11 +02:00
Åke 0a67544ea4
Merge pull request #2168 from forslund/feature/update-pychromecast
Update pychromecast to 3.2.2
2019-06-26 10:34:55 +02:00
Åke Forslund 83b3e73e66 Correct skill GID's for skills not in the marketplace
- Fixes skill GID generated for skills not in marketplace
- Adds caching of skillsmeta.json
- Updates skills manifest if skills gid has changed
2019-06-25 15:06:29 +02:00
Åke Forslund 04c0ebf820 Clean up handling of STT returning None 2019-06-25 11:37:01 +02:00
Åke Forslund 2a65623c6d Read vocab the .voc files as lowercase
A common error is to add capitalization in the .voc files when
translating them using the translate tool.
2019-06-25 11:05:44 +02:00
Åke 7a2e58bb8f
Merge pull request #2167 from MichaIng/patch-2
[Debian] Replace Python 2 packages by their Python 3 counterparts and remove doubled "automake"
2019-06-25 09:47:56 +02:00
Åke a17c93223b
Merge branch 'dev' into patch-2 2019-06-25 09:36:41 +02:00
Åke a66dd0868f
Merge pull request #2166 from MichaIng/patch-1
Update dev_setup.sh to use and benefit from bash double square bracket syntax
2019-06-25 08:49:44 +02:00
MichaIng 0867a8c972
Apply coding style to new package install prints as well 2019-06-24 23:01:11 +02:00
MichaIng 5725359f16
Merge branch 'dev' into patch-1 2019-06-24 22:53:41 +02:00
MichaIng 4c4ebce8cc
Bash coding tuning
+ Always use single quotes around strings that are fully meant literal and do not contain single quotes themselves.
+ Remove curly braces around variable names, if no next character or a space is following.
+ Remove curly braces double quotes around single variables (and command substitutions) that are assigned to variables. The contained strings are always added correctly with spaces.
+ Merge multiple printed lines into one echo call.
2019-06-24 22:47:25 +02:00
MichaIng 73f774747e
Merge branch 'dev' into patch-2 2019-06-22 14:13:34 +02:00
Åke 2b6c7132b1 Allow setting loglevel for speech / voice service (#2169)
Add create_echo_function line to activate the standard logging options
2019-06-21 13:42:32 -05:00
Åke a9a57cb4fc Feature/better os detection (#2165)
* Improve detection of correct package manager

Use the new function os_is_like to detect Fedora based systems and Debian derivatives.

* Update manual install instructions

Manual install instructions were quite outdated and does not match the
actual needed packages.

* Update colors.

Green for detected OSes, Yellow if OS was not detected. Blue is kept for
package highlighting list of packages needed.
2019-06-21 13:41:49 -05:00
Åke 3b697519d0 Make sure help section shows everything (#2151)
- Use entire screen height
- Correct page number calculation
- Add constants to improve code readability
2019-06-20 17:04:08 -05:00
Åke d1ac0ca85d Add gui related messages to list of hidden messages (#2170)
These currently mainly clutter up the logs
2019-06-20 17:01:20 -05:00
Åke 5ff6e6c89e
Merge pull request #2150 from MycroftAI/commonIoT/state
CommonIoT/state
2019-06-20 12:16:17 +02:00
Chris Rogers a40218da18 Add lock/unlock actions 2019-06-20 12:02:34 +02:00
Chris Rogers 395c31cf29 Fix pep8 issues 2019-06-20 12:02:34 +02:00
Chris Rogers e1a2de7046 Add locate 2019-06-20 12:02:34 +02:00
Chris Rogers c966dbe5bd Add basic state support 2019-06-20 12:02:33 +02:00
Chris Rogers 44d51d15f3 Add speak support 2019-06-20 12:02:33 +02:00
Chris Rogers 3602ff8e87 Begin support for state queries 2019-06-20 12:02:28 +02:00