Commit Graph

678 Commits (feature/add-device-navigation)

Author SHA1 Message Date
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 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