Commit Graph

1217 Commits (mark_ii_config)

Author SHA1 Message Date
Chris Veilleux f3d18b0969 add the logic for "template" resource files back in. 2022-02-18 01:03:55 -06:00
Chris Veilleux fe46a2705d add the logic for "template" resource files back in. 2022-02-17 19:00:28 -06:00
Chris Veilleux 5d6c88623d add regex file loading for skill into resources code 2022-02-16 16:22:44 -06:00
Chris Veilleux 82ac9e1d49 added support for .word files and fixed a regex bug 2022-02-11 15:43:59 -06:00
Chris Veilleux dd097b0b25 fixes a bug where the dialog data is not passed to the renderer 2022-02-09 14:43:49 -06:00
Michael Hansen 1f246f61a1 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into test/vk 2022-02-08 22:52:48 +00:00
Chris Veilleux 6a9a33d574 removed spurious print statements 2022-02-08 15:19:30 -06:00
Chris Veilleux 7508d27a86 Merge remote-tracking branch 'origin/mark-ii/qa' into mark-ii/qa
# Conflicts:
#	mycroft/skills/mycroft_skill/mycroft_skill.py
2022-02-08 14:42:05 -06:00
Chris Veilleux 190ce2b500 another iteration of improving the resource file handling 2022-02-08 14:41:50 -06:00
Chris Veilleux 86d08f7f4e Added an event after the idle screen is displayed. 2022-02-08 14:36:48 -06:00
Michael Hansen 3220109b6c Correctly munge excluded Adapt keywords 2022-02-08 20:13:57 +00:00
ken-mycroft 16040224bd part of Jira MYC-1141 see also stop skill 2022-02-08 13:09:41 -05:00
Michael Hansen 004da8991e Support adapt with exclude/exactly 2022-02-08 17:09:14 +00:00
Chris Veilleux a1a44f8bb8 update dialog renderer in the translator after all dialogs are loaded 2022-02-02 16:46:14 -06:00
Chris Veilleux b9f814a03c Move resource file location and translation logic into skill_data.py 2022-02-02 11:33:45 -06:00
ken-mycroft 8ce034d51b modifications to the stop process flow to accommodate upcoming commits to common play and query skills 2022-01-28 14:17:58 -05:00
Michael Hansen 9912c1a5bd Send TTS events with listen flag 2022-01-25 03:18:44 +00:00
Michael Hansen 5c07e59613 Use record_begin instead of wakeword
Always emit mycroft.mic.listen in get_response
2022-01-21 19:12:02 +00:00
Michael Hansen 235709d1e1 Occasional misses in start listening beep 2022-01-21 16:32:05 +00:00
Michael Hansen 7bec61c6ef Add play_sound_uri to skills 2022-01-21 16:25:59 +00:00
Michael Hansen 033cfc6347 Mostly working with TTS and streaming 2022-01-20 23:01:50 +00:00
Michael Hansen 83cbfa03f5 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-01-19 22:54:35 +00:00
Michael Hansen cb29ef0848 Can't use audio service to play sounds because it deletes VLC stream 2022-01-19 19:59:08 +00:00
Chris Veilleux 19b96f88a3 Merge branch 'mark-ii/qa' of https://github.com/MycroftAI/mycroft-core into mark-ii/qa 2022-01-18 20:56:44 -06:00
Chris Veilleux 1d5cffcbd0 Add the concept of "skill service initializing" to skill loading so a skill can behave differently at service load time. 2022-01-18 20:56:26 -06:00
Michael Hansen a80c25e5cb Prototype activity started/ended functions for skills 2022-01-17 17:28:06 +00:00
Michael Hansen 942c836386 Send skill_id with speak event 2022-01-13 17:53:18 +00:00
Chris Veilleux a7a039202d Moved status screens to wifi and pairing skills 2022-01-12 14:17:45 -06:00
Chris Veilleux 9dbe974b16 Merge remote-tracking branch 'origin/mark-ii/gui-namespace' into mark-ii/qa 2022-01-11 17:04:52 -06:00
Chris Veilleux 2e376b271e docstring cleanup 2022-01-11 17:03:06 -06:00
Michael Hansen 871dc8b959 Add 'hot_reload' config item to skills 2022-01-11 15:17:52 -05:00
Chris Veilleux 28b97d067a add internet connecting screen to idle screen skill 2022-01-11 10:57:52 -06:00
Chris Veilleux 235bd0c9ef move GUI specific code out from the base enclosure class and refactor. 2022-01-10 17:12:00 -06:00
Chris Veilleux 6a8c044217 uncomment the code that determines if a skill needs to reload. 2022-01-10 16:49:42 -06:00
Michael Hansen e0187b392a Restore MSM 2022-01-06 11:17:48 -05:00
Michael Hansen 9e89bdde0a Remove all the msm from skills module 2022-01-04 21:40:26 -05:00
Michael Hansen 47335a7176 Stop skill manager from updating skills 2022-01-03 16:53:13 -05:00
Chris Veilleux abab1e9bda Merge branch 'feature/mark-2' into feature/mark-2-boot
# Conflicts:
#	mycroft/client/enclosure/mark2/interface.py
2021-12-30 12:06:14 -06:00
Michael Hansen d2e9daf88e Disable skill reload check for performance 2021-12-29 20:41:18 -05:00
Chris Veilleux 9a8ec95bbd improved documentation 2021-12-22 17:34:41 -06:00
Chris Veilleux 74dd0c991d improved documentation 2021-12-22 17:34:40 -06:00
Chris Veilleux efd5858616 Remove code that supported deprecated implementation of resting screen 2021-12-22 17:34:40 -06:00
Chris Veilleux 68f870dfe5 Initial implementation of an IdleDisplaySkill that extends MycroftSkill to provide an API for skills that will implement the idle screen functionality. 2021-12-22 17:34:39 -06:00
Chris Veilleux e1dfb2c78e first skill update should not occur until a full interval after the boot sequence completes. 2021-12-13 23:11:35 -06:00
Chris Veilleux 4fa58d069c remove code that updated skills before they were loaded. 2021-12-13 23:03:09 -06:00
Michael Hansen 9e67748bea Use configuration for dbus address 2021-12-08 11:08:35 -05:00
Chris Veilleux 712110e17f Removed DevicePrimer class. All functionality moved to enclosure 2021-12-02 16:04:37 -06:00
Kris Gesling be45edb54f autoformat 2021-12-01 09:32:24 +09:30
Chris Veilleux 982b79482c move enclosure logic from skill service to enclosure service 2021-11-30 15:44:09 -06:00
Chris Veilleux 53ffd737a0 move some steps in the startup sequence so that the message bus connection is established as early as possible. this will facilitate status updates occurring as soon as possible as well. 2021-11-30 15:40:40 -06:00