Commit Graph

199 Commits (c823e0504a872e35657df1e86970ae9b675b8fd9)

Author SHA1 Message Date
Chris Veilleux b86ad87d45 removed some modules that were no longer used 2019-02-21 19:08:39 -06:00
Chris Veilleux a6d1c6736e removed ngIf now that the parent component handles the account asynchronously 2019-02-20 20:53:35 -06:00
Chris Veilleux eb0c887681 changed to use the membership options from the shared module and take the account's memberhsip object as input 2019-02-20 20:52:39 -06:00
Chris Veilleux 6c3417bb96 made account object observable so that it can load asynchronously 2019-02-20 20:51:28 -06:00
Chris Veilleux 410dfa8f33 more username changes 2019-02-19 17:18:56 -06:00
Chris Veilleux 5b0392ea0b more display name to username changes 2019-02-19 17:08:05 -06:00
Chris Veilleux e7b532dfee changed name of component tag 2019-02-19 17:05:52 -06:00
Chris Veilleux 6de9231386 added a header 2019-02-19 17:02:48 -06:00
Chris Veilleux 3147d2a4ff changed back to username, at the behest of the design folks 2019-02-19 17:02:24 -06:00
Chris Veilleux b07c72b62f removed box outline per design team 2019-02-19 16:21:26 -06:00
Chris Veilleux 6239252330 default width for the stepper to improve appearance on wider screens 2019-02-19 16:20:37 -06:00
Chris Veilleux f054396592 new service for the profile feature module 2019-02-19 14:50:28 -06:00
Chris Veilleux a42b2bd884 added account input 2019-02-19 00:04:33 -06:00
Chris Veilleux f2c5e1af14 removed password field and get account info as an input 2019-02-19 00:04:15 -06:00
Chris Veilleux ade8d1e2c4 added call to service account getter 2019-02-19 00:02:57 -06:00
Chris Veilleux 95259ddcc1 added profile service to providers 2019-02-19 00:02:23 -06:00
Chris Veilleux 3234e0de89 added logic to redirect user to log in screen after successful account creation 2019-02-18 15:45:57 -06:00
Chris Veilleux 4cebff4ccb added error catching logic using a pipe and a redirect to wherever they came from 2019-02-18 15:45:23 -06:00
Chris Veilleux 28eb57a756 fixed bug cause by lack of stripe ID in form group and added membership form group valiator 2019-02-18 12:04:02 -06:00
Chris Veilleux c03a940254 added snackbar module 2019-02-15 22:10:56 -06:00
Chris Veilleux 0acaa06a3a new add account API call 2019-02-15 22:10:39 -06:00
Chris Veilleux 0138942b6a don't create account until last step 2019-02-15 22:10:04 -06:00
Chris Veilleux 4d7ad1fa7a reword text and button to me more accurate 2019-02-15 22:00:01 -06:00
Chris Veilleux 9a9aa2e621 changed how step controls are passed to get the checkboxes in the stepper to work 2019-02-15 14:12:58 -06:00
Chris Veilleux 2f704f6c02 forced the last step before "done" to submit the new account form 2019-02-15 13:52:17 -06:00
Chris Veilleux 450000dd46 changed the "done" step to force user to login when done. 2019-02-15 13:50:36 -06:00
Chris Veilleux 16213fa228 change hint verbiage 2019-02-15 13:18:01 -06:00
Chris Veilleux 6b999fc09e added ability to handle event emitter from the membership options in the shared library 2019-02-13 23:41:09 -06:00
Chris Veilleux 0a3f13e2c2 minor change to how login methods are handled. separate email fields for values obtained from federated login vs internal login. This helps with form validation 2019-02-13 23:37:32 -06:00
Chris Veilleux 11fe991c1c removed redundant step 2019-02-13 20:14:58 -06:00
Chris Veilleux 97c5100989 minor styling changes 2019-02-13 20:14:44 -06:00
Chris Veilleux adbf4783a8 minor styling changes 2019-02-13 20:14:26 -06:00
Chris Veilleux d9eecf59bf added border around card 2019-02-13 19:50:03 -06:00
Chris Veilleux 96c4410e21 added border around cards and changed explanation text 2019-02-13 19:49:04 -06:00
Chris Veilleux 785f6522da changes to use new form control method 2019-02-13 15:53:22 -06:00
Chris Veilleux 56e5a2760c small design changes to navigation buttons and a refactor of how the form is implemented 2019-02-13 15:20:23 -06:00
Chris Veilleux ea2c1fb263 refactored to use more conventional access to form controls 2019-02-13 15:18:18 -06:00
Chris Veilleux 9c52ac0301 bypass Angular's DOM sanitizer for the agreements as they will be sourced internally. 2019-02-12 14:46:09 -06:00
Chris Veilleux 63a387308e changed "username" to "display name"; right-justified "next" buttons and "agree" buttons; styled "next" buttons, added a service for http requests. 2019-02-12 14:29:00 -06:00
Chris Veilleux 955f2e89e7 Added the "done" step. 2019-02-11 14:41:28 -06:00
Chris Veilleux f390d8cd8e fixed small bug in presentation of "accepted" button 2019-02-11 13:59:13 -06:00
Chris Veilleux f2112df8ce removed app service temporarily to fix a bug in the deployment 2019-02-11 13:53:20 -06:00
Chris Veilleux 1627c4e04f added create account and shared modules 2019-02-11 13:44:49 -06:00
Chris Veilleux 786b5863e0 added route to create account 2019-02-11 13:40:31 -06:00
Chris Veilleux c2460cb9e8 changed url to account site so people can see 2019-02-11 13:36:06 -06:00
Chris Veilleux a79a56455d change urls to reflect new homes of web apps 2019-02-11 13:18:53 -06:00
Chris Veilleux 186dbafb10 first swipe at an on-boarding process 2019-02-11 12:58:35 -06:00
Chris Veilleux 4bc31d16ae minor refactoring 2019-02-11 12:57:50 -06:00
Chris Veilleux 4821b62548 removed some unused material component modules 2019-02-06 23:19:30 -06:00
Chris Veilleux d502434a9d removed personal information card 2019-02-06 23:18:57 -06:00
Chris Veilleux 42eaf65e92 removed personal information section 2019-01-28 15:33:34 -06:00
Chris Veilleux b7c909d8d1 added a blurb indicating the benefits of membership and fixed a media query bug. 2019-01-28 15:31:50 -06:00
Chris Veilleux 100aaf922e applied global styles to the social connect buttons 2019-01-28 15:10:48 -06:00
Chris Veilleux e92f0f327b changed device settings to have three columns on larger screens 2019-01-28 15:01:38 -06:00
Chris Veilleux ab432f8d58 minor formatting change 2019-01-28 14:51:15 -06:00
Chris Veilleux a4f293ee4d added mixin for option button toggle and refactored the section card mixin 2019-01-28 14:19:46 -06:00
Chris Veilleux 88661b174b added mat-stretch-tabs directive 2019-01-28 13:18:13 -06:00
Chris Veilleux 8bf3e84ce8 moved section card classes out of the theme file 2019-01-28 13:17:47 -06:00
Chris Veilleux cda2273c08 added preferences and implemented tabs 2019-01-28 12:54:02 -06:00
Chris Veilleux d427991230 new components to view and modify the tts voice on a device. 2019-01-25 17:30:31 -06:00
Chris Veilleux 0576d2dfd0 new components to view and modify the wake word on a device. 2019-01-25 17:30:14 -06:00
Chris Veilleux 2586436a7d updated to use new stylesheets 2019-01-23 20:12:49 -06:00
Chris Veilleux a83da04efb fixed selector tag naming 2019-01-23 20:11:40 -06:00
Chris Veilleux 2156d5587d fixed selector tag naming 2019-01-23 20:11:21 -06:00
Chris Veilleux 9408bbcae6 fixed selector tag naming 2019-01-23 20:11:08 -06:00
Chris Veilleux 3c0f9c1122 updated to use new stylesheets 2019-01-23 20:10:25 -06:00
Chris Veilleux 93e6cf2619 new generic icons for devices with an unknown product identifier 2019-01-22 14:51:04 -06:00
Chris Veilleux f6272a2919 minor design changes 2019-01-11 12:40:37 -06:00
Chris Veilleux 76098e2fd0 gave the css class for section titles a more apt name. 2019-01-10 11:45:36 -06:00
Chris Veilleux a9ae2a6974 Applied a slew of design changes requested buy design team. 2019-01-10 11:22:32 -06:00
Chris Veilleux 7efa496d6e abstracted out the commonalities of attribute editing modals into a common component 2019-01-08 15:46:45 -06:00
Chris Veilleux 8b14af0635 moved the attribute components into the attribute folder. suffixed existing component with "-edit" and added a "-view" component for each attribute 2019-01-08 14:04:52 -06:00
Chris Veilleux 57f5f5dc54 stubbed in UI components for geographic location 2019-01-08 12:03:27 -06:00
Chris Veilleux 2b90898317 did some refactoring to make the device attribute component re-usable. also did a bit of renaming 2019-01-07 17:51:47 -06:00
Chris Veilleux ea7b0205e8 add device delete dialog 2019-01-04 16:00:31 -06:00
Chris Veilleux 99741081f1 removed an unnecessary field 2019-01-04 15:36:32 -06:00
Chris Veilleux 54d253f647 removed css that is not needed because of the mat-dialog-actions directive 2019-01-04 15:36:07 -06:00
Chris Veilleux 2513b336d5 fine tuned how the value selected in the dialog gets reflected in the device object 2019-01-04 13:59:54 -06:00
Chris Veilleux f7a709c789 removed an unnecessary field 2019-01-04 11:53:55 -06:00
Chris Veilleux 882cb247ad add informational text to the placement dialog. 2019-01-04 11:50:31 -06:00
Chris Veilleux c5272ab952 add device placement dialog 2019-01-03 14:55:40 -06:00
Chris Veilleux 7332b106f3 Add descriptive text indicating what grouping functionality benefits are 2019-01-03 14:52:08 -06:00
Chris Veilleux a2716059fb Add styling for the descriptive text 2019-01-03 14:50:49 -06:00
Chris Veilleux 89167fff18 rename file to match other platform icons 2019-01-03 14:49:56 -06:00
Chris Veilleux 71b25671fa icons for device platforms 2019-01-02 20:22:12 -06:00
Chris Veilleux 27d8daceae applied styling from design group and implemented a first attempt at a device group picker 2019-01-02 20:21:36 -06:00
Chris Veilleux e16ecb82a9 removed leaflet code 2018-12-20 14:18:59 -06:00
Chris Veilleux 78c5ba4c67 added page not found module and removed leaflet module 2018-12-20 14:18:44 -06:00
Chris Veilleux 66e586774c removed background color as it is redundant with the app 2018-12-18 15:33:20 -06:00
Chris Veilleux 4111ddcaf9 new device feature module 2018-12-17 13:44:56 -06:00
Chris Veilleux c3bc6616a0 removed some code that now lives in the globalnav library 2018-12-17 13:44:32 -06:00
Chris Veilleux 19f6d1bec4 added agreements section and applied some basic formatting 2018-12-14 17:21:33 -06:00
Chris Veilleux 14c6c9b233 stubbed in the components of the profile page 2018-12-13 17:02:38 -06:00
Chris Veilleux 0b52dc9c50 Merge branch 'ui-theming' into profile-page 2018-12-13 15:22:27 -06:00
Chris Veilleux 8a67b66a63 changed default favicon to use the mycroft branding 2018-12-13 12:27:10 -06:00
Chris Veilleux c3fb79124a added a proxy.config file to take care of cors issues with api calls 2018-11-27 14:13:13 -06:00
Chris Veilleux 177c7da453 Copied content from the marketplace base environment 2018-11-27 14:12:33 -06:00
Chris Veilleux a9e129dfcc added style to body to fill the content area 2018-11-27 14:11:57 -06:00
Chris Veilleux 0b853f6939 added account application 2018-11-27 12:50:08 -06:00