Commit Graph

463 Commits (403985b49b643782bfd575ad4c7c3e14e801e66e)

Author SHA1 Message Date
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
Chris Veilleux 1b7f18ae18 changed directory structure to reduce some confusion 2019-03-21 23:22:16 -05:00
Chris Veilleux 06245845d3 utilize new alias for models directory 2019-03-21 23:20:25 -05:00
Chris Veilleux 3e523eb37a added default update functionality 2019-03-21 16:50:23 -05:00
Chris Veilleux a3d31a3bdc minor refactor 2019-03-21 15:23:22 -05:00
Chris Veilleux ad69d41e94 fixed some issues with preferences editing 2019-03-21 15:15:00 -05:00
Chris Veilleux a10a2efa90 fixed some issues with preferences editing 2019-03-21 15:14:37 -05:00
Chris Veilleux a68fda4735 deleted two files that are now elsewhere 2019-03-21 13:23:37 -05:00
Chris Veilleux 6d1b993b77 added account preferences update 2019-03-21 13:16:26 -05:00
Chris Veilleux 300bc99dfe added support for forms 2019-03-21 13:16:01 -05:00
Chris Veilleux 6de6de4592 added defaults resolver 2019-03-21 13:15:26 -05:00
Chris Veilleux a9960a4892 added a save button 2019-03-21 13:14:37 -05:00
Chris Veilleux 6cf8b65b9e added a save button 2019-03-21 13:13:10 -05:00
Chris Veilleux e7f03933c6 removed unused import 2019-03-20 22:46:14 -05:00
Chris Veilleux b13244410a removed obsolete components 2019-03-20 22:45:03 -05:00
Chris Veilleux 7173e80f41 split defaults out of preferences into their own entity 2019-03-20 22:43:28 -05:00
Chris Veilleux 056ee31d93 split defaults out of preferences into their own entity 2019-03-20 22:42:47 -05:00
Chris Veilleux d1b062f276 moved device edit components since they are no longer reused 2019-03-20 22:41:51 -05:00
Chris Veilleux 3fd84f7d6c new methods for calling the backend during device setup 2019-03-20 22:39:37 -05:00
Chris Veilleux 89207a96d0 integrated pairing step with device step 2019-03-20 22:39:03 -05:00
Chris Veilleux a54af0246f implemented resolver for account defaults 2019-03-20 22:33:11 -05:00
Chris Veilleux 048af62d88 minor refactor 2019-03-20 22:30:49 -05:00
Chris Veilleux af3807c879 removed cookie expiration code as it is taken care of on the backend 2019-03-20 22:30:09 -05:00
Chris Veilleux b6b0e7b738 removed cookie expiration code as it is taken care of on the backend 2019-03-20 22:29:57 -05:00
Chris Veilleux 903883cd2f changed to pass a authentication token to backend instead of the user's email for security purposes 2019-03-19 23:14:24 -05:00
Chris Veilleux a44e64cc87 changed to pass a authentication token to backend instead of the user's email for security purposes 2019-03-19 23:14:02 -05:00
Chris Veilleux ba563bd3f6 added device info and completed steps to device setup 2019-03-18 16:56:44 -05:00
Chris Veilleux 60c02a2fd8 added ability to automatically convert user input to uppercase. also added some styling 2019-03-18 16:55:26 -05:00
Chris Veilleux f2690af66b make the device-edit component reusable for defaults and device attributes. moved the geography components from shared to here as this is now the only place they are used. 2019-03-18 16:54:33 -05:00
Chris Veilleux 311dbe21f5 minor refactor 2019-03-18 16:53:04 -05:00
Chris Veilleux 81b73f169b updated to use shared city and timezone components 2019-03-18 01:30:28 -05:00
Chris Veilleux 4c9e04ffed added timezone shared component 2019-03-18 01:29:57 -05:00
Chris Veilleux cfbb2a4bcb added empty value check to fix a bug 2019-03-18 01:28:08 -05:00
Chris Veilleux 8dd9075ee9 added city shared component 2019-03-18 01:03:46 -05:00
Chris Veilleux 2ae7728f59 minor refactor 2019-03-18 01:02:04 -05:00
Chris Veilleux 7079750fb7 added region shared component 2019-03-18 00:28:32 -05:00
Chris Veilleux bc3b3ff366 minor refactor 2019-03-17 22:43:45 -05:00
Chris Veilleux 40d3c5a4af abstracted the country input to reduce code duplication 2019-03-17 22:36:32 -05:00
Chris Veilleux 9d65165ef2 abstracted the country input to reduce code duplication 2019-03-17 22:34:21 -05:00
Chris Veilleux 53a64f53dc fixed an issue with timezone not being valid when populated from city 2019-03-15 14:58:45 -05:00
Chris Veilleux cfc9095729 brute force right align next buttons 2019-03-15 01:49:04 -05:00
Chris Veilleux 18b852ccde improved spacing 2019-03-15 01:39:03 -05:00
Chris Veilleux c166ec41d7 remove unnecessary noise 2019-03-15 01:30:50 -05:00
Chris Veilleux cc6376c12a broke defaults out from preferences because it made sense to do so. added new geography code to defaults. changed wake word and voice selectors to be button toggles 2019-03-15 01:09:17 -05:00
Chris Veilleux aef0802497 genericize to make more flexible in other use cases 2019-03-15 01:07:48 -05:00
Chris Veilleux 3279988c05 new geography service and models 2019-03-15 01:06:40 -05:00
Chris Veilleux 4f730633cc minor refactor 2019-03-15 01:06:08 -05:00
Chris Veilleux 626a4cef98 new re-usable component that leverages the button toggle component to allow a user to select an option 2019-03-14 17:36:42 -05:00
Chris Veilleux 2de9cb1b22 moved form building outside of service 2019-03-14 17:35:03 -05:00
Chris Veilleux 0b8e1c854a abstracted out the contents of each tab in the device card to improve readability 2019-03-14 13:03:39 -05:00
Chris Veilleux cc0a6f83ae moved preferences model 2019-03-14 12:47:44 -05:00
Chris Veilleux 731393ad05 added a device resolver 2019-03-14 12:47:24 -05:00
Chris Veilleux 463aa460da added a common component 2019-03-14 12:46:53 -05:00
Chris Veilleux 3d29a5f2b7 moved device module 2019-03-14 12:45:43 -05:00
Chris Veilleux ddf2961d30 reflect new location of models 2019-03-14 12:09:01 -05:00
Chris Veilleux 426423da9f moved interfaces into a models folder 2019-03-14 12:07:56 -05:00
Chris Veilleux 7bd674b296 minor presentation change 2019-03-14 00:55:46 -05:00
Chris Veilleux b6a37d4e40 new device add component 2019-03-13 23:51:14 -05:00
Chris Veilleux cfa13d8bb7 new location for route guards 2019-03-13 23:50:38 -05:00
Chris Veilleux 9a23ef2e3e removed grouping component as it will not be implemented in initial release 2019-03-13 23:50:13 -05:00
Chris Veilleux 00aa3ddcdc begin project restructure according to angular best practices 2019-03-13 23:40:36 -05:00
Chris Veilleux 6c6a29b153 changed url for new account page 2019-03-12 13:25:11 -05:00
Chris Veilleux 7895401fde changed url for new account page 2019-03-12 13:24:06 -05:00
Chris Veilleux ca6156797e moved account creation in to the profile module so that it could share code with the profile page. implemented stripe in new account flow 2019-03-12 13:23:26 -05:00
Chris Veilleux 2b8a84a19e removed router now that the payment dialog is a bottom screen 2019-03-12 12:36:28 -05:00
Chris Veilleux 8310cb8dd8 removed unused imports 2019-03-12 11:48:58 -05:00
Chris Veilleux 16d29237d6 moved the profile edit components into their own folder so that the add components can be added here as well. this is being done so that the add and edit functions can share membership payment code 2019-03-12 11:15:45 -05:00
Chris Veilleux 11ac617597 new bottom sheet for payment info 2019-03-12 10:56:14 -05:00
Chris Veilleux 09bb9830bb implemented stripe payment for memberships and feature level routing 2019-03-12 10:55:37 -05:00
Chris Veilleux 012ad39fe3 moved the membership-options component back into the profile component since it is only used there. 2019-03-12 10:54:24 -05:00
Chris Veilleux 4bd41e3f79 indenting stuff 2019-03-12 10:52:10 -05:00
Chris Veilleux 689c3f00c4 minor url tweaks 2019-03-12 10:46:37 -05:00
Chris Veilleux f9b718dd3f removed unused import 2019-03-12 10:46:27 -05:00
Chris Veilleux bd97f49703 minor url tweak 2019-03-12 10:45:17 -05:00
Chris Veilleux 11cf24dc14 moved feature module routes to their respective modules 2019-03-12 10:44:55 -05:00
Chris Veilleux ab6c36f364 added stripe API key to environment variables 2019-03-12 10:44:08 -05:00
Chris Veilleux 573b1f2f8a new resolver route guards so that the profile page doesn't load until all the data is fetched 2019-03-12 10:43:36 -05:00
Chris Veilleux e4cb8d0921 implement routing in the create-account feature module. 2019-03-12 10:42:35 -05:00
Chris Veilleux fba3cdd19f implement routing in the device feature module. 2019-03-12 10:41:01 -05:00
Chris Veilleux f905d4444e implement child routes in the skill feature module to support lazy loading 2019-03-12 01:16:47 -05:00
Chris Veilleux f90ce08f9f removed unused import 2019-03-08 23:08:14 -06:00
Chris Veilleux db397a2466 commented out buttons to change username and password until they can be implemented 2019-03-08 17:56:08 -06:00
Chris Veilleux 5e42064e4a added logic to get the membership types from the API 2019-03-08 17:47:51 -06:00
Chris Veilleux b90233c96c replaced lingering references to "display name" with "username" 2019-03-06 11:20:52 -06:00
Chris Veilleux 68742cd753 swapped order of membership and open data set at request of marketing 2019-03-06 11:19:34 -06:00
Chris Veilleux f221e54292 squashed a bug where users selecting not to be a member could not progress through new account setup 2019-03-06 11:19:02 -06:00
Chris Veilleux c18994bbb5 used shared login buttons and enable google login 2019-03-05 23:11:40 -06:00
Chris Veilleux ecf4f1cfd8 enable google login 2019-03-05 23:10:51 -06:00
Chris Veilleux a599003393 re-worked the device page 2019-03-05 17:03:04 -06:00
Chris Veilleux 337e23f68d removed code that has been moved to the device-list component 2019-03-05 16:38:10 -06:00
Chris Veilleux 97c123719e added links to navigate to the appropriate pages when selecting a menu item 2019-03-05 16:25:35 -06:00
Chris Veilleux 58484b1f6b renamed subscription to membership 2019-03-04 16:22:59 -06:00
Chris Veilleux 967de54988 fixed a bug where "Maybe Later" option was not selected for an account without a membership. 2019-03-04 14:49:32 -06:00
Chris Veilleux 20115f7d9f more errors in environmental setup found during deployment. also alphabetized the urls list because that's how I roll 2019-03-02 15:43:10 -06:00
Chris Veilleux b283700de4 corrected minor errors in environment files, making the urls consistent across applications 2019-03-02 14:41:23 -06:00
Chris Veilleux c79568a6e1 fixed typo 2019-03-02 14:32:52 -06:00
Chris Veilleux 27c94e619c corrected configuration file for test 2019-03-02 14:30:58 -06:00
Chris Veilleux 163b51bf0c added dev environment file 2019-03-02 12:59:39 -06:00
Chris Veilleux b962f9348d renaming stuff 2019-03-01 21:58:44 -06:00
Chris Veilleux de170d9710 changed to a more descriptive name 2019-02-28 22:57:32 -06:00
Chris Veilleux 7335d463d6 removed renamed file 2019-02-28 22:12:24 -06:00