Åke
Åke
If a username is set in the skill settings Caldav section caldav will be used instead of google calendar
## Description Currently the skill is is loaded in several steps where the skill-loader code calls the startup sequence and doesn't provide the working skill until after calling `bind()`, `load_data_files()`,...
## Description Makes the Mycroft-core Adapt Context Manager depend on the ContextManager in Adapt. This removes a bunch of duplicated code. The current state of the class reflects _only_ the...
## Description This implements Alternative 1 from #2920 - It will raise a `ValueError` if two named `IntentBuilder`s with the same name is registered - If anonymous `IntentBuilder`s are used...
In the PR for storing skills in XDG data directory #2803 discussion around creating proper skill modules. I think the XDG PR is a good direction to take and shouldn't...
A "sound effect" audio service component could be useful. Things like the alarm and timer skill uses sound effects to handle alarms and notifications. Adding such a service would reduce...
## Description Experiment splitting skilltest into 2 set run in parallel. Hopefully this will reduce the total test time. Still todo: - Make the docker building more effective - Reporting...
Multiple intent handlers without name (or the same name) will cause a Mycroft to trigger the intent handlers 2 times when 1 of the registered intent handlers are triggered. For...
Chatting with @JarbasAI last night and discussing the multithreaded event emitter in the messagebus client and the fact we don't guarantee the execution order of the different threads. @JarbasAI suggested...
@j1nx reported that Exceptions were raised during Padatious training on python 3.9 similar to ``` Exception in thread Thread-8: Traceback (most recent call last): File "/usr/lib/python3.9/threading.py", line 950, in _bootstrap_inner...