HolmesV
HolmesV was synchronized with mycroft-core on 30/06/2021
Features
- get current playback time (https://github.com/HelloChatterbox/HolmesV/commit/098390d7f0c22e8ea0cfaf58862e26623414b701)
Fixes
- do not require .dialog files in get_response method https://github.com/HelloChatterbox/HolmesV/commit/d0582f37b4d8d5d282a20c4a17d8886e3f7eb328
- locale support - lingua_nostra (https://github.com/HelloChatterbox/HolmesV/commit/996e59e85b167cbc028099a8b65a7c025a6a1137)
- timezone handling in time utils
- fix readiness check/booting events (https://github.com/HelloChatterbox/HolmesV/commit/48ff081f8781e2e1098c3992ab4d011d7f518cdb)
- fix ntp sync platforms https://github.com/HelloChatterbox/HolmesV/commit/ccee0cca112a6cfc35972661a79e7a3f1a9f2864
- hardcoded pairing speech (https://github.com/HelloChatterbox/HolmesV/commit/6c10601b643b3b5323ca4460cd01ecfb141e5e27)
- fix Null STT token reading https://github.com/HelloChatterbox/HolmesV/commit/d85f01b5c86f2f4dad3e2792f388b20e8f70de63
- fix process_status events (https://github.com/HelloChatterbox/HolmesV/commit/a1c02f7e202b1c69754a01d5448401b42faa9598)
- use skill_id for priority skills (https://github.com/HelloChatterbox/HolmesV/commit/39e33131264e0972f5dd723b77db7d27b7bfab65)
- fix stop handling timeout (https://github.com/HelloChatterbox/HolmesV/commit/e27b6566c11e4d6d758d14bbbbe25df25b5c0b6c)
- if a skill took longer than 100ms to stop core assumes it stopped
- SECURITY: isolated messagebus per skill (https://github.com/HelloChatterbox/HolmesV/commit/2951b85c0a85aec86b56ff7de7a4db6807a2feae)
- fix tts cache handling + audio file extension mismatch (https://github.com/HelloChatterbox/HolmesV/commit/2b5d6c51a43a88d4fe63dccd65158f29459ebbe8)
- ensure created signals have proper permissions for all users (https://github.com/HelloChatterbox/HolmesV/commit/390449d44c2b9d3959bcaa44964cdc64388b0f5f)
- fix anonymous+detached intents (https://github.com/HelloChatterbox/HolmesV/commit/7d1d725a6a15f2577ae0458854851e2304844a88)
- fix adapt select best confidence (https://github.com/HelloChatterbox/HolmesV/commit/ea6cce52de87293e6677c7d6914c413c3a857d7d)
- fix overwrite config (https://github.com/HelloChatterbox/HolmesV/commit/490b84b51c175037f71ee246f73d9ac46aeaac75)
Refactor
- packaging and moving imports around ( https://github.com/HelloChatterbox/HolmesV/commit/97135adc48c8fa2921e381ab53d8f1f9145c97d0 )
- dont bundle pockesphinx models https://github.com/HelloChatterbox/HolmesV/commit/5e3eb01f110a1f6cec8cc16cca5aae77843c3b79
- dont load all audio_backends all the time, only enabled ones https://github.com/HelloChatterbox/HolmesV/commit/a997ba43d73a35596ef7d085d4dbf5ae695c0b68
- make padatious optional (https://github.com/HelloChatterbox/HolmesV/commit/f8bcd7670f1d8edde5524b600795384a2869f291)
- allow running without internet (https://github.com/HelloChatterbox/HolmesV/commit/7574bc0d327d7118453f27ca6e3d9738d26ab2af)
- allow disabling msm (https://github.com/HelloChatterbox/HolmesV/commit/9df2c9d8c584f956d38e8d2404409b6b23c835d0)
- allow disabling backend (https://github.com/HelloChatterbox/HolmesV/commit/517463b552bfdb31ff7e3d967d3a768d02bc5a48)
- configurable XDG support (https://github.com/HelloChatterbox/HolmesV/commit/3c2ac4c181afc4cb6f6432c8a8dc493808278451)
- configurable default locations (`mycroft.conf`) (https://github.com/HelloChatterbox/HolmesV/commit/7689b38e2cbd79af52ce85833b854af1cdbbe8fd)
- support chatterbox-bus-client (https://github.com/HelloChatterbox/HolmesV/commit/d3541e55c5573e338463589488cab06960d7fa7d)
- allow mycroft skills / plugins / etc to interact with the encrypted messagebus
- skill permissions in config + skill_id in every message.context https://github.com/HelloChatterbox/HolmesV/commit/8791f288a9790c11dd894ce7cc0361990183670d
- audioservice now accepts `timedelta` (https://github.com/HelloChatterbox/HolmesV/commit/7937c5f0d54a8712df0a711246f21a3f94922c8e)
- can now consume extract_duration output directly
- cleanup startup of event scheduler thread (https://github.com/HelloChatterbox/HolmesV/commit/37b48aebe7d54695f5d3c7baf160a74f78639ce6)
- subclass from adapt context manager (https://github.com/HelloChatterbox/HolmesV/commit/834ab9d30b84f0fde760ebedebc46b1afe7823b3)