Commit Graph

463 Commits (403985b49b643782bfd575ad4c7c3e14e801e66e)

Author SHA1 Message Date
Chris Veilleux d220ee2dba fixed an issue with resetting the membership type if the user cancels out of the payment dialog. 2019-05-03 16:58:34 -05:00
Chris Veilleux c721fd1004 removed dead code 2019-05-03 16:33:43 -05:00
Chris Veilleux f76b25ae00 added github login and signup functionality, which included a re-work of the new account flow. 2019-05-03 15:37:50 -05:00
Chris Veilleux cdae6cada8 minor spacing refactor 2019-04-30 16:37:50 -05:00
Chris Veilleux 775ab39263 add github login functionality 2019-04-26 12:12:10 -05:00
Chris Veilleux aeea5635bf changed delimiter between the email and password to be something less likely to be included inside the email or password to fix a parsing bug. 2019-04-23 16:46:51 -05:00
Chris Veilleux d76264305f validate the pairing code after the user enters it instead of waiting for the add request. 2019-04-23 16:45:42 -05:00
Chris Veilleux 84394dbe0f reorganization 2019-04-19 19:46:49 -05:00
Chris Veilleux 3f38415c21 move device removal code 2019-04-19 19:45:02 -05:00
Chris Veilleux 00e830efcb switch order of edit and delete buttons per design team 2019-04-19 19:27:03 -05:00
Chris Veilleux 5e13d44a62 added a question mark 2019-04-19 19:06:44 -05:00
Chris Veilleux c8f6193b42 added missing period 2019-04-19 19:05:37 -05:00
Chris Veilleux c2166d959b Changed text of delete button at the behest of the design team. 2019-04-19 19:04:20 -05:00
Chris Veilleux 037f9376c1 fixed several outstanding issues with the membership selection 2019-04-19 18:51:25 -05:00
Chris Veilleux 1632a971ef handful of layout/css changes 2019-04-19 11:50:08 -05:00
Chris Veilleux fc753c4d8a centered the tabs at the center of the tab bar and made it the same length regardless of which tab 2019-04-18 18:49:06 -05:00
Chris Veilleux 3725d0dfe8 move the code to show advanced device settings to the device edit page 2019-04-18 15:35:13 -05:00
Chris Veilleux 3108a9c123 made a private variable public to fix a compile error 2019-04-18 15:08:06 -05:00
Chris Veilleux 5f1700d143 yet another stab at fixing a compile error 2019-04-18 15:02:22 -05:00
Chris Veilleux ccbc88fab6 another attempt at fixing a compile error 2019-04-18 14:44:12 -05:00
Chris Veilleux 867d6c46e7 revert previous changes to module imports and try adding a form group wherever the new option button form control is used. 2019-04-18 14:37:21 -05:00
Chris Veilleux 36917a6f94 added forms module to app module in attempt to fix compile bug 2019-04-18 13:54:45 -05:00
Chris Veilleux d24ad3f7ba added reactive forms module to app module in attempt to fix compile bug 2019-04-18 13:49:37 -05:00
Chris Veilleux 8c554b6b17 rearranged some of the imports and removed an unused module 2019-04-18 13:27:31 -05:00
Chris Veilleux 858b69a481 many modifications to the device logic to handle editing devices and re-use existing logic while doing so. 2019-04-18 13:18:13 -05:00
Chris Veilleux e9cda69e70 new version of option button control that has been modified to act as a form control. this should replace the existing old control wherever it is used. 2019-04-18 13:09:43 -05:00
Chris Veilleux f3c70a2585 new version of option button control that has been modified to act as a form control. this should replace the existing old control wherever it is used. 2019-04-18 13:09:18 -05:00
Chris Veilleux 2ff02b6ef2 added the plumbing for skill oauth calls 2019-04-09 12:20:45 -05:00
Chris Veilleux 9516671bcb reduced amount of time the logout spinner was showing and changed redirect on logout to always be sent to mycroft.ai 2019-04-08 12:37:47 -05:00
Chris Veilleux dc79d0ecaf changed check for authenticated user to validate the refresh token instead of the access token. 2019-04-08 12:21:43 -05:00
Chris Veilleux 31007b54fd removed unused component 2019-04-08 01:16:13 -05:00
Chris Veilleux fdac4d8f0d fixed mobile layout for new account setup 2019-04-08 00:42:49 -05:00
Chris Veilleux 23bfc34042 changed federated authentication to use tokens instead of email addresses for security purposes 2019-04-08 00:14:51 -05:00
Chris Veilleux 0cdf06b5d7 removed unused component 2019-04-07 23:06:59 -05:00
Chris Veilleux 64f416e513 made geographic controls work properly when pre-populated 2019-04-07 23:06:11 -05:00
Chris Veilleux bbdd90dee7 added ability to handle email, password and number fields in the settings meta 2019-04-05 18:02:32 -05:00
Chris Veilleux 5593f6e5c5 added call to delete device endpoint 2019-04-04 17:48:44 -05:00
Chris Veilleux 0154ad5783 add delete device functionality and fix platform names 2019-04-04 16:51:32 -05:00
Chris Veilleux 4cfaf1c456 add display name for known platforms 2019-04-04 16:50:46 -05:00
Chris Veilleux 189164f08b minor flex layout tweaking 2019-04-04 15:45:32 -05:00
Chris Veilleux c07c7e7f29 fixed overlapping device info fields 2019-04-04 14:29:20 -05:00
Chris Veilleux 56b0b294e0 make the device setup linear so that users cannot skip steps 2019-04-03 19:57:26 -05:00
Chris Veilleux b8ee3b1c1c fixed wrong icon 2019-04-02 22:53:14 -05:00
Chris Veilleux 3e6b1f0e27 fixed verbiage 2019-04-02 22:52:12 -05:00
Chris Veilleux f00e8f9ac8 replaced iframe pointing to wordpress to native angular for a better user experience 2019-04-02 22:50:37 -05:00
Chris Veilleux 50706d2855 fix typo 2019-04-02 22:48:22 -05:00
Chris Veilleux 9b761aa6ea increase logo size 2019-04-02 22:48:08 -05:00
Chris Veilleux 41d0ee70cc hide the wake word and text to speech taggers until then can be implemented in angular 2019-04-02 19:58:24 -05:00
Chris Veilleux 5ef212b11c make the github button more presentable when disabled 2019-04-02 19:55:56 -05:00
Chris Veilleux e647cb8cdf disable the github button and change sso to use the shared button 2019-04-02 17:03:18 -05:00
Chris Veilleux 79129190c8 fixed how the dialog was passing data back to the parent component 2019-04-02 16:57:17 -05:00
Chris Veilleux 6d6408b6b6 changed navigation to open any page not included in selene in a new tab. 2019-04-02 14:06:59 -05:00
Chris Veilleux 7166f06c17 more suitable text for the payment dialog 2019-04-02 13:41:11 -05:00
Chris Veilleux 8aee0e47b1 url fix 2019-04-02 12:51:44 -05:00
Chris Veilleux 71a353d68e change skill title to skill display name 2019-04-02 12:43:42 -05:00
Chris Veilleux 341ce635fe new urls for the privacy policy and terms of use on the wordpress site. 2019-04-02 12:40:30 -05:00
Chris Veilleux d92096a2cb fixed a couple of typos 2019-04-02 12:33:54 -05:00
Chris Veilleux 9cb3b21346 change skill title to skill display name 2019-04-02 12:29:25 -05:00
Chris Veilleux 542bfb3281 comment out the advanced options code until the button at the bottom of the card can be implemented 2019-04-01 20:18:51 -05:00
Chris Veilleux ea5b8eccc4 implement password reset 2019-04-01 20:03:18 -05:00
Chris Veilleux 0d7bed5577 removed local page not found component in favor of the library 2019-03-29 12:37:36 -05:00
Chris Veilleux 6f7567374e minor bug fix 2019-03-29 12:32:03 -05:00
Chris Veilleux 277843642c minor refactor 2019-03-29 12:31:14 -05:00
Chris Veilleux dfb72aef65 default redirect URI to the account dashboard if none is found in local storage 2019-03-29 12:29:50 -05:00
Chris Veilleux d4e6fae70f minor changes so that the marketplace will work with the API that has been updated to the new architecture 2019-03-29 12:08:31 -05:00
Chris Veilleux 8d8bc85a3a comment out the device edit and remove buttons until the logic behind them can be implemented 2019-03-26 23:02:42 -05:00
Chris Veilleux 8ddd7b5691 fixed a url 2019-03-26 23:00:54 -05:00
Chris Veilleux 54f47fdea8 changed the delete card to show the "are you sure" dialog. 2019-03-26 19:02:27 -05:00
Chris Veilleux e9cd98af88 changed how membership changes are communicated to the backend and fixed a couple of bugs related to that process 2019-03-26 19:00:20 -05:00
Chris Veilleux df342fe288 added code to support account delete functionality 2019-03-26 14:27:53 -05:00
Chris Veilleux 95ba2eb88d refactored some imports 2019-03-26 10:36:03 -05:00
Chris Veilleux 546303a94c fixed a typo 2019-03-26 10:35:51 -05:00
Chris Veilleux a3bd84df67 moved skill module into the modules directory 2019-03-25 19:47:48 -05:00
Chris Veilleux 40c44f3306 moved models in the skills service to the models directory 2019-03-25 19:43:34 -05:00
Chris Veilleux bd3fac7ee8 moved settings service into http directory 2019-03-25 19:28:18 -05:00
Chris Veilleux 4e58633e3a refactored directory structure 2019-03-25 19:27:04 -05:00
Chris Veilleux 4e50f9be3c added a "$" in front of the membership dollar amounts 2019-03-25 19:15:40 -05:00
Chris Veilleux fe955c5e15 minor refactoring 2019-03-25 18:35:57 -05:00
Chris Veilleux 0c9c56a7b5 pass the idToken to the backend instead of the token 2019-03-25 18:26:44 -05:00
Chris Veilleux 50a9de39c1 replaced png with svg 2019-03-25 15:57:13 -05:00
Chris Veilleux 8b70dc79fd replaced logo with new version and fixed alignment 2019-03-25 13:24:23 -05:00
Chris Veilleux efbb7b2ee5 Added a landing page for account.mycroft.ai. 2019-03-25 11:42:53 -05:00
Chris Veilleux 4110c13fc4 fixed indentation issue 2019-03-25 11:15:08 -05:00
Chris Veilleux c7d2afcf69 alphabetized imports, cuz that's how I roll 2019-03-24 15:25:01 -05:00
Chris Veilleux 7cf78a6d11 fixed a compile error 2019-03-24 14:25:29 -05:00
Chris Veilleux b6aea0c4b8 fixed a compile error 2019-03-24 14:19:12 -05:00
Chris Veilleux c415c1b627 another hack at optimization 2019-03-24 13:54:04 -05:00
Chris Veilleux f21ddd7bed change production to true for test builds in an effort to improve performance 2019-03-24 13:05:00 -05:00
Chris Veilleux 21ae056716 got to the previous page in history after device was added 2019-03-23 18:41:31 -05:00
Chris Veilleux 4a5a146536 fixed typo in mycroft wordpress url definition 2019-03-22 16:14:36 -05:00
Chris Veilleux 21f48983c1 add action to navigate to device add 2019-03-22 16:10:38 -05:00
Chris Veilleux aeae76ba60 device placement should be a string, not an object 2019-03-22 12:22:00 -05:00
Chris Veilleux 7f57622724 fixed stylesheet imports 2019-03-22 01:10:45 -05:00
Chris Veilleux 6ae1cfda04 moved profile module into modules directory 2019-03-22 01:08:36 -05:00
Chris Veilleux d8308172c7 moved guards and service from profile folder to core folder 2019-03-22 00:57:44 -05:00
Chris Veilleux 2626a234f5 moved models from profile directory to models directory 2019-03-22 00:52:58 -05:00
Chris Veilleux b32cf46a96 applied new directory structure to device add page 2019-03-22 00:29:02 -05:00
Chris Veilleux 15d5ca4b39 updated voice and wake word models to contain what is sent from the server 2019-03-22 00:27:02 -05:00
Chris Veilleux c823e0504a removed commented code 2019-03-21 23:38:16 -05:00
Chris Veilleux feb689dcb5 fixed compile error 2019-03-21 23:37:56 -05:00