Commit Graph

711 Commits (35fa76e6a2937a91350544929b739bf945d8cabc)

Author SHA1 Message Date
Chris Veilleux 7ea8400576 fixed a variable naming bug 2018-11-01 16:00:08 -05:00
Chris Veilleux 9c3a655d43 Moved marketplace UI into the a new angular workspace that will hold all selene angular projects 2018-10-31 15:42:36 -05:00
Chris Veilleux f7a41b1984
Merge pull request #11 from MycroftAI/master
Merge pull request #10 from MycroftAI/dev
2018-10-30 18:08:35 -05:00
Chris Veilleux 29969cfbb3
Merge pull request #10 from MycroftAI/dev
2018.3 to master
2018-10-30 18:08:01 -05:00
Chris Veilleux 02c36b49e6
Merge pull request #9 from MycroftAI/multiple-skill-installation
Selene 2018.3
2018-10-30 18:06:51 -05:00
Chris Veilleux 9408cf4002 fix a compile issue with where a function is located 2018-10-30 17:44:48 -05:00
Chris Veilleux 3de9d7bc94 the user's given name is an optional field. treat it as such 2018-10-30 17:14:28 -05:00
Chris Veilleux 2bc0a7056c fix a handful of bugs with social logins 2018-10-30 17:13:38 -05:00
Chris Veilleux 9f89af04d3 Refactored to re-use some of the logic around cookies and redirecting. 2018-10-30 12:33:30 -05:00
Chris Veilleux ab2c9cd5c4 removed route to the home page 2018-10-30 10:35:53 -05:00
Chris Veilleux 6b5441f26d minor refactor 2018-10-30 10:16:16 -05:00
Chris Veilleux ae72ecb893 fixed a copy pasta bug that was looking for the wrong subdomain in the url when creating a cookie. 2018-10-30 10:15:57 -05:00
Chris Veilleux f5cf4b1510 Add logout functionality to the app. 2018-10-29 12:45:25 -05:00
Chris Veilleux 115183ee7d Add logout functionality to the app. 2018-10-29 12:40:50 -05:00
Chris Veilleux 46326e5146 Add logout functionality to the app. 2018-10-29 12:37:38 -05:00
Chris Veilleux 09e8a49a7f Merge remote-tracking branch 'origin/multiple-skill-installation' into multiple-skill-installation 2018-10-28 00:38:22 -05:00
Chris Veilleux fedb8e7c6a refactored to prepare for adding logout functionality 2018-10-28 00:38:13 -05:00
Matheus Lima f45caa2583 changed status error and message 2018-10-26 17:52:53 -03:00
Matheus Lima 24d017b7b7 Merge branch 'multiple-skill-installation' of github.com:MycroftAI/selene into multiple-skill-installation 2018-10-26 17:45:52 -03:00
Matheus Lima c19ae24161 Created validations for the cases where user doesn't have any skills or the user doesn't have the skill installer 2018-10-26 17:45:38 -03:00
Chris Veilleux c037b77387 added code to call the install status endpoint after the filtered skills are returned 2018-10-26 14:24:26 -05:00
Chris Veilleux 148cd41bc6 fixed bug where subscribe was not being called on observable 2018-10-26 14:13:04 -05:00
Chris Veilleux 49475377ef fixed bug where check of install progress was not being done after button push 2018-10-26 14:11:53 -05:00
Chris Veilleux 2c5f188b26 Merge remote-tracking branch 'origin/multiple-skill-installation' into multiple-skill-installation 2018-10-26 12:51:35 -05:00
Chris Veilleux 281e5b4a37 change icon opacity at the request of the design team 2018-10-26 12:51:21 -05:00
Matheus Lima 8dad2343a7 Merge branch 'multiple-skill-installation' of github.com:MycroftAI/selene into multiple-skill-installation 2018-10-26 14:51:02 -03:00
Matheus Lima 9fbdc45288 Fixing the installer skill to use a parameter to avoind hiding the to_install and to_remove fields. Also, fixing the logic to avoid the same skill being added to the to_install and to_remove fields multiple times 2018-10-26 14:50:46 -03:00
Chris Veilleux 990dc21668 fix to previous fix to handle a skill with no triggers 2018-10-26 12:42:40 -05:00
Chris Veilleux 6c1da4ca67 uncomment code that was commented for testing 2018-10-26 10:10:35 -05:00
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