Joshua T Flowers
9e52bae51c
Update ShipStation 'Learn more' link ( https://github.com/woocommerce/woocommerce-admin/pull/3212 )
2019-11-12 13:23:52 -05:00
Ron Rennick
f78c143f3b
Move in-house rest endpoints to private namespace ( https://github.com/woocommerce/woocommerce-admin/pull/3204 )
...
* move in-house rest endpoints to private namespace
* PHPCS sniff fixes
2019-11-12 14:15:55 -04:00
Joshua T Flowers
4fb1945917
Onboarding: Use ShipStation for AU, GB, and CA ( https://github.com/woocommerce/woocommerce-admin/pull/3200 )
...
* Add shipstation to allowed plugins list
* Use shipstation for qualifying countries
* Add default value for onError prop in Plugins component
2019-11-12 10:44:39 +08:00
Justin Shreve
473ba88c59
Select the stripe checkbox by default ( https://github.com/woocommerce/woocommerce-admin/pull/3189 )
2019-11-11 14:57:08 -05:00
Joshua T Flowers
c25c91126c
Check if official TaxJar plugin exists before enabling WCS integration ( https://github.com/woocommerce/woocommerce-admin/pull/3183 )
2019-11-07 15:37:17 +08:00
Joshua T Flowers
73b11a1338
Onboarding: Add return to task list after saving taxes ( https://github.com/woocommerce/woocommerce-admin/pull/3170 )
2019-11-07 08:17:46 +08:00
Joshua T Flowers
1da248a9cb
Onboarding: Automatically enable tax calculations for manual configuration ( https://github.com/woocommerce/woocommerce-admin/pull/3168 )
...
* Enable tax calculations when manually configured
* Add manual configuration description
* Only show manual configuration description if calc tax option disabled
2019-11-06 11:18:02 +08:00
Joshua T Flowers
a3224ce65a
Onboarding: Add task list welcome modal ( https://github.com/woocommerce/woocommerce-admin/pull/3142 )
2019-11-01 12:00:57 +08:00
Joshua T Flowers
a946d474ce
Add an autofill option to SelectControl ( https://github.com/woocommerce/woocommerce-admin/pull/3105 )
...
* Add autofill method for countryState
* Add isFocused state to SelectControl
* Allow children prop for SelectControl components
2019-10-31 07:44:57 +08:00
Joshua T Flowers
9d04b15c7a
Onboarding: Scroll to top when navigating between pages ( https://github.com/woocommerce/woocommerce-admin/pull/3122 )
...
* Scroll to top when navigating between tasks
* Scroll to top when navigating between steps
2019-10-29 14:24:24 -04:00
Justin Shreve
af10516b8f
Make minor text fixes to onboarding ( https://github.com/woocommerce/woocommerce-admin/pull/3116 )
...
* Make minor text fixes to onboarding
* Fix it typo and use oxford commas
2019-10-29 14:15:36 -04:00
Justin Shreve
1aea9d7bd7
Update payments task based on feebback ( https://github.com/woocommerce/woocommerce-admin/pull/3099 )
...
* Mark stripe as enabled by default in supported countries, and link completed task to payment settings
* Update stripe supported code to pull from server side list
* Remove dependence on core method
2019-10-29 14:03:07 -04:00
Justin Shreve
c70143ccf8
Fix missing product tutorial and activity panels ( https://github.com/woocommerce/woocommerce-admin/pull/3117 )
2019-10-29 13:44:45 -04:00
Joshua T Flowers
bfc1721c69
Onboarding: Add task view and product import track events ( https://github.com/woocommerce/woocommerce-admin/pull/3115 )
2019-10-29 10:08:39 +08:00
Justin Shreve
051fd5d934
Update styles to work with WP 5.3 ( https://github.com/woocommerce/woocommerce-admin/pull/3086 )
...
* Update onboarding styles to work with WP 5.3
* Fix design on 5.3 as well as older versions
* Adjust styling and remove 5.3 class name
2019-10-25 09:05:44 -04:00
Justin Shreve
e9f4d45274
Install business extensions on the business details page ( https://github.com/woocommerce/woocommerce-admin/pull/3084 )
...
* Install Facebook & MailChimp plugins on the business details page
* Handle PR feedback: Add missing plugin name constants, and improve plugin component error handling
2019-10-23 11:17:38 -04:00
Joshua T Flowers
8b1e263709
Onboarding: Add task list extensibility and example plugin ( https://github.com/woocommerce/woocommerce-admin/pull/3060 )
...
* Add task list filter
* Add task example plugin
2019-10-21 11:11:21 +08:00
Joshua T Flowers
7b39e9f68c
Onboarding: Add store is ready for launch note ( https://github.com/woocommerce/woocommerce-admin/pull/3058 )
...
* Add option to mark task list completed
* Add note when task list completed option is true
* Add note on task list complete option added
2019-10-21 08:33:46 +08:00
Albert Juhé Lluveras
c9bbcc5e96
Fix typo in task list ( https://github.com/woocommerce/woocommerce-admin/pull/3064 )
2019-10-20 23:14:52 +02:00
Justin Shreve
a4ac2d8521
Check for product_types in the shipping task ( https://github.com/woocommerce/woocommerce-admin/pull/3057 )
2019-10-17 10:39:59 -04:00
Joshua T Flowers
0ee9188e58
Onboarding: Skip tax steps if complete and mark task complete ( https://github.com/woocommerce/woocommerce-admin/pull/3007 )
2019-10-17 06:01:56 +08:00
Joshua T Flowers
181c02bbc8
Onboarding: Add redirect URL option to jetpack connection URL ( https://github.com/woocommerce/woocommerce-admin/pull/3052 )
...
* Add redirect_url as rest param to jetpack connection
* Add query param to jetpack connection URL in wc-api
* Add redirect URL to connection and plugin steps
2019-10-17 06:00:47 +08:00
Justin Shreve
0785f3c97b
Add Task List Completed Functionality ( https://github.com/woocommerce/woocommerce-admin/pull/3021 )
...
* Task list completed functionality
* Hook up banner functionality
* Handle PR feedback: Add pointer/arrow, adjust banner hide behavior, some minor code changes.
2019-10-11 08:55:35 -04:00
Joshua T Flowers
b92500b35f
Onboarding: Replace TextControl component ( https://github.com/woocommerce/woocommerce-admin/pull/3020 )
...
* Add TextControl component
* Replace instances of newspack TextControl
2019-10-10 07:00:33 +08:00
Joshua T Flowers
431e465893
Hide shipping step for stores without physical products ( https://github.com/woocommerce/woocommerce-admin/pull/3005 )
2019-10-08 06:42:57 +08:00
Justin Shreve
19a69b7789
Add Task List Tracks Events ( https://github.com/woocommerce/woocommerce-admin/pull/2991 )
...
* Add Task List Tracks Events
* Add remaining tracks
* Add payment task tracks
* Adjust event prop names
2019-10-07 16:27:34 -04:00
Darren Ethier
f8ebc4cd6d
refactor all client files to use new settings api ( https://github.com/woocommerce/woocommerce-admin/pull/3002 )
2019-10-07 07:51:25 -04:00
Justin Shreve
c2a340da55
Add Stripe, PayPal, Klarna, and Square Connection Flows to the Payments Task ( https://github.com/woocommerce/woocommerce-admin/pull/2897 )
...
* Add payment method configuration
* Add stripe connection code
* Finish stripe connection logic
* Add PayPal Connection Flows
* Handle PR feedback: Enable methods when configuring via manual mode, update error modal to just rely on the errorMessage state, add TOS link and acceptance to the profile wizard, update optionsIsRequesting usage, and update docblocks.
* Update TOS message / display
* Add missing success messages on manual save
* Add Square & Klarna to Payments Task (https://github.com/woocommerce/woocommerce-admin/pull/2960 )
* Add Square to payments task
* Add logos to payment task
* Add Klarna configuration, and fix assetUrl usage
2019-10-03 12:03:29 -04:00
Justin Shreve
c5034567fc
Fix API namespace for the WooCommerce.com Connect Task ( https://github.com/woocommerce/woocommerce-admin/pull/2979 )
2019-10-01 11:09:13 -04:00
Darren Ethier
d728d38219
Refactor: Alternative approach to implementing extendable settings from the server ( https://github.com/woocommerce/woocommerce-admin/pull/2917 )
...
* integrate with new asset data registration (php side)
- includes back-compatibility.
* update js configuration and implement settings alias
- this aliases `@woocommerce/wc-admin-settings` to the settings api exposed via blocks (either the blocks plugin or core) and all the settings provided via the server.
- Adds fallback for back-compat if `wc.wcSettings` is not available in the environment (fallsback to `wcSettings`).
* initial pass to update all wcSettings direct usage to the new api
- this is just an initial pass, more can be done in separate pulls.
* missed one spot for adding new filter implementation
* fix incorrect jest config
* Avoid unnecessary assignment and directly return.
* Remove unnecessary defaults
* Fix inline comment text case.
Co-Authored-By: Albert Juhé Lluveras <contact@albertjuhe.com>
* Remove unnecessary inline comment.
* use @todo instead of TODO
Co-Authored-By: Albert Juhé Lluveras <contact@albertjuhe.com>
* fix incorrect reference in webpack config.
* add missing import and slightly delay dependency injection for scripts
* update get-setting and set-setting callbacks
* disable lint rule for console.error on dev doc builds
2019-09-23 17:47:08 -04:00
Joshua T Flowers
f095466442
Onboarding: Add create homepage logic to "Customize Appearance" step ( https://github.com/woocommerce/woocommerce-admin/pull/2889 )
2019-09-06 22:18:44 +08:00
Joshua T Flowers
52c295b820
Onboarding: Add "Import products" step ( https://github.com/woocommerce/woocommerce-admin/pull/2868 )
2019-09-06 10:06:29 +08:00
Ron Rennick
966cd9c0cc
use correct path for NAMESPACE import in task-list
2019-09-03 17:11:14 -03:00
Joshua T Flowers
7bce0b710f
Onboarding: Add "Customize Appearance" task ( https://github.com/woocommerce/woocommerce-admin/pull/2857 )
...
* Add initial Customize Appearance task
* Add options wc endpoint
* Add wc-api specs to manage options
2019-09-02 11:45:56 +08:00
Justin Shreve
e156605bfa
Onboarding Task List - Install selected payment methods ( https://github.com/woocommerce/woocommerce-admin/pull/2858 )
...
* Onboarding Task List - Install selected payment methods
* Don't pass formData to render functions
2019-08-30 13:04:11 -04:00
Justin Shreve
e5b4606047
Add base payments task & jetpack connection status method ( https://github.com/woocommerce/woocommerce-admin/pull/2853 )
...
* Add a base for the payments task, with the ability to choose methods. Also adds Jetpack connection status.
* Handle PR feedback
2019-08-29 12:41:04 -04:00
Justin Shreve
e67b556ac9
Update to Color Studio v2.1.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2837 )
...
* Update color-studio to v2.1.0
* Handle additional color updates after rebase.
2019-08-29 12:07:56 -04:00
Joshua T Flowers
547b771cdf
Onboarding: Add tax task. ( https://github.com/woocommerce/woocommerce-admin/pull/2830 )
2019-08-26 13:49:04 +08:00
Joshua T Flowers
234e4d513c
Add plugin and jetpack wc-api methods to shipping task ( https://github.com/woocommerce/woocommerce-admin/pull/2778 )
...
* Add shipping labels step
* Add jetpack connection selectors to wc-api
* Add plugin install and activation methods to wc-api
* Add shipping connect step
* Add busy cursor CSS to buttons
2019-08-21 14:34:21 +08:00
Joshua T Flowers
f4d7936b17
Onboarding: Add shipping rate base task ( https://github.com/woocommerce/woocommerce-admin/pull/2760 )
2019-08-21 13:58:47 +08:00
Joshua T Flowers
371a9fa28d
Update List actionable items to be wrapped with Link ( https://github.com/woocommerce/woocommerce-admin/pull/2779 )
...
* Update List actionable items to be wrapped with Link
* Update product tasks to use href instead of onclick
* User inner tag for list items
* Fix up a11y for non-link actionable items
2019-08-20 06:38:10 +08:00
Justin Shreve
dca1b07377
Onboarding - Task List: Add store connection task ( https://github.com/woocommerce/woocommerce-admin/pull/2718 )
...
* Adds store connection task
* PR Feedback
2019-08-01 14:09:08 -04:00
Joshua T Flowers
b42a8b34cd
Onboarding: Add products task ( https://github.com/woocommerce/woocommerce-admin/pull/2667 )
...
* Add product subtask list component
* Add has-action class to list component
* Redirect after active task completion
* Refactor task completion check
* Add task completion statuses to component settings
* Fix missing className prop for list items
* Add task completion styling
2019-07-19 10:54:38 +08:00
Joshua T Flowers
2d21db45ce
Onboarding: Add the task list dashboard ( https://github.com/woocommerce/woocommerce-admin/pull/2654 )
...
* Add task list dashboard page
* Add actual site URL to header
* Fix typos
* Remove app bar
* Use material icons
* Update material icons to use Google hosted font
* Localize description strings
2019-07-18 18:11:21 +08:00
Joshua T Flowers
04e35bf197
Add onboarding task list to dashboard ( https://github.com/woocommerce/woocommerce-admin/pull/1929 )
...
* Conditionally show task list on dashbaord page
* Move task list items into TaskList component
* Set onboarding flags to false in core and plugin environments
* Hide dashboard onboarding by default temporarily
2019-03-28 14:09:44 +08:00