Commit Graph

432 Commits (a919fbfcf479e2029dd33f4edbdf1c895ba4caa0)

Author SHA1 Message Date
Chris Veilleux a167910feb fixed bug where categories not included in search results were still displaying. 2018-10-25 12:09:55 -05:00
Chris Veilleux cfd6f25021 Merge branch 'multiple-skill-installation' of https://github.com/MycroftAI/selene into multiple-skill-installation 2018-10-24 19:45:40 -05:00
Chris Veilleux b4c37f7999 added snack bars to tell the user when the install status of one of their skills has changed 2018-10-24 19:44:10 -05:00
Matheus Lima 7bf4869bb8 Merge branch 'multiple-skill-installation' of github.com:MycroftAI/selene into multiple-skill-installation 2018-10-24 18:38:29 -03:00
Matheus Lima 0c04ca5945 Changing install endpoint to receive an action to install/remove skills 2018-10-24 18:38:12 -03:00
Chris Veilleux 9a9083271f Added conditional logic to skill detail endpoint for the various hardware platforms 2018-10-23 15:56:01 -05:00
Chris Veilleux 859894ec0a split the skill detail component into a header and footer component due to its complexity 2018-10-23 15:22:59 -05:00
Chris Veilleux a6bda77f76 Added comments 2018-10-23 14:49:01 -05:00
Chris Veilleux d18e8b866f changed skill detail to use skill name in url instead of the database id 2018-10-22 21:53:07 -05:00
Chris Veilleux e95c529114 Change 2018-10-22 21:51:57 -05:00
Chris Veilleux f566945d89 removed unused spec files 2018-10-22 21:51:44 -05:00
Chris Veilleux b5955e2c99 moved inside the new skill card component 2018-10-22 21:51:17 -05:00
Chris Veilleux 6e05ecaa3b reflect the new color scheme defined by the design team 2018-10-22 21:50:32 -05:00
Chris Veilleux 9a44f5daf3 changed skill detail to use skill name in url instead of the database id 2018-10-22 21:50:02 -05:00
Chris Veilleux 0a6f13a56a minor refactoring and moved install logic to new install service 2018-10-22 21:48:50 -05:00
Chris Veilleux 31f9e04c25 refactored to have all the things for a skill summary card in one directory, except for the install button which is shared with the skill detail component 2018-10-22 21:48:13 -05:00
Chris Veilleux fdd6909819 move all the code into the child components 2018-10-22 21:47:19 -05:00
Chris Veilleux 3d94e216b3 changes to support new modules and refactored ones 2018-10-22 21:45:52 -05:00
Chris Veilleux f15249c6db move all the code into the child components 2018-10-22 21:45:08 -05:00
Chris Veilleux a160c5331a new service for all skill add/remove logic 2018-10-22 21:44:21 -05:00
Chris Veilleux 8f55e4e2c2 moved the skill summary search bar inside of the skill summary component because it is the only place it is used. 2018-10-22 21:42:28 -05:00
Chris Veilleux 39244314a9 abstract out the install button functionality as there is a lot of it and it is used in multiple components 2018-10-22 21:40:22 -05:00
Chris Veilleux 96dee79905 added some comments 2018-10-22 21:32:15 -05:00
Chris Veilleux d54f944ef4 added some comments 2018-10-22 21:30:25 -05:00
Chris Veilleux e86bcc4b00 minor line length refactor and bug fix for missing failure_message on successful installs 2018-10-22 21:26:12 -05:00
Chris Veilleux 0da4aa1612 removed unused imports 2018-10-22 13:10:15 -05:00
Chris Veilleux 202ab8ec1a removed code that is no longer reused in package 2018-10-22 13:09:43 -05:00
Chris Veilleux 42c510665e changed skill install status logic to be its own endpoint 2018-10-22 13:08:00 -05:00
Chris Veilleux 711ef460f9 refactored to only return those values needed by the UI 2018-10-22 13:05:41 -05:00
Chris Veilleux a53f34506b changed string to object 2018-10-22 13:04:52 -05:00
Chris Veilleux 8c77155cd4 refactored to use updated skill class variable names. added a "installed" icon for installed skills 2018-10-15 23:06:09 -05:00
Chris Veilleux f55a0b0467 refactored to use updated skill class variable names 2018-10-15 23:03:49 -05:00
Chris Veilleux 038f1fa775 added spinner module 2018-10-15 23:02:35 -05:00
Chris Veilleux a28b6b6e99 fixed a bug with the icon in the data class and added a install status of system to indicate to the UI which skills should not be uninstallable 2018-10-15 23:01:54 -05:00
Chris Veilleux 7af1dcf084 use camel case in response as it is being sent to a javascript 2018-10-11 15:13:56 -05:00
Chris Veilleux f5b24ddf68 minor PEP8 refactor 2018-10-11 15:10:28 -05:00
Chris Veilleux 058b03069d changed how install status was communicated and how common functions were structured 2018-10-11 15:08:55 -05:00
Chris Veilleux 45bdcb8d96 added ability to know the install status of each skill 2018-10-11 10:58:53 -05:00
Chris Veilleux 7aa8ac3960
Merge pull request #8 from MycroftAI/master
Merge pull request #7 from MycroftAI/dev
2018-10-09 17:09:27 -05:00
Chris Veilleux 42d1d18d8f
Merge pull request #7 from MycroftAI/dev
Merging 2018.2 changes into master
2018-10-09 17:06:29 -05:00
Chris Veilleux b2e9e89428 added google analytics code to the prod environment file 2018-10-09 17:05:13 -05:00
Chris Veilleux edd7c4747f added google analytics code to the environment.prod.ts file and the ability to specify builds for each environment 2018-10-09 17:04:46 -05:00
Chris Veilleux e0e01da782 removed facebook api logic for now as we will be using tartarus for facebook login 2018-10-09 17:03:45 -05:00
Chris Veilleux fe65338b52 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	login/frontend/v1/login-ui/src/app/app.module.ts
2018-10-09 17:02:11 -05:00
Chris Veilleux e1709dcef5 changed to use the correct flex library 2018-10-09 17:01:49 -05:00
Chris Veilleux 6c3ed20f3f
Merge pull request #6 from MycroftAI/login-and-install
Add login and install functionality
2018-10-09 16:54:45 -05:00
Chris Veilleux 24da07eb51 added a snackbar that will appear upon login success to indicate how to proceed. 2018-10-05 19:13:04 -05:00
Chris Veilleux 55987b6890 changed logic that got installed skills to handle no installed skills returned, which could happen if a user has a no devices 2018-10-05 17:59:08 -05:00
Chris Veilleux a9a9d18c67 corrected login url to use on redirect 2018-10-05 15:32:21 -05:00
Chris Veilleux b39f929e0d added logic to read social login results to github and facebook logins 2018-10-05 15:31:33 -05:00