renovate[bot]
a80733a8d5
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/3327 )
...
* Lock file maintenance
* Update composer lockfile.
2019-12-13 09:59:43 -05:00
Jeff Stieler
2b85bf1bba
Install latest stable WC for running builds. ( https://github.com/woocommerce/woocommerce-admin/pull/3417 )
...
Occasionally, master breaks the build.
2019-12-13 09:30:21 +13:00
renovate[bot]
4f8b8f00ef
Update dependency core-js to v2.6.11 ( https://github.com/woocommerce/woocommerce-admin/pull/3411 )
2019-12-12 08:08:13 -05:00
renovate[bot]
f307ed3add
Update dependency webpack-cli to v3.3.10 ( https://github.com/woocommerce/woocommerce-admin/pull/3413 )
2019-12-12 07:53:07 -05:00
renovate[bot]
48d145d5df
Update dependency rtlcss to v2.4.1 ( https://github.com/woocommerce/woocommerce-admin/pull/3412 )
2019-12-11 22:47:50 -05:00
renovate[bot]
e828a73eb6
Update dependency copy-webpack-plugin to v5.1.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3410 )
2019-12-11 22:46:13 -05:00
renovate[bot]
a7c2d1f5fe
Update dependency automattic/jetpack-autoloader to v1.3.7 ( https://github.com/woocommerce/woocommerce-admin/pull/3409 )
2019-12-11 22:26:20 -05:00
renovate[bot]
90bde97393
Update babel monorepo ( https://github.com/woocommerce/woocommerce-admin/pull/3408 )
2019-12-11 22:00:37 -05:00
Justin Shreve
8b15bb441e
Add autocomplete props to address fields in onboarding and adjust country/state matching ( https://github.com/woocommerce/woocommerce-admin/pull/3338 )
...
* Add autocomplete props to adress fields in onboarding
* Adjust state/country autocomplete logic
* Refactor state and country check
2019-12-11 12:10:05 -05:00
Jeff Stieler
3301575b60
Fix missing header on core pages. ( https://github.com/woocommerce/woocommerce-admin/pull/3389 )
...
* Fix WC-admin loading on Status > Logs page.
* WIP render admin bar on all WC settings pages.
* Connect all settings, status, extension, and report pages using a filter.
2019-12-11 08:32:17 -05:00
Ron Rennick
4f71ae79a9
update customer rest controller for last active date in local time ( https://github.com/woocommerce/woocommerce-admin/pull/3388 )
2019-12-10 16:46:17 -04:00
Joshua T Flowers
529cab809e
Onboarding: Fix error if product types are missing ( https://github.com/woocommerce/woocommerce-admin/pull/3340 )
...
* Get product types from profile items or set to empty array
* Remove duplicate cart redirect methods
* Add missing cart redirect params
* Use path for wccom-back instead of full url
2019-12-10 15:08:16 -05:00
Joshua T Flowers
3cec6e7be6
Onboarding: Update shipping task button text ( https://github.com/woocommerce/woocommerce-admin/pull/3400 )
...
* Add buttonText prop and default text to shipping rates component
* Make button text dependent on remaining task visibility
* Determine task step visibility by plugins
2019-12-10 14:54:51 -05:00
Justin Shreve
1acd567e76
Default the Calypso environment to production ( https://github.com/woocommerce/woocommerce-admin/pull/3347 )
2019-12-10 14:36:45 -05:00
Justin Shreve
a0e47e8dfd
Add a button to continue setup after importing products ( https://github.com/woocommerce/woocommerce-admin/pull/3402 )
2019-12-10 14:28:19 -05:00
Justin Shreve
34a0fdb6a5
Fix revenue question translation with currency conversion ( https://github.com/woocommerce/woocommerce-admin/pull/3358 )
...
* Do a rough conversion of the currency ranges on the revenue question
* add a zero for every additional digit beyond the first digit to round currencies with larger differences in exchange rates
2019-12-10 14:01:21 -05:00
Ron Rennick
d1b356919c
don't load analytics dashboard for users without needed capability ( https://github.com/woocommerce/woocommerce-admin/pull/3386 )
...
* don't load analytics dashboard for users without needed capability
* add helper function
2019-12-10 10:04:39 -04:00
Ron Rennick
47ca4f1032
make report filter date props optional ( https://github.com/woocommerce/woocommerce-admin/pull/3359 )
2019-12-10 09:56:06 -04:00
Joshua T Flowers
08f38ace89
Update the tracking usage modal copy ( https://github.com/woocommerce/woocommerce-admin/pull/3398 )
2019-12-10 11:08:54 +07:00
Joshua T Flowers
df172f4592
Onboarding: Reduce number of queries needed to update logo ( https://github.com/woocommerce/woocommerce-admin/pull/3397 )
...
* Add stylesheet and themeMods to settings and remove customLogo
* Remove queries to get current stylesheet and thememods
2019-12-10 11:08:44 +07:00
renovate[bot]
1f263874e3
Update dependency lerna to v3.19.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3346 )
2019-12-09 14:36:51 -05:00
renovate[bot]
ab37d42635
Update dependency docsify-cli to v4.4.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3344 )
2019-12-09 14:26:27 -05:00
renovate[bot]
6cbc928675
Update dependency eslint-plugin-react to v7.17.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3345 )
2019-12-09 14:21:57 -05:00
Paul Sealock
6a92ccb932
Release/0.23.1 ( https://github.com/woocommerce/woocommerce-admin/pull/3395 )
...
* release changes 0.23.0
* check onboarding function
* version bumps
* fix package.json typo
* fix version typo
2019-12-10 08:02:09 +13:00
renovate[bot]
7d48375c0b
Update dependency deasync to v0.1.16 ( https://github.com/woocommerce/woocommerce-admin/pull/3343 )
2019-12-09 14:00:33 -05:00
renovate[bot]
44007fd014
Update dependency css-loader to v3.3.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3342 )
2019-12-09 13:47:40 -05:00
renovate[bot]
3445ff6578
Update dependency autoprefixer to v9.7.3 ( https://github.com/woocommerce/woocommerce-admin/pull/3341 )
2019-12-09 13:36:13 -05:00
Paul Sealock
557cf0fbc4
release changes 0.23.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3371 )
2019-12-10 07:30:38 +13:00
Joshua T Flowers
2fe5f99977
Update check for TOS accepted in tax step ( https://github.com/woocommerce/woocommerce-admin/pull/3245 )
2019-12-09 11:50:54 +07:00
Ron Rennick
fe0aaaa8ab
Add/disable plugin filter ( https://github.com/woocommerce/woocommerce-admin/pull/3361 )
...
* add filter to allow WC Admin to be disabled
* update filter name
2019-12-06 13:13:28 -04:00
Ron Rennick
ba30224098
Stardardize hooks ( https://github.com/woocommerce/woocommerce-admin/pull/3339 )
...
* rename woocommerce_reports_* hooks/filters to woocommerce_analytics_*
* introduce woocommerce_navigation_ filter prefix
* update remaining wc_admin_* filters/hooks
* phpcs sniff fixes for notes data store
* standardize woocommerce_note_ hook prefix
* one of filter renames
* update contributing readme, onboarding unit test
* missed _notes_ -> _note_ filter
* update ext example hooks
2019-12-06 12:06:11 +13:00
Paul Sealock
8205112732
Add currency extension ( https://github.com/woocommerce/woocommerce-admin/pull/3328 )
...
* Add currency extension
* use wcSettings
* save
* get revenue working
* all reports
* remove error log
* better rename
* add column
* persist queries
* go back to individual hooks
* comments
* address feedback
2019-12-06 11:38:26 +13:00
Jeff Stieler
6a8124ffd0
Remove unnecessary locale update call. ( https://github.com/woocommerce/woocommerce-admin/pull/3362 )
...
Let the @wordpress/date module handle it.
2019-12-06 11:38:07 +13:00
Ron Rennick
0c5c0f1571
add filter to allow WC Admin to be disabled ( https://github.com/woocommerce/woocommerce-admin/pull/3350 )
2019-12-04 19:44:49 -04:00
Ron Rennick
cd6c81ae22
account for time change when calculating next day start ( https://github.com/woocommerce/woocommerce-admin/pull/3333 )
2019-12-04 19:44:20 -04:00
Justin Shreve
4e4d6b265a
Remove extra debug information ( https://github.com/woocommerce/woocommerce-admin/pull/3336 )
2019-12-04 08:16:20 -05:00
Justin Shreve
5e6e3e98db
Fix button margin on plugins screen ( https://github.com/woocommerce/woocommerce-admin/pull/3337 )
2019-12-04 08:05:01 -05:00
Joshua T Flowers
2fccd709c0
Onboarding: Update global currency settings on address change ( https://github.com/woocommerce/woocommerce-admin/pull/3324 )
...
* Update currency data to match currency format used in wcSettings
* Revert currency ranges to sprintf
* Allow currency to be changed after the class has been initialized
* Update currency settings when store address is changed
* Get default prices formats from positioning
* Set currency defaults if not set
* Handle PR feedback
* Add translator comment to 'more than' revenue option
2019-12-04 07:32:13 +08:00
Joshua T Flowers
7c9ba29fa2
Onboarding: Redirect to task list after shipping step connection ( https://github.com/woocommerce/woocommerce-admin/pull/3331 )
...
* Add redirectUrl prop to connect step
* Add propTypes to connect component
2019-12-04 07:16:17 +08:00
Joshua T Flowers
7e2aa85235
Onboarding: Format product count ranges numbers without decimals ( https://github.com/woocommerce/woocommerce-admin/pull/3316 )
...
* Format product count ranges numbers without decimals
* Don't pass format method as argument to getNumberRangeString
2019-12-04 07:13:42 +08:00
Joshua T Flowers
fa2ab220c9
Onboarding: Allow logo to be removed via customize appearance task ( https://github.com/woocommerce/woocommerce-admin/pull/3323 )
...
* Remove pending state when no custom logo ID exists
* Update logo to null in theme mods if removed
2019-12-03 12:42:57 +08:00
Joshua T Flowers
09f2a03284
Onboarding: Update appearance task completion criteria ( https://github.com/woocommerce/woocommerce-admin/pull/3321 )
...
* Update appearance task completion criteria
* Don't update wcSettings after logo change
2019-12-03 12:18:56 +08:00
Joshua T Flowers
485cb2c193
Update getCurrencyFormatString import to use wc-admin lib ( https://github.com/woocommerce/woocommerce-admin/pull/3332 )
2019-12-03 09:12:53 +08:00
Justin Shreve
448e1f3e11
Remove Newspack Dependency ( https://github.com/woocommerce/woocommerce-admin/pull/3302 )
...
* Switch to @wordpress/component's Button
* Finish button conversion
* Move to @wp/component's CheckboxControl
* Add ImageUpload component
* Remove Newspack package
* CSS Cleanup
* Handle PR feedback: Fix tests, add ImageUploader basic test, fix FireFox/Safari Display issues, and currency input bug
2019-12-02 12:39:22 -05:00
Darren Ethier
09ddedc8d9
Packages: Prep for release. ( https://github.com/woocommerce/woocommerce-admin/pull/3325 )
...
* update components package version and changelog
* update csvexport package and changelog
* update currency package and changelog
* update date package and changelog
* update navigation package and changelog
* update number package and changelog
* update package dependency versions
* fix typo
2019-12-02 08:08:35 -05:00
Joshua T Flowers
81599c5178
Check if extended_info is set for order report items ( https://github.com/woocommerce/woocommerce-admin/pull/3315 )
2019-11-29 09:22:18 +08:00
Paul Sealock
3f13793e66
DB Updates: invalidate cache after update ( https://github.com/woocommerce/woocommerce-admin/pull/3299 )
2019-11-29 09:55:23 +13:00
Paul Sealock
a5a67b107e
Settings: Persist date range selection ( https://github.com/woocommerce/woocommerce-admin/pull/3293 )
...
* Settings: fix date range persistance
* set undefined on persisted on save
* add comment
2019-11-29 09:54:15 +13:00
Ron Rennick
d6c77de3cd
make customer order count consistent between customer and stats ( https://github.com/woocommerce/woocommerce-admin/pull/3290 )
...
* make customer order count consistent between customer and stats
* add phpcs ignore for date()
* move reused SQL logic to variables
2019-11-28 12:58:46 -04:00
Joshua T Flowers
deeeacd3a5
Include out of stock products in low_in_stock product filter ( https://github.com/woocommerce/woocommerce-admin/pull/3310 )
2019-11-28 13:41:58 +08:00
renovate[bot]
a259fa03f3
Update dependency automattic/jetpack-autoloader to v1.3.5 ( https://github.com/woocommerce/woocommerce-admin/pull/3307 )
2019-11-28 13:02:36 +13:00
renovate[bot]
772a8c7723
Update dependency d3-time-format to v2.2.2 ( https://github.com/woocommerce/woocommerce-admin/pull/3308 )
2019-11-28 13:01:53 +13:00
Paul Sealock
49060372aa
Use report filters with tracking ( https://github.com/woocommerce/woocommerce-admin/pull/3309 )
2019-11-28 12:12:33 +13:00
renovate[bot]
d035bc8397
Update babel monorepo to v7.7.4 ( https://github.com/woocommerce/woocommerce-admin/pull/3306 )
2019-11-27 17:06:29 +13:00
renovate[bot]
07b4f93494
Pin dependency @wordpress/base-styles to 1.0.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3305 )
2019-11-27 16:39:57 +13:00
Joshua T Flowers
a55830ac8c
Onboarding: Hide ImageIUploader before custom logo is fetched ( https://github.com/woocommerce/woocommerce-admin/pull/3304 )
...
* Check if themeMods is set before showing logo step
* Set state to pending while fetching media
2019-11-27 10:59:40 +08:00
Jeff Stieler
9469663379
Decouple date package from `wcSettings`. ( https://github.com/woocommerce/woocommerce-admin/pull/3278 )
...
* Decouple date package from wcSettings.
* Update missed documentation and example.
* Expect simpler prop values for date filter.
* Remove unused props from primary/secondary dates.
* Avoid introducing moment dependency for type checking.
* Handle null moment/date values in DateRangeFilterPicker.
* Fix missing ISO date format.
* Fix moment instance detection.
2019-11-26 14:39:40 -05:00
Jeff Stieler
e87a23bc75
Fix checkout of master branch in CI environment. ( https://github.com/woocommerce/woocommerce-admin/pull/3296 )
2019-11-26 13:24:36 -05:00
Ron Rennick
baeaa94f5f
make store revenue range amounts translatable ( https://github.com/woocommerce/woocommerce-admin/pull/3251 )
...
* make store revenue range amounts translatable
* update business details to USD amounts
2019-11-26 09:01:47 -04:00
Justin Shreve
50cc3edaed
Update onboarding filters with a consistent prefix ( https://github.com/woocommerce/woocommerce-admin/pull/3295 )
...
* Update onboarding filters with a consistent prefix
* Rename woocommerce_onboarding_payments to match the other task list options
2019-11-25 11:15:22 -05:00
Justin Shreve
c8f9d7673c
Fix notices and display issues that can occur when a WCCOM product api request fails ( https://github.com/woocommerce/woocommerce-admin/pull/3291 )
2019-11-25 10:35:35 -05:00
Ron Rennick
c5f0fa90b2
Remove Previous Year week alignment ( https://github.com/woocommerce/woocommerce-admin/pull/3271 )
...
* remove previous year week alignment, include full day at end of previous period
* update script testing of weeks in last year
2019-11-25 09:19:19 -04:00
renovate[bot]
53e3009c4b
Update dependency d3-shape to v1.3.7 ( https://github.com/woocommerce/woocommerce-admin/pull/3284 )
2019-11-25 17:26:56 +13:00
renovate[bot]
46bc6574fe
Update dependency d3-selection to v1.4.1 ( https://github.com/woocommerce/woocommerce-admin/pull/3283 )
2019-11-25 17:07:43 +13:00
renovate[bot]
38af02a632
Update dependency d3-format to v1.4.2 ( https://github.com/woocommerce/woocommerce-admin/pull/3282 )
2019-11-25 17:02:39 +13:00
renovate[bot]
23abbd47c8
Update dependency autoprefixer to v9.7.2 ( https://github.com/woocommerce/woocommerce-admin/pull/3280 )
2019-11-25 17:00:05 +13:00
renovate[bot]
5e1901bb5f
Update dependency automattic/jetpack-autoloader to v1.3.4 ( https://github.com/woocommerce/woocommerce-admin/pull/3279 )
2019-11-25 16:58:49 +13:00
Darren Ethier
b57b52ff0c
fix error due to fallback not loading when needed for getAdminLink ( https://github.com/woocommerce/woocommerce-admin/pull/3297 )
2019-11-22 19:30:46 -05:00
Jeff Stieler
c2020507e3
Decouple Navigation from `wcSettings`. ( https://github.com/woocommerce/woocommerce-admin/pull/3294 )
...
* Move getAdminLink to wc-admin-settings.
* Add changelog entries.
* Look for `getAdminLink()` in @woocommerce/settings first.
2019-11-22 12:07:26 -05:00
David Levin
52cb35f4de
Correcting and clarifying analytics terms and calculations ( https://github.com/woocommerce/woocommerce-admin/pull/3104 )
...
* Relabel Net Revenue to Net Sales, revert previous refund work on Gross revenue and rename to total sales. Update the orer of all the things
* Add gross sales calculation to revenue stats endpoint.
* Restore coupon_total when updating order stats.
* Wire up gross sales to revenue report.
* Fix revenue report refunds calculation when there are no refunds.
* update net sales labels and cases in order, product and category tables
* Subtract refunded shipping and taxes from gross sales.
* pluses to minuses to fix the gross revenue and refund totals when refunding
* Add gross_sales to revenue stats orderby enum.
* Change refund labels to Returns
* Remove usage of defunct coupon_total column.
* Store refunded amount in stats table.
* Rename "gross_total" column to "total_sales".
* Net total for refund orders can be used instead of a new column.
* Rename gross_revenue to total_sales.
* Coalesce coupons total in order stats query.
SUM()ing all nulls gives null, not zero.
* Use segmentation selections to backfill missing data.
Fo when report columns and segmentation columns don't match.
* Remove errant gross_sales from expected interval test data.
* Fix gross sales tests for revenue/stats.
* Move missing segment fills back to their original locations.
* Fix remaining tests failing because of gross sales.
* Fix db upgrade function rename of gross_total column.
* Fix linter errors.
2019-11-22 10:06:14 -05:00
Paul Sealock
0db5cbb6a0
Component styles: Explicitly import from Gutenberg ( https://github.com/woocommerce/woocommerce-admin/pull/3292 )
...
* Fix Gutenberg style imports
* remove duplicate variables
* remove extra variables
* remove duplicate imports
* move base style imports to webpack
2019-11-22 13:19:37 +13:00
Jeff Stieler
17514872ad
Decouple currency and numbers packages from `wcSettings`. ( https://github.com/woocommerce/woocommerce-admin/pull/3277 )
...
* Remove wcSettings dependency from currency and number packages.
Either take a configuration object in function calls or in a new class constructor.
* Use new Currency class and number format methods in client/.
Compose with store settings to keep the same API.
* Don't reintroduce lodash dependency to currency package.
* Add changelog entries to currency and number packages.
* Update docs, example, and changelog for AdvancedFilters component.
* Use precision-less formatValue() for integer report values.
* Make Currency instance immutable.
2019-11-21 16:51:52 -05:00
Justin Shreve
1a1abe0cc2
Add remaining onboarding documentation ( https://github.com/woocommerce/woocommerce-admin/pull/3286 )
...
* Add Jetpack connection docs, and update the calypso information
* Finish onboarding docs with options, filters, and rest api sections
* Handle PR feedback
2019-11-21 11:28:22 -05:00
Justin Shreve
631ffe240f
Onboarding - Add extra plugin debug to plugin installation ( https://github.com/woocommerce/woocommerce-admin/pull/3272 )
...
* Add extra plugin debug to plugin installation
* Add additional debug
2019-11-21 10:22:49 -05:00
Joshua T Flowers
940716d7f5
Add wc admin card classes to leaderboards ( https://github.com/woocommerce/woocommerce-admin/pull/3267 )
2019-11-21 20:10:37 +08:00
Paul Sealock
1f4e2fcdfe
Use same wp-components version in bundle ( https://github.com/woocommerce/woocommerce-admin/pull/3253 )
...
* Use same wp-components version in bundle
* turn off short array rule
2019-11-21 09:36:44 +13:00
Joshua T Flowers
6bb8015cf2
Filter invalid statuses from saved statuses ( https://github.com/woocommerce/woocommerce-admin/pull/3268 )
2019-11-20 22:52:24 +08:00
Paul Sealock
790e5f59d3
Allow core inclusion via Package.php ( https://github.com/woocommerce/woocommerce-admin/pull/3196 )
...
* Create GH tag release process
Add core to the release
no need to re-run docs
simplify build command
add gh release script
fix errant comment
fix errant comment
force add feature-config.php
gitattributes
moar attributes
add language files
* Make sure initalization via Core is working
2019-11-20 12:23:27 +13:00
Jeff Stieler
f8fa7b6bc7
Fetch autocomplete countries from the API rather than wcSettings object. ( https://github.com/woocommerce/woocommerce-admin/pull/3262 )
2019-11-19 14:17:15 -05:00
Justin Shreve
e1f67a7d80
Add base documentation for the onboarding feature ( https://github.com/woocommerce/woocommerce-admin/pull/3274 )
...
* Add base documentation for the onboarding feature
* Handle PR feedback: Fix API URls, and WooCommerce.com heading
2019-11-19 13:06:38 -05:00
Ron Rennick
915953e1a6
use a filter to set default locale ( https://github.com/woocommerce/woocommerce-admin/pull/3273 )
2019-11-19 13:49:18 -04:00
Ron Rennick
2b8b1e4c1c
rename DS get_* to add_* where function does not return values ( https://github.com/woocommerce/woocommerce-admin/pull/3275 )
...
* rename DS get_* to add_* where function does not return values
* phpcs fixes on coupons, products data stores
2019-11-19 13:48:35 -04:00
Joshua T Flowers
1e792b7e86
Onboarding: Stretch theme image to fit card container ( https://github.com/woocommerce/woocommerce-admin/pull/3266 )
2019-11-19 09:18:22 +08:00
Justin Shreve
7385170781
Fix filter gap on analytics select controls ( https://github.com/woocommerce/woocommerce-admin/pull/3259 )
2019-11-18 10:20:07 -05:00
Ron Rennick
241fad75cc
PHPCS fixes for onboarding files ( https://github.com/woocommerce/woocommerce-admin/pull/3269 )
2019-11-18 11:17:48 -04:00
Ron Rennick
634a4edc13
return a value from create pages API call ( https://github.com/woocommerce/woocommerce-admin/pull/3261 )
2019-11-18 08:37:16 -04:00
Joshua T Flowers
225548d7af
Filter empty keywords from autocompleters ( https://github.com/woocommerce/woocommerce-admin/pull/3257 )
2019-11-18 09:23:39 +08:00
Joshua T Flowers
81567875c0
Reset state before firing onChange in SelectControl ( https://github.com/woocommerce/woocommerce-admin/pull/3255 )
2019-11-18 09:23:26 +08:00
Joshua T Flowers
e060fbee56
Fix selected value showing for multiple SelectControl ( https://github.com/woocommerce/woocommerce-admin/pull/3254 )
2019-11-18 09:23:15 +08:00
Paul Sealock
03399a034c
Create GH tag release process ( https://github.com/woocommerce/woocommerce-admin/pull/3190 )
...
Add core to the release
no need to re-run docs
simplify build command
add gh release script
fix errant comment
fix errant comment
force add feature-config.php
gitattributes
moar attributes
add language files
2019-11-18 11:39:27 +13:00
Justin Shreve
f87176873b
Onboarding - Fix payment CSS on mobile ( https://github.com/woocommerce/woocommerce-admin/pull/3236 )
2019-11-15 08:33:40 -05:00
Justin Shreve
a27c178ef6
Fix default country on new stores ( https://github.com/woocommerce/woocommerce-admin/pull/3252 )
2019-11-15 08:32:54 -05:00
Justin Shreve
03c3251a2a
Onboarding - Add tracks queue and fix busted tracks events/add missing event ( https://github.com/woocommerce/woocommerce-admin/pull/3220 )
...
* Fix busted tracks events and add missing continue setup event
* Move appearance check to next page load to avoid the event not firing
* Add a tracks queue to delay event recording & log embed page views (https://github.com/woocommerce/woocommerce-admin/pull/3250 )
* Add a tracks queue to delay event recording
* Add emebedded page view tracking, and queue the tax skip event
2019-11-15 08:32:02 -05:00
Joshua T Flowers
ee747d2869
Onboarding: Skip homepage step when classic editor is in use ( https://github.com/woocommerce/woocommerce-admin/pull/3244 )
2019-11-15 08:17:48 +08:00
Joshua T Flowers
08ea4648ca
Onboarding: Update homepage options call to use in-house namespace ( https://github.com/woocommerce/woocommerce-admin/pull/3243 )
2019-11-15 08:17:18 +08:00
Ron Rennick
4987b7a1a7
add REST routes for customers, handler for single customer ( https://github.com/woocommerce/woocommerce-admin/pull/3174 )
...
* add REST routes for customers, handler for single customer
* use customer id vs user_id, add collection link
2019-11-14 11:25:29 -04:00
Albert Juhé Lluveras
319cc65d22
Make WooCommerce brand localizable ( https://github.com/woocommerce/woocommerce-admin/pull/3247 )
...
* Make WooCommerce brand localizable
* Make HeaderLogo aria-label localizable
2019-11-14 16:24:42 +01:00
Ron Rennick
931172ff89
fix typos in JS docs ( https://github.com/woocommerce/woocommerce-admin/pull/3248 )
2019-11-14 10:35:55 -04:00
Ron Rennick
c716b8c399
capitalize WooCommerce Services ( https://github.com/woocommerce/woocommerce-admin/pull/3249 )
2019-11-14 10:35:28 -04:00
Justin Shreve
7fb1d33e22
Show the "activate & continue" button as busy during Jetpack redirect ( https://github.com/woocommerce/woocommerce-admin/pull/3234 )
2019-11-14 09:14:53 -05:00
Albert Juhé Lluveras
503e63e6af
Select control: fix misalignment and hide scroll bar ( https://github.com/woocommerce/woocommerce-admin/pull/3215 )
...
* Fix misalignment in select control
* Fix scroll appearing in Select Control
2019-11-14 09:49:32 +01:00
Joshua T Flowers
91b8ed366d
Onboarding: Add the ability to toggle on or off the new onboarding ( https://github.com/woocommerce/woocommerce-admin/pull/3230 )
...
* Add on option to toggle on the new onboarding experience
* Add an option to toggle off the new onboarding experience
* Update todo comment to remove option on merge to core
2019-11-14 13:12:37 +08:00
Joshua T Flowers
f2d41e8fd7
Onboarding: Remove notice to run the old setup wizard ( https://github.com/woocommerce/woocommerce-admin/pull/3232 )
2019-11-14 13:11:28 +08:00
Joshua T Flowers
87edceabf3
Fix header error in homepage template ( https://github.com/woocommerce/woocommerce-admin/pull/3231 )
2019-11-14 13:05:28 +08:00
Paul Sealock
360b0f1651
Release 0.22.0 changes ( https://github.com/woocommerce/woocommerce-admin/pull/3221 )
2019-11-14 09:09:17 +13:00
renovate[bot]
afb74db8a3
Update dependency qs to v6.9.1 ( https://github.com/woocommerce/woocommerce-admin/pull/3226 )
2019-11-13 09:51:47 +01:00
renovate[bot]
089b5cca70
Update dependency lerna to v3.18.4 ( https://github.com/woocommerce/woocommerce-admin/pull/3225 )
2019-11-13 09:51:36 +01:00
renovate[bot]
237c2afe57
Update dependency copy-webpack-plugin to v5.0.5 ( https://github.com/woocommerce/woocommerce-admin/pull/3223 )
2019-11-13 09:51:27 +01:00
renovate[bot]
800875660a
Update dependency @octokit/rest to v16.35.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3222 )
2019-11-13 09:51:19 +01:00
Joshua T Flowers
6d9c37215a
Add email marketing note if profiler is complete ( https://github.com/woocommerce/woocommerce-admin/pull/3213 )
2019-11-13 11:25:12 +08:00
Joshua T Flowers
000d666096
Add tax filtering to orders data ( https://github.com/woocommerce/woocommerce-admin/pull/3197 )
...
* Add tax rates filter to orders report
* Add tax rate filters to orders data store
* Add tax rate query filters to order stats data store
* Add tax rate orders link to taxes table
2019-11-13 11:22:06 +08:00
Ron Rennick
fe3f819ee8
add order status filter to tax stats queries ( https://github.com/woocommerce/woocommerce-admin/pull/3158 )
2019-11-12 16:54:55 -04:00
Ron Rennick
b2b1934eea
remove deleted products, coupons from stats when order edited ( https://github.com/woocommerce/woocommerce-admin/pull/3103 )
...
* remove deleted products, couponsfrom stats when order edited
* sync with datastore refactor
2019-11-12 15:07:14 -04:00
Joshua T Flowers
9ea25daf81
Update filter picker to use key instead of id ( https://github.com/woocommerce/woocommerce-admin/pull/3214 )
2019-11-13 07:41:19 +13:00
Justin Shreve
d29f93999a
Update the Jetpack WooCommerce onboarding parameter, so that we can split test the new UI against the existing setup wizard flow. ( https://github.com/woocommerce/woocommerce-admin/pull/3207 )
2019-11-12 13:24:27 -05:00
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
Ron Rennick
8ad869e643
move stock stats suny functions to ReportsSync ( https://github.com/woocommerce/woocommerce-admin/pull/3186 )
2019-11-12 11:34:07 -04:00
Justin Shreve
4b7263df14
Onboarding - Fix homepage notice on Gutenberg save ( https://github.com/woocommerce/woocommerce-admin/pull/3206 )
...
* Fix homepage notice
* Update class name used to check for publish success
2019-11-12 10:31:44 -05: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
Joshua T Flowers
642b17c1aa
Onboarding: Update return to task list notices ( https://github.com/woocommerce/woocommerce-admin/pull/3192 )
...
* Use core/notices for product creation notices
* Only show task list return notice on first save of taxes
* Update tax completion notice
* Check if tax task is complete before loading script
2019-11-12 09:17:36 +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
renovate[bot]
90e7491b44
Update dependency d3-time-format to v2.2.1 ( https://github.com/woocommerce/woocommerce-admin/pull/3133 )
2019-11-11 11:12:34 +01:00
renovate[bot]
64ad5ee465
Update dependency node-sass to v4.13.0 ( https://github.com/woocommerce/woocommerce-admin/pull/3179 )
2019-11-11 11:07:49 +01:00
renovate[bot]
4b83fe8046
Update dependency request-promise to v4.2.5 ( https://github.com/woocommerce/woocommerce-admin/pull/3180 )
2019-11-11 11:07:44 +01:00
renovate[bot]
d392a3815b
Update dependency autoprefixer to v9.7.1 ( https://github.com/woocommerce/woocommerce-admin/pull/3178 )
2019-11-11 11:07:36 +01:00
renovate[bot]
faf4e7e6e4
Update babel monorepo ( https://github.com/woocommerce/woocommerce-admin/pull/3177 )
2019-11-11 11:05:50 +01:00
Justin Shreve
5b80e321ba
Enable onboarding in the plugin build for those who have opted-in ( https://github.com/woocommerce/woocommerce-admin/pull/3184 )
...
* Enable onboarding in the plugin build for those who have opted-in
* Update constant andd option value
2019-11-07 13:31:02 -05:00
Jeff Stieler
27cf52c31c
Fix PHP linter errors. ( https://github.com/woocommerce/woocommerce-admin/pull/3188 )
2019-11-07 11:18:05 -07:00
Ron Rennick
afed4fba36
Data store refactor ( https://github.com/woocommerce/woocommerce-admin/pull/2961 )
...
* Base Report data store utility functions - 1
Standardizing the data store classes will be easier if the base class contains simple utility functions
that can replace logic implemented in multiple data stores.
- set_db_table_name() assigns a WP DB table name class variable for the data store
- get_db_table_name() retrieves the WP DB table name
- prepend_table_name() prepends a field in a query fragment with the data store table name
* add context, clause handling, and filters to reports data store
* add generated SQL clauses to class properties
* reduce id getter logic to single function with filter, add phpdocs to new filters
* update table_name to private string for use in constructor
* extract SQL query clause handling to its own class
- Will allow for use in subquery processing without creating a get_data stub
- Swap parameter order in add_sql_clause for readability
- Add support for clearing multple clauses in one call
* add context var to SqlQuery class
* implement SqlQuery in Categories data store
* implement subquery in categories data store
* coupons data stores, more underlying refactor
- fix warnings
- make filtered id functions static
- add limit parameter handling
- update coupons data store
- update coupon stats data store
* refactor coupon stats data store
* refactor customers and customer stats data stores
* add context to subqueries
* add missed prepend table name call
* refactor downloads data store, fix some warnings
* fix warnings, add separator parameter to filtered IDs
* refactor taxes and tax stats data stores
* refactor variations data store
* refactor product and product stats data stores
* make table_name static throughout for compat with static hook functions
* refactor order and order stats datastores
- use consistent visibility on initialize_queries()
- update db_table_name logic to use static keyword instead of self
* fix missed whitespace
* fix segmenting query, add SqlQuery join clause
* DRY data store constructors, class properties
* prefix table name when not yet assigned
* fix unit tests, interpolations, WPDB delete calls
* DRY get_object_where_filter()
* remove redundant table prefix from unit test init
* fix refactored SQL queries
* restore product paging
* remove unused query param arrays
* add first pass on data docs readme
* remove debug code, errant SQL spacing
* refactor out outer_from query element
* merge wheres, joins before filtering
* move all report column definitions to assign_report_columns
* fix data readme markdown
* small code formating fixes from review
* remove static from query/datastore context
* missed self:: in previous, add comments, small code moves
* rename get_statement() to get_query_statement()
* remove temporary query references
* static reference, remove reference parameter, fix coupon compare
* add todo reminders
* use correct query parameter in coupon data stores
2019-11-07 10:28:37 -07:00
Jeff Stieler
9a9d812e60
Add inbox note prompting to opt in to tracking ( https://github.com/woocommerce/woocommerce-admin/pull/3112 )
...
* Leave wc-admin install timestamp intact once set.
* Add inbox note for opting in to usage tracking.
* Remove markup from translated string.
* Allow tracking opt in note to be dismissed.
* Remove whitespace.
2019-11-07 09:29:36 -07:00
Jeff Stieler
810cef19f3
Show "add a product" notice to stores without published products ( https://github.com/woocommerce/woocommerce-admin/pull/3119 )
...
* Show "add a product" notice to stores without products.
* Fix primary inbox card action button style.
2019-11-07 09:00:38 -07:00
Joshua T Flowers
4ae34a2fd5
Allow WP 5.2 to satisfy dependencies ( https://github.com/woocommerce/woocommerce-admin/pull/3182 )
2019-11-07 15:37:35 +08: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
Justin Shreve
2af8e7c656
Onboarding: Pass connection parameters to install extensions ( https://github.com/woocommerce/woocommerce-admin/pull/3173 )
...
* Generate the WooCommerce cart URL with connection params so installing extensions work
* Build cart URL client side
* Fix alignment
2019-11-06 09:41:38 -05: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
4f79cdea93
Onboarding: Allow users to navigate backwards in steps ( https://github.com/woocommerce/woocommerce-admin/pull/3154 )
...
* Add label wrapper to stepper and style for both orientations
* Add onClick event to steps
* Add onClick to stepper examples
* Allow returning to previous steps on step click
* Allow navigating to previously completed steps
* Mark previous steps complete
2019-11-06 08:26:08 +08:00
Joshua T Flowers
e1e64b9241
Fix vendor scripts not loading ( https://github.com/woocommerce/woocommerce-admin/pull/3172 )
2019-11-06 08:24:41 +08:00
Joshua T Flowers
6520493738
Onboarding: Pre-fill profiler fields with data ( https://github.com/woocommerce/woocommerce-admin/pull/3165 )
2019-11-05 08:05:20 +08:00
Joshua T Flowers
ba889113e8
Fix checkbox group gap ( https://github.com/woocommerce/woocommerce-admin/pull/3166 )
2019-11-05 07:45:21 +08:00
Justin Shreve
20be659cef
Only show the Jetpack logo in the header if we need to setup Jetpack ( https://github.com/woocommerce/woocommerce-admin/pull/3160 )
...
* Only show the Jetpack logo in the header if we need to setup Jetpack
* Adjust woo logo position
2019-11-04 11:34:44 -05:00
Justin Shreve
4a59cb9b09
Create store pages during onboarding ( https://github.com/woocommerce/woocommerce-admin/pull/3159 )
2019-11-04 10:50:37 -05:00
Justin Shreve
8983c435df
Onboarding industry labels - Update & to and per style guide ( https://github.com/woocommerce/woocommerce-admin/pull/3161 )
2019-11-04 10:48:43 -05:00
Joshua T Flowers
011b92af40
Onboarding: Fix mobile styling issues in profiler ( https://github.com/woocommerce/woocommerce-admin/pull/3156 )
2019-11-04 08:23:26 +08:00
Joshua T Flowers
14dc91a1bb
Fix label positioning in IE11 ( https://github.com/woocommerce/woocommerce-admin/pull/3135 )
2019-11-04 08:16:47 +08:00
Ron Rennick
e1fc69ad8f
restrict admin page wrap padding to page wrap ( https://github.com/woocommerce/woocommerce-admin/pull/3145 )
2019-11-01 16:52:02 -03:00
Ron Rennick
0954904c9a
update tested to version for WC and WP ( https://github.com/woocommerce/woocommerce-admin/pull/3162 )
2019-11-01 16:45:05 -03:00
Justin Shreve
d04b8a0fc1
Add images to homepage template and a new layout for sites with more than 4 products ( https://github.com/woocommerce/woocommerce-admin/pull/3140 )
...
* Switch templates for sites with more than 4 products
* Update homepage template depending on number of products, and add industry images to templates.
* Slight refactor of the update post template logic
2019-11-01 08:49:04 -04: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