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
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
58484b1f6b
renamed subscription to membership
2019-03-04 16:22:59 -06:00
Chris Veilleux
967de54988
fixed a bug where "Maybe Later" option was not selected for an account without a membership.
2019-03-04 14:49:32 -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
c79568a6e1
fixed typo
2019-03-02 14:32:52 -06:00
Chris Veilleux
27c94e619c
corrected configuration file for test
2019-03-02 14:30:58 -06:00
Chris Veilleux
163b51bf0c
added dev environment file
2019-03-02 12:59:39 -06:00
Chris Veilleux
b962f9348d
renaming stuff
2019-03-01 21:58:44 -06:00
Chris Veilleux
de170d9710
changed to a more descriptive name
2019-02-28 22:57:32 -06:00
Chris Veilleux
7335d463d6
removed renamed file
2019-02-28 22:12:24 -06:00
Chris Veilleux
2211f55b6b
minor refactor
2019-02-28 22:12:04 -06:00
Chris Veilleux
535b91faac
minor refactoring
2019-02-28 22:11:27 -06:00
Chris Veilleux
f98f7cfa21
removed account retrieval logic
2019-02-28 22:09:43 -06:00
Chris Veilleux
27f630c822
added new skill component
2019-02-28 22:07:25 -06:00
Chris Veilleux
c87a1e34e3
implemented new way to show different device settings for a skill and implemented setting change save functionality
2019-02-28 21:43:47 -06:00
Chris Veilleux
1761fb650e
minor refactor of environment
2019-02-26 09:53:04 -06:00
Chris Veilleux
10adc91c3f
minor wording change
2019-02-26 09:41:35 -06:00
Chris Veilleux
a8f5c37c6b
changed account url to dev version
2019-02-25 23:29:22 -06:00
Chris Veilleux
91ef4c75ea
initial commit of skills page
2019-02-25 23:17:21 -06:00
Chris Veilleux
b8376a3c37
minor reformat
2019-02-25 16:07:56 -06:00
Chris Veilleux
605d1623a4
made buttons uniform in size
2019-02-21 19:15:01 -06:00
Chris Veilleux
092aa743e9
refactored to include username and action buttons.
2019-02-21 19:14:31 -06:00
Chris Veilleux
f17ae8eda9
refactored ui to no longer use expansion panel and replaced hardocding with data from API
2019-02-21 19:13:33 -06:00
Chris Veilleux
c03e6a8509
minor tweaks
2019-02-21 19:12:44 -06:00
Chris Veilleux
8ef2eddbc2
replaced hardcoding around membership duration with data from the API
2019-02-21 19:11:29 -06:00
Chris Veilleux
1fb84348c1
changed a few field names
2019-02-21 19:10:41 -06:00
Chris Veilleux
67bb8b0488
pass inputs to child components
2019-02-21 19:09:57 -06:00
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
34b7d575ec
Some UI tweaks and allow for input value of the account's current setting.
2019-02-20 20:49:54 -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
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
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
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
e55b0e7626
fixed error with how navigation was working
2019-02-19 00:01:33 -06:00
Chris Veilleux
65ab2f1656
added redirect parameter to the create account navigation
2019-02-18 15:46:40 -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
7bc35ca075
changed "non-supporter" to "maybe later"
2019-02-18 12:04:49 -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
453b74f690
added social login library
2019-02-13 23:40:04 -06:00
Chris Veilleux
da85034af8
added an emitter that will send the selected membership option to the parent component
2019-02-13 23:39:36 -06:00
Chris Veilleux
acb3c4b383
added an event emitter that will send the email returned by facebook login to the parent component
2019-02-13 23:38:53 -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
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
Chris Veilleux
af4bf3d8fb
attempt to fix an issue where the footer icons overlapped with the footer text
2018-11-16 11:57:49 -06:00
Chris Veilleux
bfc7fdaf5f
removed redundant link to logout
2018-11-15 23:50:37 -06:00
Chris Veilleux
d00cc65d22
minor refactor
2018-11-15 23:31:14 -06:00
Chris Veilleux
3d34f6359f
shortened gap between hamburger menu and logo
2018-11-15 23:30:55 -06:00
Chris Veilleux
3d9a904baf
added a chevron to the end of the menu item if the item has children. chevron indicates whether or not item is expanded
2018-11-15 23:09:22 -06:00
Chris Veilleux
aba359028b
Pass a user observable to the globalnav library that can be used to populate the user name in the title bar
2018-11-15 22:02:14 -06:00
Chris Veilleux
42618ebde5
minor refactor
2018-11-15 16:18:30 -06:00
Chris Veilleux
50fd0afe57
refactored url settings so that only a single item containing all the urls needs to be passed to the globalnav library
2018-11-15 16:18:00 -06:00
Chris Veilleux
d87250a233
added call to marketplace user endpoint and pass the results to the globalnav library.
2018-11-15 16:16:47 -06:00
Chris Veilleux
ced5cca325
removed unused import
2018-11-15 16:16:00 -06:00
Chris Veilleux
c0cda0b43a
moved login/logout from "my account" menu item to toolbar. the "my account" menu item will now only show if user is logged in
2018-11-15 16:15:36 -06:00
Chris Veilleux
8133ebf54f
increased spacing between footer links and wrapped each in <a> tag so that they behave like links instead of just buttons
2018-11-15 16:14:26 -06:00
Chris Veilleux
45afb6552a
increased size of each menu item to help with mobile usability
2018-11-15 16:13:04 -06:00
Chris Veilleux
7d8c2b88ab
wrapped the links in <a> tags so that the navigation (open in new tab, open in new window) would display in the context menu
2018-11-15 16:12:24 -06:00
Chris Veilleux
f385fc5809
fixed the forum link for non-production environments
2018-11-15 11:03:46 -06:00
Kathy Reid
91ca5e7001
Update environment.prod.ts
...
We identified a couple of 404s in the Skill Team Meeting today; submitting a PR to fix 'em ;-)
2018-11-15 21:28:35 +11:00
Chris Veilleux
0484297b74
added production=true to make compiler happy
2018-11-14 18:45:15 -06:00
Chris Veilleux
841e8a458f
reverted change to relative import to make the failing build happy
2018-11-14 16:28:18 -06:00
Chris Veilleux
b47ef49fdc
fixed some indentation
2018-11-14 16:21:26 -06:00
Chris Veilleux
d68a8e2559
- added toolbar on top to allow for menu icon
...
- added different sidenav behaviors for mobile vs. desktop
- changed appearance of second level nav
- shrunk the space between menu items to make it friendlier for smaller screen sizes
2018-11-14 15:30:38 -06:00
Chris Veilleux
42f8b27047
changed "my account" icon per design team request
2018-11-13 18:27:12 -06:00
Chris Veilleux
3bd92dc495
reordered social icons per design team request
2018-11-13 18:26:41 -06:00
Chris Veilleux
617ed56d44
removed static width
2018-11-13 18:23:53 -06:00
Chris Veilleux
74e7feeedc
removed ripple animation when clicking menu item, per design team request
2018-11-13 18:23:33 -06:00
Chris Veilleux
eb92694bfe
changed color of menu item text per design team request
2018-11-13 18:22:58 -06:00
Chris Veilleux
6171ea1c34
changed color of menu item text per design team request
2018-11-13 18:22:43 -06:00
Chris Veilleux
1b555777d5
limited width of social icon div to limit the size of the sidenav
2018-11-13 18:22:19 -06:00
Chris Veilleux
d497bfbd0f
changed to relative import to make the failing build happy
2018-11-12 22:24:44 -06:00
Chris Veilleux
880cdf6885
changed dockerfile to take an argument specifying which project to build
2018-11-12 22:24:04 -06:00