1. 14 Nov, 2017 1 commit
    • Tom Jorquera's avatar
      Replace selenium by puppeteer · 5a58aab1
      Tom Jorquera authored
      Big overhaul replacing selenium by puppeteer. This does not work for now due to
      problems with SSL being a requirement for external endpoints.
  2. 10 Nov, 2017 1 commit
  3. 07 Nov, 2017 4 commits
  4. 31 Oct, 2017 1 commit
    • Tom Jorquera's avatar
      Client now notifies server when ending · 9d42dcde
      Tom Jorquera authored
      Server now exposes a callback for the client to notifies it when finished. This
      allows the server to clean up the registry.
      Careful, this introduces #65 when debugging.
  5. 30 Oct, 2017 1 commit
  6. 26 Oct, 2017 4 commits
  7. 19 Oct, 2017 1 commit
  8. 25 Sep, 2017 1 commit
  9. 13 Jun, 2017 1 commit
    • Tom Jorquera's avatar
      fix external lib loading issue · eb07739c
      Tom Jorquera authored
      The external libs would not get loaded before running the behavior functions
      that required them.
      Move loading function call and add timeout to force them to get loaded before
      robot start.
  10. 23 May, 2017 1 commit
  11. 19 May, 2017 1 commit
    • Tom Jorquera's avatar
      client: Add first version of robot behavior · d6ae25ef
      Tom Jorquera authored
      Implement first version of robot behavior. Currently, the robot listen for new
      participants and, when a participant connect, start speech recognition.
      The results of speech recognition are displayed in the console.
      The robot requires the `start()` method to be called to begin. This method is
      automatically called by the runner after loading all the modules.
  12. 16 May, 2017 2 commits
    • Tom Jorquera's avatar
      lib/controller: ignore test files · 1b7a292f
      Tom Jorquera authored
      `lib/controller` now ignore test files. Not ignoring test files would means that
      the runner would try to load them into the client resulting in errors.
      Update tests to check this behavior.
      Fixes #12.
    • Tom Jorquera's avatar
      client config is now set globally via config file · e5eb6978
      Tom Jorquera authored
      Client config is now defined in `config.json` and injected by the runner into
      the client side.
      This allows to pass a single unified config object to each client-side script.
      Refactor previous system into this.
      Fixes #10
  13. 09 May, 2017 1 commit
  14. 05 May, 2017 2 commits
  15. 03 May, 2017 1 commit