Commit Graph

54 Commits (ci-test)

Author SHA1 Message Date
Chris Veilleux 739a52a493 made the github client ID in the login url variable by platform 2019-05-06 12:22:02 -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 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 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 fdac4d8f0d fixed mobile layout for new account setup 2019-04-08 00:42:49 -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 ea5b8eccc4 implement password reset 2019-04-01 20:03:18 -05:00
Chris Veilleux fe955c5e15 minor refactoring 2019-03-25 18:35:57 -05:00
Chris Veilleux 7cf78a6d11 fixed a compile error 2019-03-24 14:25:29 -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 4a5a146536 fixed typo in mycroft wordpress url definition 2019-03-22 16:14:36 -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 6c6a29b153 changed url for new account page 2019-03-12 13:25:11 -05:00
Chris Veilleux c18994bbb5 used shared login buttons and enable google login 2019-03-05 23:11:40 -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 6c5c118699 applied some minor ui tweaks and applied my 2019-02-20 14:01:02 -06:00
Chris Veilleux 9dea243f4f removed roboto font 2019-02-20 13:59:51 -06:00
Chris Veilleux bdee5b04d0 added globalnav library 2019-02-20 13:59:28 -06:00
Chris Veilleux d603716748 copied from account project 2019-02-19 15:24:57 -06:00
Chris Veilleux b5559eebb7 remove the margin around the body 2019-02-19 15:24:36 -06:00
Chris Veilleux f67975fd28 removed some unused material component modules 2019-02-11 12:59:17 -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 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 904090c7e0 Merge branch 'tartarus-overhaul' into profile-page 2018-12-20 14:04:20 -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 19f6d1bec4 added agreements section and applied some basic formatting 2018-12-14 17:21:33 -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 42618ebde5 minor refactor 2018-11-15 16:18:30 -06:00
Chris Veilleux 44caf32be5 removed dockerfile from project as it cannot access package.json or the dist directory since they are out of scope 2018-11-12 20:04:16 -06:00