Commit Graph

415 Commits (79129190c8f383becce22d34831af8aa9942fc67)

Author SHA1 Message Date
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 1d7a585f53 new npm module for stripe payments 2019-03-12 10:58:18 -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 dc6bf2f646 Fixed bug where button text was not white when button was selected 2019-03-05 00:36:51 -06:00