Commit Graph

192 Commits (34b7d575ecd48481cd8cd2237eb01aeeac15b92a)

Author SHA1 Message Date
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 b3785e332d added ability to navigate to login and create account 2019-02-11 13:14:34 -06:00
Chris Veilleux f67975fd28 removed some unused material component modules 2019-02-11 12:59:17 -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 762746b3e8 more changes around putting account menu in toolbar 2019-02-11 12:55:26 -06:00
Chris Veilleux 45bdb5b8aa added membership options to shared library 2019-02-11 12:54:05 -06:00
Chris Veilleux 215b252f3f new "shared" library for components, like buttons, used across applications 2019-02-09 20:04:39 -06:00
Chris Veilleux d9cb88db1c moved account menu from sidenav to right side of toolbar 2019-02-08 17:37:46 -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 f73d5b0b6e simplified with new change to federated sign in 2019-02-05 11:26:48 -06:00
Chris Veilleux f90bae288b simplified with new change to federated sign in 2019-02-05 11:25:59 -06:00
Chris Veilleux 511d19c77b major change to social login (a.k.a. federated login) that will do all authentication on the client side, then validate the email address returned by the platform against our database 2019-02-05 11:25:33 -06:00
Chris Veilleux 9b760769f8 refactored how navigation items were built 2019-02-05 11:16:52 -06:00
Chris Veilleux b987263df0 moved sign-in to sidenav and made account menu always visible 2019-02-05 10:47:56 -06:00
Chris Veilleux 662ee0e571 moved title bar login stuff to side nav. added comments 2019-02-05 10:46:25 -06:00
Chris Veilleux c7dbe8c61e minor spacing change 2019-02-04 16:36:29 -06:00
Chris Veilleux d2c174bed7 added social login modules 2019-02-04 15:11:38 -06:00
Chris Veilleux 1672ed856d removed call to generate tokens as they will be generated on the server 2019-02-04 15:11:11 -06:00
Chris Veilleux 154910e853 made the error experience better. authentication failures now take the shape of a snackbar. pre-authentication failures (i.e. improperly formatted email) now show up on the bottom of the input field 2019-02-04 15:09:28 -06:00
Chris Veilleux 2d34421c4a better responsive design behavior 2019-02-03 20:27:28 -06:00
Chris Veilleux ea4d6d2164 minor padding changes 2019-02-03 20:26:56 -06:00
Chris Veilleux 1bd23ba3e2 renamed "social" login to "external" login 2019-01-29 00:30:45 -06:00
Chris Veilleux 7d181783d2 renamed "social" login to "external" login 2019-01-29 00:29:57 -06:00
Chris Veilleux f4a4fbd506 renamed "antisocial" login to "internal" login 2019-01-29 00:22:40 -06:00
Chris Veilleux 92f0497353 renamed "antisocial" login function to "internal" login and added a docstring for the function 2019-01-29 00:22:11 -06:00
Chris Veilleux 1e7656308a changed stylesheets to use refactored theming files 2019-01-28 23:09:35 -06:00
Chris Veilleux 221ec8cc6b fixed a route pointing to nothing 2019-01-28 23:08:18 -06:00
Chris Veilleux eb0b5dc349 removed username from helper text. all logins will be email address 2019-01-28 23:02:36 -06:00
Chris Veilleux f0c9244b91 changed marketplace scss to use refactored theming stylesheets 2019-01-28 17:48:29 -06:00
Chris Veilleux 27912b4005 fixed error with page not found component 2019-01-28 17:47:50 -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 e0a4431cce improved spacing 2018-12-20 15:05:59 -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 bcb0fc4b61 Merge remote-tracking branch 'remotes/origin/tartarus-overhaul' into device-page 2018-12-20 14:07:58 -06:00
Chris Veilleux 904090c7e0 Merge branch 'tartarus-overhaul' into profile-page 2018-12-20 14:04:20 -06:00
Chris Veilleux eec9ca9ffb Merge pull request #27 from MycroftAI/ui-theming
Initial theming file definitions
2018-12-20 14:02:35 -06:00
Chris Veilleux dc47e6f5fd added a library application to build a standard 404 (page not found) page 2018-12-20 13:54:15 -06:00
Chris Veilleux 6f933b05a8 fixed some formatting issues that occurred when the sidnav content did not take up the whole screen 2018-12-18 15:48:31 -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 c1d93cb19a removed some code that now lives in the globalnav library 2018-12-17 13:44:01 -06:00
Chris Veilleux d653d6abe3 moved some code that was being duplicated in the applications into the library. 2018-12-17 13:42:36 -06:00
Chris Veilleux de2ee8a118 Merge remote-tracking branch 'remotes/origin/tartarus-overhaul' into ui-theming 2018-12-17 12:43:07 -06:00
Chris Veilleux 2483328b3b Merge remote-tracking branch 'remotes/origin/master' into profile-page 2018-12-17 12:41:41 -06:00
Chris Veilleux 57391ef3e5 Merge remote-tracking branch 'remotes/origin/master' into tartarus-overhaul 2018-12-17 12:41:11 -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 5f893c348a down-merging from tartarus-overhaul 2018-12-03 11:50:27 -06:00
Chris Veilleux edc956e4b8 learned some things about scss so made scss files more "sassy" 2018-12-02 00:24:59 -06:00
Chris Veilleux 283c22d29f remove logic that removed items from the "to_install" and "to_remove" install skill settings. This will be done on the backend by the API that talks to the device. 2018-11-29 12:58:42 -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
Chris Veilleux ea464b71ea add icon next to username in top toolbar 2018-11-16 12:21:15 -06:00
Chris Veilleux 7d7d7de46a change name of a few nav items to be less techy 2018-11-16 11:58:23 -06:00