Matthew D. Scholefield
dbdd67f965
Add AdaptIntent alias
...
It is used so that the init argument isn't required and so that it is imported from within the mycroft module
2018-06-01 20:01:25 -05:00
Matthew D. Scholefield
0a3f743b23
Fix missing attribute in error
2018-06-01 16:11:14 -05:00
Åke Forslund
2a34833394
Make data optional in Message.reply()
...
To make reply work in the same manner as a newly created message data
shall be optional. This allows mistakes like L1141 of
mycroft/skills/core.py, where the data field isn't set. (And causes an
exception when the line is hit.)
2018-06-01 10:23:13 +02:00
nabice
c35d065299
Fix wrong variable name
2018-05-30 15:27:47 +08:00
Åke Forslund
85365823bc
Check that web cache exists before loading it
2018-05-25 22:52:15 +02:00
devs-mycroft
dc7044793f
Version bump from 18.2.6 to 18.2.7
2018-05-24 19:24:46 +00:00
Åke Forslund
7b3885c3e4
Revert "Version bump from 18.2.6 to 18.2.7"
...
This reverts commit f98b6b3ab4
.
2018-05-24 21:22:38 +02:00
devs-mycroft
f98b6b3ab4
Version bump from 18.2.6 to 18.2.7
2018-05-24 19:19:36 +00:00
Åke
e41da90ee3
Merge pull request #1608 from forslund/bugfix/chromecast-shutdown
...
Fix chromecast quitting app on mycroft shutdown.
2018-05-24 08:01:26 +02:00
Åke
a0b0e99ffb
Merge pull request #1592 from MycroftAI/bugfix/skills-dir
...
Remove all references to /opt/mycroft/skills
2018-05-24 07:29:53 +02:00
Matthew D. Scholefield
509162de50
Support tilda in data_dir
2018-05-23 15:03:01 -05:00
jarbasal
0dee4af24c
keep message context
2018-05-23 16:08:22 +02:00
Åke Forslund
04b81a7380
Add shutdown method to chromecast
...
The default method for the services call stop, in the chromecast case this isn't desirable since any playing application would be shutdown (even if mycroft didn't initiate it).
This overrides default behaviour and will merely disconnect from the device at shutdown.
2018-05-23 14:04:15 +02:00
Matthew D. Scholefield
b0b88bbd62
Remove all references to /opt/mycroft
2018-05-23 08:22:14 +02:00
Matthew D. Scholefield
14ceb1f1dd
Remove all references to /opt/mycroft/skills
...
The only thing that should reference it is the config
2018-05-23 08:22:14 +02:00
Åke
52abe14209
Merge pull request #1601 from MycroftAI/bugfix/retry-less
...
Make retrying skill installation less frequent
2018-05-22 17:00:39 +02:00
Åke
1f630f6815
Merge pull request #1527 from MycroftAI/feature/improved-skill-tester
...
Feature/improved skill tester
2018-05-21 16:13:32 +02:00
Matthew D. Scholefield
457ed15b05
Make retrying skill installation less frequent
...
This prevents things like modifying a default skill from causing skill updates once every 5 minutes
2018-05-17 23:03:50 -05:00
devs-mycroft
14803710f7
Version bump from 18.2.5 to 18.2.6
2018-05-18 00:40:28 +00:00
Matthew D. Scholefield
596834dbc8
Retry skill installation every 5 minutes if default skill install fails
...
This prevents errors with having a spotty internet connection during default skill installation
2018-05-17 17:23:49 -05:00
Matthew D. Scholefield
f3ed6065c5
Check for uuid in response
...
If the meta already exists on the server, it won't have a uuid field in the response
2018-05-15 16:49:03 -05:00
Matthew D. Scholefield
b36408dc39
Log exception in skill settings and fix docstrings
2018-05-15 15:58:36 -05:00
Matthew D. Scholefield
8c0b471d24
Fail wake word upload on first try
...
Previously failed wake words would collect and each one would attempt an upload and fail. Now, this does the same process but failing on the first wake word that fails to upload
2018-05-15 12:31:06 -05:00
Matthew D. Scholefield
3fa958cbac
Make scp upload quiet and reduce saved seconds
...
The scp upload shows the account id which isn't the best to put in logs
The saved audio seconds used to contain audio before so that it could be used to identify multiple recordings that didn't activate the device. However, we've since moved to tagging only the last 3 seconds
2018-05-15 12:28:28 -05:00
Matthew D. Scholefield
afe8641159
Stability improvements
2018-05-14 16:41:19 -05:00
Åke
ad487cc9fc
Merge pull request #1586 from MycroftAI/feature/configurable-update-interval
...
Make skill update interval configurable
2018-05-14 22:39:26 +02:00
Matthew D. Scholefield
d6f5dd95c5
Make skill update interval configurable
2018-05-14 15:21:36 -05:00
Matthew D. Scholefield
0850f5073a
Fix tests for Python 3
...
- Change print statements
- Change queue import
2018-05-14 14:27:37 -05:00
Matthew D. Scholefield
79bf94e48e
Speed up intent tests by responding to converse requests
2018-05-14 14:27:37 -05:00
Matthew D. Scholefield
154ccd59d7
Expose single threaded training option from Padatious Service
...
This is necessary to prevent a deadlock when training during intent tests using pytest
2018-05-14 14:27:37 -05:00
Åke
d63a747b9f
Enforce integer for positions in mouth display ( #1588 )
...
In python 3 these would default to floats, which trips up the arduino
2018-05-14 11:48:27 +02:00
Matthew D. Scholefield
d1358cc0fc
Fix skill reloading when files in subdirectories change
2018-05-11 12:04:30 -05:00
Åke Forslund
0087803d5d
Fix trying to make integer from skill-id
...
skill id's are now the skill path, and can't be made into integers. This issue hinders padatious skills from running.
2018-05-11 10:30:06 -05:00
Åke
e8682d8fc5
Merge pull request #1581 from forslund/feature/enclosure-1.4.0
...
Bump enclosure version to 1.4.0
2018-05-11 14:28:09 +02:00
Åke Forslund
79d183d59f
Bump enclosure version to 1.4.0
2018-05-11 14:26:06 +02:00
Matthew D. Scholefield
fc8424c9ee
Make skill ids use skill folder
...
This is necessary because in Python 3, hash(x) changes every single start of the application. Using the skill folder makes it consistent. In addition, the skill folder makes it easier to debug parts of the application in comparison to using something like an md5sum
2018-05-10 18:52:17 -05:00
Matthew D. Scholefield
033f5dc010
Add configuration values for msm
2018-05-10 13:11:03 -05:00
Åke
98ede52596
Merge pull request #1572 from MycroftAI/feature/py_msm
...
Cleanup skill loading and implement python msm
2018-05-09 23:25:40 +02:00
Matthew D. Scholefield
6ecf4d986f
Reinstall pip dependencies if virtualenv is removed
...
This keeps track of the skills whose dependencies have already been installed. While it won't automatically register newly installed skills, it will attempt to reinstall dependencies the next boot only one time so it shouldn't be a big issue.
2018-05-09 16:07:04 -05:00
Michael Nguyen
c1a0963dad
Merge pull request #1574 from MycroftAI/bugfix/change-skill-settings-hash
...
Change skill settings hash to use skill name
2018-05-08 20:04:27 -04:00
Matthew D. Scholefield
e86e0546d7
Make settings meta hashes consistent
...
str(dict) in python in implementation defined. json.dumps(..., sort_keys=True) is not
2018-05-08 17:17:45 -05:00
reginaneon
c643cc9368
Typo in the Engine Options
2018-05-08 16:37:20 -05:00
Matthew D. Scholefield
c301a3ca4d
Change skill settings hash to use skill name
...
This prevents issues with the skill settings being dependent on skill folders. This is an issue because the new msm has a new skill naming scheme
2018-05-08 16:23:53 -05:00
Matthew D. Scholefield
a20b5b565c
Cleanup skill loading and implement python msm
2018-05-08 13:41:51 -05:00
Åke Forslund
61aeeb8c00
Fix issue using basestring
...
Checking against basestring was necessary in python two since unicode and string were separate classes. In python3 basestring was removed since different string classes have been removed.
2018-05-04 11:42:13 +02:00
Åke Forslund
bf404b0bbc
Fix python3 issues in serial transmission
...
Added basic conversion between string and bytes for sending data on the serial line.
2018-05-04 11:42:05 +02:00
Åke Forslund
8c5911ecf0
Fix code standard issues
...
- dev_setup.sh - replace `` with $()
- mycroft/skills/core.py remove remove redundant imports
- mycroft/tts/__init__.py remove remove redundant imports
2018-05-03 12:32:21 +02:00
Åke Forslund
8d81b4473b
Fix french "centième" handling
2018-05-02 10:01:04 +02:00
Åke Forslund
5d50d22061
Fix listing skills
...
python3 dict_keys can't be serialized to json, and needs to be
explicitly converted to list
2018-05-02 08:35:17 +02:00
Matthew D. Scholefield
82a61c76c7
Fix infinite skill reloading by disabling folder checks
...
Python 3 modifies the __pycache__ folder which makes the parent folders update their timestamps causing an infinite skill reload
2018-04-27 11:44:07 -05:00
Matthew D. Scholefield
0abc3c78b1
Fix counting function arguments in Python 3
2018-04-27 11:42:54 -05:00
Åke Forslund
5447983999
Use sorted json to perform hash of settings
2018-04-27 08:57:48 -05:00
Matthew D. Scholefield
78a6ec1ceb
Fix cli crash with Python 3
...
This worked in Python 2 because type(4 / 2) == int but in Python 3 type(4 / 2) == float
2018-04-27 08:56:47 -05:00
Åke Forslund
a2993e4ba6
Remove backwards compatibility with python 2.7
2018-04-27 08:51:47 -05:00
Åke Forslund
b200d51d39
Fix test cases under python 3
...
Lots of minor fixes including, sorting dicts, making ints of strings,
MagicMock file spec and some other things
A couple of issues in the mycroft-core code base were identified and
fixed. Most notably the incorrect version check for python three when
adding basestring.
Update .travis.yml
2018-04-27 08:50:46 -05:00
Åke Forslund
8840a43886
Fix hashes in settings for python3
...
convert strings to bytes before hashing
2018-04-27 08:50:46 -05:00
Åke Forslund
d4ba484ad9
Make text client python2/3 compatible
...
- Make str unicode string
- Use BytesIO for python2 and StringIO for python3
2018-04-27 08:50:46 -05:00
Åke Forslund
c6584d603d
Make speech client python3 compatible
2018-04-27 08:50:46 -05:00
devs-mycroft
ad49a48d34
Version bump from 18.2.4 to 18.2.5
2018-04-27 08:59:31 +00:00
Michael Nguyen
afd0dbb084
removed unecessary LOG
2018-04-26 16:18:31 -05:00
Michael Nguyen
e941a1d0a7
removed unknown member from exception object
2018-04-26 16:17:45 -05:00
Michael Nguyen
e05765bc12
change HTTPError exception into RequestException for a more general case
2018-04-26 15:23:10 -05:00
Michael Nguyen
fbca77d8fc
add try catch for failed remote fetch location
2018-04-26 14:39:53 -05:00
Åke Forslund
29a2e14a2f
Fix google tts now playing audio
...
The file extention of the audio was not set properly in the google_tts causing it to fail to playback the synthezised audio
2018-04-26 15:08:35 +02:00
Åke Forslund
d1d4256e05
Fix websocket reconnect
...
Making sure the reconnect code is reached after websocket closed error.
2018-04-19 16:00:01 -05:00
Åke
b63928888b
Merge pull request #1545 from MycroftAI/feature/ssml
...
Add SSML support for TTS
2018-04-19 19:01:54 +02:00
Åke Forslund
d03eb4ed70
Add Microsoft NCSI as a backup to detect connection
...
Since on some networks port 53 is blocked the old method failed on
occation. This adds a backup method using standard requests.
Read https://blogs.technet.microsoft.com/networking/2012/12/20/the-network-connection-status-icon/ for more info on the NCSI check.
2018-04-19 11:02:05 -05:00
Matthew D. Scholefield
ac26131b71
Fix SSML when tag spans multiple sentences
...
Now, sentence splitting is disabled if the utterance contains any xml tags
2018-04-18 14:45:09 -05:00
Matthew D. Scholefield
cbf73d4b30
SSML Changes
...
- Engines now specify if they support ssml rather than the configuration
- The text client strips out ssml tags
- Engines can modify tags via the `self.modify_tag` method
2018-04-18 14:45:09 -05:00
Jarbas
7c6af2017c
add SSML support
2018-04-18 14:45:09 -05:00
Sergio Oller
5e8d8eb1a6
Feature: Allow comments in voc and regex files
...
When loading voc and regex files, lines starting with "#" are now
ignored, so developers and translators can use them to document their
decisions.
==== Fixed Issues ====
2018-04-14 21:53:14 +02:00
devs-mycroft
c6ed6f291b
Version bump from 18.2.3 to 18.2.4
2018-04-12 18:27:21 +00:00
Åke
aa4261252b
Merge pull request #1519 from MycroftAI/feature/stop-sigint
...
Shutdown improvements
2018-04-12 12:07:02 +02:00
Åke Forslund
d61e3c2dd0
Extra safety around skill specific shutdown
...
Catch error in shutdown method of skill and continue with general shutdown
2018-04-12 11:11:04 +02:00
Matthew D. Scholefield
fa11ac7dbe
Rename MycroftSkill.shutdown to MycroftSkill._shutdown
...
This removes the need for skills to call Super(MySkill, self).shutdown()
2018-04-11 21:29:14 -05:00
Matthew D. Scholefield
10bd9a1cf3
Change initial kill to SIGINT
...
This sends a ctrl+c signal to each process which will allow code to exit properly by handling KeyboardInterrupt
Other notable changes:
- create_daemon method used to clean up create daemon threads
- create_echo_function used to reduce code duplication with messagebus
echo functions
- wait_for_exit_signal used to wait for ctrl+c (SIGINT)
- reset_sigint_handler used to ensure SIGINT will raise KeyboardInterrupt
2018-04-11 21:29:10 -05:00
Matthew D. Scholefield
2e005a99e8
Support triggering skill settings update via a message
2018-04-11 15:24:07 -05:00
Matthew D. Scholefield
8cd8eb65b1
Decrease polling to 60 seconds
...
Now that the server uses ETags, it should be fine with polling every minute
2018-04-11 15:24:07 -05:00
Michael Nguyen
3e2f008c12
Merge pull request #1523 from forslund/bugfix/shutdown-sheduled-events
...
Fix cancel_all_repeating_events()
2018-04-10 11:15:11 -05:00
Åke
6d339039de
Merge pull request #1524 from forslund/feature/Jarbas-messagebus-intent-control
...
Add enable/disable intent using the messagebus.
2018-04-06 13:37:24 +02:00
Åke Forslund
58325a83fd
Fix cancel_all_repeating_events
...
Unnamed repeating events caused an exception in
cancel_all_repeating_events, this makes sure the event name is stored
correctly and fixes the issue.
2018-04-06 11:34:36 +02:00
Jarbas
9f1c5e4cbf
External enable/disable intent
...
Allow intents to be enabled or disabled from outside of the skill via
the messagebus.
Adds mycroft.skill.enable_intent and mycroft.skill.disable_intent
2018-04-05 23:29:44 +02:00
Åke
bcc423825c
Merge pull request #1520 from MycroftAI/feature/api-etags
...
Add support for ETag caching
2018-04-05 11:46:59 +02:00
Åke Forslund
851e3b2aa4
Add comments and docstring for the send method
...
Add docstring explaining the basics of the send method.
2018-04-05 11:20:55 +02:00
Greg Cowan
dfa9a65e96
Default skill config to empty dict ( #1521 )
...
This defaults skill's configs to an empty dict instead of None,
which simplifies getting specific values in the config for skills.
It removes the check for None config.
==== Fixed Issues ====
==== Documentation Notes ====
Skill writers no longer need to check for None configs.
2018-04-04 23:12:55 -05:00
Matthew D. Scholefield
9f843993b6
ETags support for all requests
2018-04-03 17:01:03 -05:00
Sergio Oller
69fb9ab4fe
Initial Spanish bits for mycroft-core
2018-03-30 13:46:12 +02:00
devs-mycroft
1dee7fc381
Version bump from 18.2.2 to 18.2.3
2018-03-30 01:19:12 +00:00
Åke
56a7e4cd01
Merge pull request #1512 from forslund/feature/whitelist-spotify
...
Re-enable spotify-skill.
2018-03-29 13:58:37 -05:00
Åke
bc74c36713
Merge pull request #1508 from MycroftAI/feature/notify-backend-down
...
Add proper messages when the backend replies incorrectly
2018-03-29 12:53:34 -05:00
Åke Forslund
f94ee8d795
Load the volume skill before updates
...
Allows the user to adjust the volume during pairing
2018-03-29 12:13:28 -05:00
Åke Forslund
27fcd63e96
Fix error on wait_for_response timeout.
...
Using pyee 1.0.1 handlers registered with once can't be removed. This handles the value error raised in this case.
2018-03-29 12:10:20 -05:00
Åke Forslund
7332c3b344
Re-enable spotify-skill.
...
Remove spotify-skill from the black list
2018-03-29 18:47:20 +02:00
Åke Forslund
de6d3e2f11
Fix deadlock
...
The emitted event "open" will in many cases call ws.emit, and this will
lock if the connected_event isn't set. This makes sure that the
connected_event is set before emitting the open event.
2018-03-29 10:09:11 -05:00
Åke
46f6f734e3
Merge pull request #1509 from MycroftAI/feature/wait-for-messagebus
...
Wait for messagebus before emitting a message
2018-03-28 19:28:35 -05:00
Matthew D. Scholefield
5c8cf053a0
Remove code that waits for websocket to open
...
This is unnecessary now that WebsocketClient does this automatically
2018-03-28 19:19:56 -05:00
Matthew D. Scholefield
e6a211a0aa
Wait for websocket to connect before interacting with messagebus
2018-03-28 18:40:50 -05:00
Åke Forslund
424001c973
Fix utterance_remainder for normalized keywords
...
If the sentence is normalized the utterance_remainder() method fails if
the intent keyword expects normalization.
Example the joking skill has an intent "tell me joke" which is the
normalized equivalent of "tell me a joke". In this case the intent wouldn't be removed from the remainder and instead of an empty string the utterance remainder would contain "tell me joke"
2018-03-28 16:17:53 -05:00
Åke Forslund
2e0a622447
Log exception and exception message
2018-03-28 15:38:14 -05:00
Åke Forslund
26d6e674df
Reduce audio service logging verbosity
...
- Duplicates removed
- Many debugging messages reduced to debug level
2018-03-28 15:38:14 -05:00
Matthew D. Scholefield
eb100706df
Add proper messages when the backend replies incorrectly
2018-03-28 11:48:05 -05:00
Michael Nguyen
2caf77bc9d
Merge pull request #1481 from forslund/feature/repeating-event-safety
...
Feature/repeating event safety
2018-03-27 19:15:32 -05:00
jarbasai
24d022d00a
active flag
2018-03-27 18:08:49 +02:00
jarbasai
5905a6460b
Add mplayer audio backend
2018-03-27 18:08:32 +02:00
Åke
339c23eb83
Merge pull request #1503 from MycroftAI/feature/mycroft_deepspeech_stt
...
Feature/mycroft deepspeech stt
2018-03-23 17:08:50 -05:00
Michael Nguyen
1683e54389
remove exception
2018-03-23 16:58:33 -05:00
Åke
e87b247fd7
Merge pull request #1501 from JarbasAl/bug_fix_utterance_remainder
...
Make Message.utterance_remainder more robust.
2018-03-23 14:20:44 -05:00
Åke
eac0d81e94
Merge pull request #1502 from JarbasAl/bug_fix_audio_service_old_class_style
...
AudioService - no old style class
2018-03-23 13:17:04 -05:00
Michael Nguyen
66991f8d25
added exception
2018-03-23 11:46:21 -05:00
jarbasai
8cf915b83e
no old style class
2018-03-23 15:07:21 +00:00
jarbasai
364370abad
more robust utterance_remainder
2018-03-23 14:59:51 +00:00
Michael Nguyen
7692389317
remove logs
2018-03-22 13:33:10 -05:00
Michael Nguyen
6dbb2182ff
added mycroft deepspeech factory in stt
2018-03-22 13:28:24 -05:00
InconsolableCellist
7447dbd5ea
Simple log output change to prevent confusion ( #1497 )
...
Modified the debugging message output after an utterance is complete, to
make it clear that metric data is only sent if opt_in is enabled.
This addresses #1494 , which I filed in error, thinking that opt_in was
never checked (due to reading the log output and not knowing it was
checked elsewhere)
==== Fixed Issues ====
==== Localization Notes ====
Slight change to existing, unlocalized text
2018-03-22 13:18:11 -05:00
Åke
06a82bd308
Merge pull request #1496 from MycroftAI/bugfix/remove_unused_function
...
Remove unused function in skill settings
2018-03-22 10:46:18 -05:00
jarbasai
8d277747a9
honor "active" flag for audio backends
...
The backends are active by default, but can be enforced or disabled with
the active flag.
2018-03-22 04:44:56 +01:00
Åke
69ab3498c6
Merge pull request #1488 from JarbasAl/feature_audio_clean_shutdown
...
Clean audio service shutdown
2018-03-21 22:30:06 -05:00
jarbasai
6fefac1c88
add stop
2018-03-22 04:17:33 +01:00
jarbasai
7b4a3b49ed
clean shutdown
2018-03-22 04:17:24 +01:00
Åke
1e85830de9
Merge pull request #1486 from JarbasAl/pt-pt-core_dialog
...
Add missing pt-pt dialog files
2018-03-21 21:43:29 -05:00
Michael Nguyen
d6b4037258
remove unused function in skill settings
2018-03-21 14:49:31 -05:00
jarbasai
a865930fd7
fix previous
2018-03-17 16:23:21 +00:00
Åke Forslund
764d200d1b
Only allow one repeating even of each type
...
Previously if duplicates of a skill should be launched or a skill isn't properly
shutdown when reloaded multiple handlers could be registred. This commit disables multiples of repeating events.
2018-03-15 12:39:25 +01:00
Åke Forslund
6dae1bb328
Do not reschedule an active repeating event
...
- Hinder multiple events with the same name to be registered
- Automatically cancel repeating events when skill is shutdown
2018-03-15 11:42:08 +01:00
jarbasai
0cbecc27d4
add missing pt-pt dialog files
2018-03-14 21:01:27 +00:00
devs-mycroft
e66ddd669f
Version bump from 18.2.1 to 18.2.2
2018-03-14 18:47:36 +00:00
Åke
dc538ecf60
Blacklist spotify-skill ( #1479 )
...
Emergeny blacklist to kill the poorly behaving Spotify OAUTH
2018-03-14 13:41:35 -05:00
devs-mycroft
330514421b
Version bump from 18.2.0 to 18.2.1
2018-03-14 08:40:50 +00:00
Steve Penrod
8ef691ffb7
Slowing the skill setting poll to once every 5 min
...
Experiment to see if this is overloading the backend.
2018-03-14 03:37:57 -05:00
Matthew D. Scholefield
9eb458360b
Fix accessing non-existent attribute in except blocks
...
.request.status_code is only available to HTTPError objects
2018-03-14 00:41:47 -05:00
Michael Nguyen
b884378fbb
Merge pull request #1466 from forslund/feature/quieter-skill-fetching-error
...
Reduce verbosity when skill settings fetch fails.
2018-03-11 12:34:07 -05:00
Åke Forslund
65cba626fd
Reduce verbosity when skill settings fetch fails.
...
Replace the stack trace with a shorter message, briefly printing the cause.
2018-03-11 17:05:52 +01:00
Åke
2c151fe594
Merge pull request #1458 from MycroftAI/refactor/handler-args
...
Refactor event handler argument calling
2018-03-08 08:29:40 +01:00
Åke
4ed25f458a
Merge pull request #1459 from MycroftAI/bugfix/api-crash
...
Fix local service crash when servers are down
2018-03-07 21:21:44 +01:00
Åke Forslund
b4ed9369fd
Handle exception in skill shutdown
...
An exception raised during the shutdown would previously cause the skill reload process to halt. This catches any exception and reports the error without halting the SkillManager
2018-03-07 13:23:45 -06:00
Åke Forslund
11bae2aea3
Fix issue in skill shutdown.
...
If super's shutdown was called before trying to cancel events an exception would be thrown since shutdown removed all registered events by setting self.events to None.
This replaces this with an empty list to allow skills to try to remove events/cancel events without incidents.
2018-03-07 13:23:45 -06:00
Matthew D. Scholefield
7e64b49fa3
Replace HTTPError with RequestException
...
This prevents things like a ReadTimeout exception crashing the speech service
2018-03-07 10:57:13 -06:00
Matthew D. Scholefield
0962a3b6af
Fix potential crash in add_event
2018-03-07 10:13:20 -06:00
Matthew D. Scholefield
4131730089
Refactor handler argument calling
2018-03-07 10:12:13 -06:00
devs-mycroft
7401d3fcf2
Version bump from 18.2.-1 to 18.2.0
2018-03-01 13:31:19 +00:00
Åke Forslund
0dbbb0cb70
Prepare release number for 18.2.0
...
Release script will increment it from -1
2018-03-01 14:18:41 +01:00
Åke
2719f96950
Merge pull request #1454 from MycroftAI/bugfix/intent-mixups
...
Use function attributes for intent decorators
2018-03-01 08:37:45 +01:00
Åke
5a68908e80
Call callback when remote settings are inited ( #1452 )
...
When a fresh image first updates the settings after pairing it is handled somewhat differently and this was missed in the original implementation of the callback handling.
This minor change includes this case as well.
2018-03-01 01:07:55 -06:00
Matthew D. Scholefield
881687012e
Train Padatious on mycroft.skills.initialized ( #1455 )
...
Fix sporadic issues from training prematurely.
2018-02-28 21:55:14 -06:00
Matthew D. Scholefield
b67c3314d7
Add proper not loaded message ( #1456 )
...
Once skills load, skill-unknown will handle all failed fallbacks. The only time this is spoken is when skills still aren't loaded yet
2018-02-28 21:49:11 -06:00
Matthew D. Scholefield
07ce2d98d0
Use function attributes for intent decorators
...
This prevents needing to use a shared list which misbehaves when multiple skills initialize at once
2018-02-28 19:13:33 -06:00
Matthew D. Scholefield
cdb1416252
Check for pairing before performing routine polling ( #1451 )
...
This gets rid of error messages during the pairing process
2018-02-28 15:41:23 -06:00
devs-mycroft
b093ec3fff
Version bump from 0.9.18 to 0.9.19
2018-02-28 09:37:41 +00:00
Matthew D. Scholefield
50fa87d78f
Simplify version checking
2018-02-27 21:01:11 -06:00
Zachary T Welch
a7044f9967
only NTP sync on certain enclosures
2018-02-27 18:00:33 -06:00