{"push_id":2306748107,"size":47,"distinct_size":12,"ref":"refs/heads/feature/audio-target","head":"7f22c257b8c3726e56eed4792243c90ed46e9ec8","before":"39f717b3f23562c5f84b5bee2a299a8811e132d3","commits":[{"sha":"6c1cdb47b36438945fa2e35828414c66d6e971f5","author":{"name":"penrods","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gpll.org"},"message":"Fix startup time-warp issue\n\nRaspberry Pi's don't have a built-in clock, so at boot-up the clock just picks up from when they were last running.  Normally this is corrected very quickly by NTP from an internet server, but if there is no network connection that cannot happen.\n\nWhen an out-of-the-box Mark 1 or Picroft is being setup, the clock is set to whenever the image was created.  Upon completing the Wifi setup step the NTP service can finally sync with the internet, so time suddenly \"jumps\" to weeks later -- usually.  In either case (when the date jumps or when the date is erronously months old), there is potential for havoc.\n\nThese changes deal with that situation.  Upon network connection, an NTP synchonization is forced.  If it is detected that a major time jump happened\n(more than 1 hour), then the user is notified that the clock change requires\na reboot and the system restarts.\n\nOther changes:\n* use the new \"system.\" message namespace\n* add pause before the system.reboot during a WIPE, allowing reset to totally complete\n*","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/6c1cdb47b36438945fa2e35828414c66d6e971f5"},{"sha":"a6bfed268be5cbdc6646bc3528efef6ffbc71f31","author":{"name":"penrods","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gpll.org"},"message":"Fix Codacy gripe and add new .dialog","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/a6bfed268be5cbdc6646bc3528efef6ffbc71f31"},{"sha":"e142b1f92bad2f07a836b1f6e972c2c7bb444d8d","author":{"name":"penrods","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gpll.org"},"message":"Update help to reflect changed message name","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/e142b1f92bad2f07a836b1f6e972c2c7bb444d8d"},{"sha":"e046ee38d18de664d8537718ea32a7a3f9234c7f","author":{"name":"Matthew D. Scholefield","email":"ea08c6975b33ec27b338064ae6bafcae163a81bd@gmail.com"},"message":"Merge pull request #1368 from MycroftAI/feature/time-warp\n\nFix startup time-warp issue","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/e046ee38d18de664d8537718ea32a7a3f9234c7f"},{"sha":"4a62ab5a40be4c61bc20d3121c749b475ca61763","author":{"name":"Steve Penrod","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gpll.org"},"message":"Implement max-line to limit memory usage (#1369)\n\n* Implement max-line to limit memory usage\r\n\r\nThe major point of the PR is to limit the memory usage of the CLI by\r\nimplementing a maximum log limit.  It defaults to 5000.\r\n\r\nOther changes:\r\n* Add \"--debug\" option to support troubleshooting/debugging the CLI itself\r\n* Add support for jumping to the top (Ctrl+T/Ctrl+PgUp) or bottom (Ctrl+B/Ctrl+PgDn) of the logs.\r\n* Remove the \"OLDEST\" message from the log.  It was really no longer necessary since the log navigation issues got straightened out, and it complicated the max log line logic.","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/4a62ab5a40be4c61bc20d3121c749b475ca61763"},{"sha":"5541c4717f38c6e0ec685cb17bc2e7cdd4de3b60","author":{"name":"Jarbas","email":"c65ec5f612db72df63bedd1f834934db0dc74d6e@mailfence.com"},"message":"is_remote_list check (#1365)\n\nuse is_remote_list() to verify that a list needs to be converted for use in mycroft.","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/5541c4717f38c6e0ec685cb17bc2e7cdd4de3b60"},{"sha":"26444c9c5f29e4cb03bd41c31c99c690765d87f0","author":{"name":"penrods","email":"f27a17fc90c00d8c248d8510a1084221738b492b@gpll.org"},"message":"Tweak UI for NTP checking\n\nWithe the NTP checks in place, the sequence of visual and audio queues\nwas a little clunky.  This refines it slightly for normal use and to\nplay better with the pairing process.","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/26444c9c5f29e4cb03bd41c31c99c690765d87f0"},{"sha":"f0d48c4262de358a9f5649e9480ac6abe9d8f54f","author":{"name":"Åke","email":"edee25b58b000f1f289649bda73311ae7f8bed33@gmail.com"},"message":"Merge pull request #1371 from MycroftAI/feature/ntp-ui-tweaks\n\nTweak UI for NTP checking","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/f0d48c4262de358a9f5649e9480ac6abe9d8f54f"},{"sha":"11cd6528890ff9f17a7bb439b21169a2d682916f","author":{"name":"devs-mycroft","email":"29f4269ab500605070e198ff4fe59448ce922f96@mycroft.ai"},"message":"Version bump from 0.9.13 to 0.9.14","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/11cd6528890ff9f17a7bb439b21169a2d682916f"},{"sha":"856fed036b1ad6ec61d08464040b6d48cf5d1529","author":{"name":"Matthew D. Scholefield","email":"16b267c93447530e2e80b219a17ded9aab53fd2a@gmail.com"},"message":"Restore captured text on cli exceptions","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/856fed036b1ad6ec61d08464040b6d48cf5d1529"},{"sha":"21ad61b2724447c6faa7602c2dd9e248c47c930b","author":{"name":"jarbasai","email":"c65ec5f612db72df63bedd1f834934db0dc74d6e@mailfence.com"},"message":"fix msm install order","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/21ad61b2724447c6faa7602c2dd9e248c47c930b"},{"sha":"aab426a14017f610633feaef2f06222cbedc34ae","author":{"name":"Åke Forslund","email":"edee25b58b000f1f289649bda73311ae7f8bed33@gmail.com"},"message":"Add settable callback on change from backend\n\nIf settings are updated a callback can be set to notify the skill that a\nchange has occured.","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/aab426a14017f610633feaef2f06222cbedc34ae"},{"sha":"ecf8f876b4643d3c6f3f017f6ce0711599b9e0be","author":{"name":"Åke","email":"edee25b58b000f1f289649bda73311ae7f8bed33@gmail.com"},"message":"Merge pull request #1373 from MycroftAI/bugfix/show_cli_errors\n\nMake sure exceptions are printed to stdout on exceptions in cli","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/ecf8f876b4643d3c6f3f017f6ce0711599b9e0be"},{"sha":"3f4c576ecde406373f59559289c947fda4e7f924","author":{"name":"Åke","email":"edee25b58b000f1f289649bda73311ae7f8bed33@gmail.com"},"message":"Merge pull request #1377 from JarbasAl/msm_fix\n\nRun requirements.sh before pip install requirements.txt to ensure requirements for the python packages are installed.","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/3f4c576ecde406373f59559289c947fda4e7f924"},{"sha":"158b25170b36db912d7b136076b7846cef4a4697","author":{"name":"Ale","email":"a9a6bf28327c4ee706c4ece78ac1904a27e2e732@yahoo.com"},"message":"translate italian functions for format.py and parse.py  based on pt_pt  job (#1363)\n\nAdd basic functions for Italian language\r\n\r\n- nice_number()\r\n- extract_number()\r\n- normalize()","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/158b25170b36db912d7b136076b7846cef4a4697"},{"sha":"d9c288129c32e4c522068e0c7d5cc0c10a19faa5","author":{"name":"Åke","email":"edee25b58b000f1f289649bda73311ae7f8bed33@gmail.com"},"message":"Add support for deepspeech_server (#1370)\n\n* Add support for deepspeech_server\r\n\r\ndeepspeech_server is a server running deepspeech (obviously). It's quite\r\neasy to install and run (package available in pip and then a config file\r\npointing to the model)\r\n\r\nThis pr adds the DeepSpeechServerTTS class, a STT interface allowing\r\nmycroft to use one of these servers.\r\n\r\nconfig needed:\r\n\r\n  \"stt\": {\r\n    \"module\": \"deepspeech_server\",\r\n    \"deepspeech_server\": {\r\n      \"uri\": \"http://IP-ADDRESS:PORT/stt\"\r\n    }\r\n  }\r\n\r\n* Add deepspeech_server example to mycroft.conf","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/d9c288129c32e4c522068e0c7d5cc0c10a19faa5"},{"sha":"02eb1b8277d06c61a2448a6a9e2767f7cb1cc54a","author":{"name":"Michael Nguyen","email":"5d00740521e59d88c517be30682c6124458fe1ff@gmail.com"},"message":"Merge pull request #1379 from forslund/feature/settings-changed-callback\n\nAdd callback on settings change from backend","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/02eb1b8277d06c61a2448a6a9e2767f7cb1cc54a"},{"sha":"c56b293d3d1e3ff7d0b17d47359bd0c823cde04d","author":{"name":"Ale","email":"a9a6bf28327c4ee706c4ece78ac1904a27e2e732@yahoo.com"},"message":"Update italian parsing methods\n\nAdd extract_datetime_it\nAdd tests for italian methods","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/c56b293d3d1e3ff7d0b17d47359bd0c823cde04d"},{"sha":"3a90ba71323c57bd1ddc36b8c3d78a8ba9e0520d","author":{"name":"Ale","email":"a9a6bf28327c4ee706c4ece78ac1904a27e2e732@yahoo.com"},"message":"Update italian texts","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/3a90ba71323c57bd1ddc36b8c3d78a8ba9e0520d"},{"sha":"3f642e1ed245e5d3fbd87891624e0cd9a09b9a53","author":{"name":"Åke","email":"edee25b58b000f1f289649bda73311ae7f8bed33@gmail.com"},"message":"Merge pull request #1389 from forslund/aleale99-dev\n\n Italian language support : added some Italian parse functions and created test_parse_it","distinct":false,"url":"https://api.github.com/repos/forslund/mycroft-core/commits/3f642e1ed245e5d3fbd87891624e0cd9a09b9a53"}]}
{"actor":{"display_login":"forslund"}}