Commit Graph

711 Commits (35fa76e6a2937a91350544929b739bf945d8cabc)

Author SHA1 Message Date
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
Chris Veilleux 7dd647cd45 fixed issue where there were two ways to know if user is authenticated 2018-10-05 15:30:53 -05:00
Chris Veilleux d74fc7c2cc added box-shadow to login div 2018-10-05 14:59:16 -05:00
Chris Veilleux 4529885dee added a nbsp when there is no skill title to help with the alignmnent of remaining card contents 2018-10-05 14:58:43 -05:00
Chris Veilleux 171fb81737 increased width of button so that it would show completely on Safari 2018-10-05 14:57:59 -05:00
Chris Veilleux c8b893f73a line up category with the skills beneath it 2018-10-05 14:57:11 -05:00
Chris Veilleux 60b74620bf changed margin of skill icon to better center it 2018-10-05 13:53:05 -05:00
Chris Veilleux 043238bf1b change hover color to a less ominous green 2018-10-05 13:52:43 -05:00
Chris Veilleux b4f3e701c8 changed name of undefined category to a more descriptive "not categorized" 2018-10-05 13:51:55 -05:00
Chris Veilleux 38d7ecafcc simplified directory structure and added logic to handle social logins using the tartarus redirect method. 2018-10-05 12:33:18 -05:00
Chris Veilleux f54503b621 pegged a couple of versions to get around a compile error 2018-10-05 12:31:47 -05:00
Chris Veilleux 3db7297ff5 minor refactor 2018-10-05 12:30:52 -05:00
Chris Veilleux 4c3e21146f added a LOGIN_BASE_URL environment variable so that the redirect back to the login app can be variable based on environment 2018-10-05 12:29:56 -05:00
Chris Veilleux 2ee816f33a changed padding at the behest of the design team 2018-10-02 23:09:18 -05:00
Chris Veilleux f8009e487e changed code that made an http request to social login endpoints to open a window instead. this allows the backend to control the login process. 2018-10-02 13:28:51 -05:00
Chris Veilleux 9fde34fe8b hide the sign up tab until we have a sign up workflow 2018-10-01 17:12:09 -05:00
Chris Veilleux 409a6cf6a7 new endpoints package to mimic what has been done in other api projects 2018-10-01 17:11:01 -05:00
Chris Veilleux c669ec49d8 linked google and github login buttons to view calls 2018-10-01 17:09:15 -05:00
Chris Veilleux bbac842f21 new endpoints package to mimic what has been done in other api projects 2018-10-01 16:58:23 -05:00
Chris Veilleux 6bab1fb2b7 pegged a couple of versions to get around a compile error 2018-10-01 16:57:36 -05:00
Chris Veilleux 9289db098f enhanced skill search capability to search the skill category, description, summary and triggers 2018-09-30 22:58:46 -05:00
Chris Veilleux ba974a2c7b if a skill has a tag of "system" it is a core skill that should not be uninstalled. put it in a "System" category 2018-09-30 22:38:25 -05:00