Joshua T Flowers
37fbdaf5c0
Add options REST API permission checks ( https://github.com/woocommerce/woocommerce-admin/pull/3004 )
2019-10-09 06:39:40 +08:00
Jeff Stieler
e53d5daa94
Hook up download button to export endpoint. ( https://github.com/woocommerce/woocommerce-admin/pull/2900 )
...
* Move TableCard actions from packaged component to ReportTable.
* Build an IE stylesheet for the main app.
* Remove defunct TableCard download test.
* Update components changelog.
* Fix pagination.
Pull query from table data instead of ReportTable props.
* Initiate report export from download button (https://github.com/woocommerce/woocommerce-admin/pull/2951 )
* Add report export operations to API spec.
* Initiate a report export job when there is more than one page of report data.
* Add report download "type" to Tracks event.
* Ensure WC_Emails class is hooked in before sending report download emails.
* Set email parameter for background CSV download requests.
2019-10-08 15:02:26 -07:00
Jeff Stieler
ba28e41ee5
Fix Facebook extension install from inbox ( https://github.com/woocommerce/woocommerce-admin/pull/3010 )
...
* Restore FB extension to installation whitelist.
Errantly removed in fe585aa2
.
* Fix FB extension installation from inbox.
APIs have diverged.
2019-10-08 12:32:44 -07: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
Joshua T Flowers
1563971836
Replace select controls with new SelectControl (Autocomplete) component ( https://github.com/woocommerce/woocommerce-admin/pull/2997 )
...
* Rename Autocomplete component to SelectControl
* Add isSearchable prop to SelectControl
* Remove SimpleSelectControl component
* Refactor list expansion and key behavior
* Bump changelog and version
2019-10-08 06:42:32 +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
renovate[bot]
634832cdc4
Update dependency cross-env to v6.0.3 ( https://github.com/woocommerce/woocommerce-admin/pull/2984 )
2019-10-07 13:57:27 -04:00
renovate[bot]
7b2a12b7b4
Update dependency eslint-plugin-react to v7.16.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2985 )
2019-10-07 13:47:15 -04:00
renovate[bot]
ba861ce90d
Update dependency sass-loader to v7.3.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2914 )
2019-10-07 12:06:26 -04:00
renovate[bot]
96ec3bceaf
Update dependency rimraf to v2.7.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2913 )
2019-10-07 12:03:29 -04:00
renovate[bot]
484fa06464
Update dependency eslint-plugin-jest to v22.17.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2912 )
2019-10-07 11:13:52 -04:00
renovate[bot]
6e7113730e
Update dependency d3-format to v1.4.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2911 )
2019-10-07 10:53:45 -04:00
renovate[bot]
891823c576
Update babel monorepo to v7.6.2 ( https://github.com/woocommerce/woocommerce-admin/pull/2910 )
2019-10-07 10:45:00 -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
6bcc63f2de
Disable profile wizard continue buttons until fields are complete ( https://github.com/woocommerce/woocommerce-admin/pull/2983 )
2019-10-04 09:46:27 -04:00
Albert Juhé Lluveras
9f38e2d619
Replace lodash isNaN() with native Number.isNaN() ( https://github.com/woocommerce/woocommerce-admin/pull/2998 )
...
* Replace lodash isNaN() with native Number.isNaN()
* Update CHANGELOG
2019-10-04 09:25:23 +02:00
Paul Sealock
fa8311da07
wcSettings refactor: fix camel case for currencies in PHP ( https://github.com/woocommerce/woocommerce-admin/pull/2975 )
2019-10-04 12:04:25 +13:00
Justin Shreve
30a31c8fdf
Fix onboarding linter errors ( https://github.com/woocommerce/woocommerce-admin/pull/3000 )
2019-10-03 15:53:10 -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
Deiva Magalhaes
c72abdc233
Fix issue woocommerce/woocommerce-admin#2992 (order number in orders panel) ( https://github.com/woocommerce/woocommerce-admin/pull/2994 )
2019-10-03 09:49:06 +13:00
Justin Shreve
9a48461921
Catch notices earlier than priority 10 ( https://github.com/woocommerce/woocommerce-admin/pull/2981 )
2019-10-02 09:25:31 -04:00
Mike Jolley
edcfc161fa
Category Lookup Table - Fix Category Segments ( https://github.com/woocommerce/woocommerce-admin/pull/2253 )
...
* Look table class and installer
* New table + stats
* Working reports/initial population
* Remove test
* Refactor, remove depth
* Unused table
* Update todo
* Add docblocks and reorder get_insert_sql params for consistency
* Adjust css braces
* clear hook on deactivation
* PSR-4 category lookup
* linting CSS closing brace last char on line
* initialize category lookup table in unit tests
* missed linting fixes
* revert move of run_all_pending call
* use consistent reference for term_relationships in queries
2019-10-02 12:35:37 +13:00
Jeff Stieler
ac9f3f4680
Use version number for cache invalidation ( https://github.com/woocommerce/woocommerce-admin/pull/2970 )
...
* Refactor report datastore cache key generation.
* Add transient-backed Cache class for Report DataStores.
* Bump reports cache version when data changes.
* Rollover cache version number after a limit and expire report transients every day.
* Use caching strategy like WC core.
Store cache version in value, not in key. Increase expiration to 1 week.
2019-10-01 09:36:05 -07: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
Albert Juhé Lluveras
db4328acb8
Use native Number.isFinite() instead of lodash isFinite ( https://github.com/woocommerce/woocommerce-admin/pull/2977 )
2019-10-01 10:02:53 +02:00
Paul Sealock
029e514c75
wcSettings: fix countries getSettings ( https://github.com/woocommerce/woocommerce-admin/pull/2974 )
...
* wcSettings: fix countries getSettings
* Revert "wcSettings: fix countries getSettings"
This reverts commit cdccfa95cded4b1d7e8908102e8814a0281b027e.
* fix incorrect countries usage
* apply countries fix to Customers Report
2019-10-01 10:43:26 +13:00
Kʜᴀɴ
202fde95b5
Simplified intervals_missing method of TimeInterval ( https://github.com/woocommerce/woocommerce-admin/pull/2919 )
2019-10-01 10:15:41 +13:00
Kʜᴀɴ
1673e3f01f
Simplified intervals_missing method of DataStore class ( https://github.com/woocommerce/woocommerce-admin/pull/2920 )
...
* Simplified intervals_missing method of DataStore class
* Fixed a little typo
2019-10-01 10:14:12 +13:00
Darren Ethier
e4817567e7
remove unnecessary duplicate logic ( https://github.com/woocommerce/woocommerce-admin/pull/2971 )
2019-09-30 15:44:44 +01:00
renovate[bot]
b129dab7b6
Update dependency history to v4.10.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2926 )
2019-09-27 15:08:57 -04:00
renovate[bot]
1587d1503c
Update dependency woocommerce/woocommerce-sniffs to v0.0.7 ( https://github.com/woocommerce/woocommerce-admin/pull/2928 )
2019-09-27 14:40:45 -04:00
renovate[bot]
0ba4c032b3
Update dependency webpack to v4.41.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2915 )
2019-09-27 14:25:47 -04:00
renovate[bot]
44cbe347df
Update dependency webpack-cli to v3.3.9 ( https://github.com/woocommerce/woocommerce-admin/pull/2927 )
2019-09-27 14:14:54 -04:00
renovate[bot]
340e90ed02
Update dependency @octokit/rest to v16.30.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2954 )
2019-09-27 14:10:26 -04:00
renovate[bot]
0c491eaaf7
Update dependency qs to v6.9.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2955 )
2019-09-27 14:04:12 -04:00
Darren Ethier
ae1ffab169
Fix `npm run build` resulting in non functional app. ( https://github.com/woocommerce/woocommerce-admin/pull/2964 )
...
* change default for `WC_ADMIN_PHASE`
* rework to introduce new `build:plugin` script and use it instead
- also revert defaulting `WC_ADMIN_PHASE` to core.
2019-09-26 19:05:26 -04:00
Jeff Stieler
485af8576f
Add ability to receive an emailed download link to report export endpoint. ( https://github.com/woocommerce/woocommerce-admin/pull/2899 )
...
* Add ability to receive an emailed download link to report export endpoint.
* Use WC_Email to send report download links.
2019-09-26 13:38:32 -07:00
Paul Sealock
bc8127bd33
0.19.0 release changes ( https://github.com/woocommerce/woocommerce-admin/pull/2946 )
2019-09-27 07:42:24 +12:00
Jeff Stieler
e10d746bcd
Ignore filename rules for PSR-4 classes. ( https://github.com/woocommerce/woocommerce-admin/pull/2967 )
2019-09-26 12:22:40 -07:00
Darren Ethier
415e2a4445
update README.md and CONTRIBUTING.md ( https://github.com/woocommerce/woocommerce-admin/pull/2963 )
2019-09-26 07:35:54 -04:00
Jeff Stieler
e1ab60179d
Fix DevDocs example render. ( https://github.com/woocommerce/woocommerce-admin/pull/2962 )
...
Incorrect changes chosen in a merge conflict resolution.
2019-09-25 12:23:49 -07:00
renovate[bot]
ebcdcbd30b
Update dependency debug to v4 ( https://github.com/woocommerce/woocommerce-admin/pull/2957 )
2019-09-25 15:19:12 -04:00
Joshua T Flowers
c70c7bfd68
Fix vendor scripts not autoloading ( https://github.com/woocommerce/woocommerce-admin/pull/2907 )
...
* Fix vendor scripts and test bootstrapping
* Escape the downloaded file URL in tests
* Generate feature config file for tests
* Run feature config generation before and after script tests
2019-09-25 14:20:15 -04:00
Mike Jolley
1d8d0df790
Prevent fatal in pageController if get_current_screen is not available ( https://github.com/woocommerce/woocommerce-admin/pull/2846 )
2019-09-25 13:59:11 -04:00
renovate[bot]
5651d7b725
Update dependency cross-env to v6 ( https://github.com/woocommerce/woocommerce-admin/pull/2930 )
2019-09-25 13:58:18 -04:00
renovate[bot]
61487e5a3e
Update dependency react-router-dom to v5.1.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2956 )
2019-09-25 13:23:30 -04:00
renovate[bot]
f63a5123d8
Update dependency @automattic/color-studio to v2.2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2925 )
2019-09-25 13:15:01 -04:00
renovate[bot]
26d513ed08
Update dependency dompurify to v2 ( https://github.com/woocommerce/woocommerce-admin/pull/2958 )
2019-09-25 12:48:39 -04:00
Jeff Stieler
d2de060048
Copy component READMEs to docs folder before GH page deploy. ( https://github.com/woocommerce/woocommerce-admin/pull/2952 )
2019-09-25 09:37:05 -07:00
Ron Rennick
17abde4b18
add DevDocs for ScrollTo component ( https://github.com/woocommerce/woocommerce-admin/pull/2873 )
...
* add DevDocs for ScrollTo component
2019-09-25 09:47:40 -03:00
Paul Sealock
57ea46b49d
Leaderboards: fix rename from getSettings ( https://github.com/woocommerce/woocommerce-admin/pull/2948 )
2019-09-25 08:45:59 +12:00
Jeff Stieler
605e866d62
Add GitHub pages deploy step to Travis config. ( https://github.com/woocommerce/woocommerce-admin/pull/2940 )
2019-09-24 13:01:17 -07:00
Jeff Stieler
8b77fe144e
Fix plugin installation when working from a push instead of a pull request. ( https://github.com/woocommerce/woocommerce-admin/pull/2950 )
2019-09-24 08:59:38 -07:00
Jeff Stieler
0be875d898
Reduce size of bundled JS, and overall plugin file size. ( https://github.com/woocommerce/woocommerce-admin/pull/2933 )
...
* Remove embed-page-specific Webpack entry.
* Stop @woocommerce/components from being bundled with the app code.
2019-09-24 08:55:39 -07:00
Jeff Stieler
696b6ca000
Fix pull request branch detection on CI (try #3 ) ( https://github.com/woocommerce/woocommerce-admin/pull/2945 )
...
* Only build pushes to master branch.
* Fix branch detection in CI.
* Remove string interpolation from Travis branch name check.
* Try using PR branch variable as string.
2019-09-24 07:43:14 -07:00
Jeff Stieler
842e9e4d6f
Fix pull request branch detection on CI (try #2 ) ( https://github.com/woocommerce/woocommerce-admin/pull/2944 )
...
* Only build pushes to master branch.
* Fix branch detection in CI.
* Remove string interpolation from Travis branch name check.
2019-09-23 15:42:17 -07:00
Jeff Stieler
307f3e1282
Fix pull request branch detection on CI ( https://github.com/woocommerce/woocommerce-admin/pull/2942 )
...
* Only build pushes to master branch.
* Fix branch detection in CI.
2019-09-23 15:20:19 -07: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
Jeff Stieler
64a3ce98f5
Only build pushes to master branch. ( https://github.com/woocommerce/woocommerce-admin/pull/2941 )
2019-09-23 12:14:14 -07:00
Jeff Stieler
628e53c7fa
Merge pull request woocommerce/woocommerce-admin#2872 from woocommerce/update/2844-devdocs-like-calypso
...
Update DevDocs to be more Calypso-like
2019-09-23 07:59:32 -07:00
Ron Rennick
5a66f70d21
Merge pull request woocommerce/woocommerce-admin#2819 from woocommerce/add/notes-where-clause-filters
...
Add filter to notes datastore where clauses
2019-09-23 10:46:59 -03:00
Paul Sealock
c1280b5f0f
Merge pull request woocommerce/woocommerce-admin#2916 from codemascot/fix/typo-FeaturePlugin.php
...
Removed extra semicolon and line end whitespaces
2019-09-22 22:14:50 -04:00
Jeff Stieler
d2b02db128
Merge pull request woocommerce/woocommerce-admin#2898 from woocommerce/cleanup/end-of-class-files
...
indent cleanup, remove blank line before class closing brace
2019-09-19 11:10:30 -07:00
Albert Juhé Lluveras
3406bd85e0
Fix variable name typo ( https://github.com/woocommerce/woocommerce-admin/pull/2922 )
2019-09-13 18:39:51 +02:00
Khan Mohammad R
5f5b319f6a
Removed extra semicolon and line end whitespaces
2019-09-11 16:11:07 +06:00
Jeff Stieler
1c7c051414
Wrap TableCard examples in containers.
2019-09-06 11:52:22 -07:00
Jeff Stieler
d3572e85ca
Fix typos in DateRangeFilterPicker readme.
2019-09-06 11:52:21 -07:00
Jeff Stieler
bf37c30b16
Finish documentation for AdvancedFilters component.
2019-09-06 11:52:21 -07:00
Jeff Stieler
74330ef8f4
Remove unneeded dependencies.
2019-09-06 11:52:20 -07:00
Jeff Stieler
029ccbff3e
Update doc gen format, fix docsify docs for exported components.
2019-09-06 11:52:20 -07:00
Jeff Stieler
90ccb6f440
Fix EllipsisMenu example component.
2019-09-06 11:52:19 -07:00
Jeff Stieler
f5c153e678
Fix error in using TableCard's example pagination control.
2019-09-06 11:52:19 -07:00
Jeff Stieler
499365d5ef
Fix direct linking to single components in DevDocs.
2019-09-06 11:52:19 -07:00
Jeff Stieler
a0efb6967f
Fetch component usage documentation from local README.md.
...
Format documentation like Calypso, include usage section.
2019-09-06 11:52:18 -07:00
Jeff Stieler
134f472484
Tweak styling of single component view in DevDocs.
2019-09-06 11:37:18 -07:00
Jeff Stieler
3d03faa887
Convert markdown JSX code blocks to actual JS files for component documentation.
2019-09-06 11:37:18 -07: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
Albert Juhé Lluveras
5b0af85472
Use upstream webpack-rtl-plugin ( https://github.com/woocommerce/woocommerce-admin/pull/2870 )
2019-09-06 16:12:50 +02: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
d186ec7dc3
indent cleanup, remove blank line before class closing brace
2019-09-05 16:49:06 -03:00
Albert Juhé Lluveras
07d3e591eb
Fix chart type buttons misalignment ( https://github.com/woocommerce/woocommerce-admin/pull/2871 )
2019-09-04 19:29:13 +02:00
Ron Rennick
d9000f4b23
add filter PHPDocs
2019-09-04 14:15:21 -03:00
Ron Rennick
e2d326b236
remove redundant filter
2019-09-04 14:08:52 -03:00
Jeff Stieler
ef313fcc6c
Merge pull request woocommerce/woocommerce-admin#2881 from cojennin/fix/customer-analytics-date
...
Fix: persist date_last_active for customer reports 👏 @cojennin
2019-09-04 09:25:39 -07:00
Ron Rennick
d74503642d
Merge pull request woocommerce/woocommerce-admin#2874 from woocommerce/fix/task-list-imports
...
use correct path for NAMESPACE import in task-list
2019-09-04 13:03:24 -03:00
Jeff Stieler
2546a3faec
Merge pull request woocommerce/woocommerce-admin#2832 from woocommerce/fix/2702-queue-customer-updates
...
Queue customer lookup updates.
2019-09-04 08:49:40 -07:00
Jeff Stieler
c55bc5f22d
Remove "show" prefix from dashboard store performance toggles.
...
Also nix an unnecessary translation on chart toggles.
2019-09-04 08:39:22 -07:00
Jeff Stieler
b6c34109f0
Look for `title` properties when using JSON schema for indicator labels.
...
Fix the dashboard labels at the same time.
2019-09-04 07:49:37 -07:00
Jeff Stieler
2fed2f2467
Fix report column labels on client side.
2019-09-04 07:49:37 -07:00
Connor Jennings
f660f22c5e
Fix: persist date_last_active
2019-09-04 09:44:05 -04:00
renovate[bot]
a6c089703b
Update dependency replace to v1.1.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2878 )
2019-09-04 10:55:59 +02:00
renovate[bot]
04f7540799
Update dependency eslint-plugin-jest to v22.16.0 ( https://github.com/woocommerce/woocommerce-admin/pull/2877 )
2019-09-04 10:55:51 +02:00
renovate[bot]
7241a3fda6
Update dependency cross-env to v5.2.1 ( https://github.com/woocommerce/woocommerce-admin/pull/2876 )
2019-09-04 10:55:35 +02:00
renovate[bot]
36d8adbdad
Update dependency @octokit/rest to v16.28.9 ( https://github.com/woocommerce/woocommerce-admin/pull/2875 )
2019-09-04 10:55:27 +02:00
Ron Rennick
d89a975dbc
remove whitespace added in woocommerce/woocommerce-admin#2862
2019-09-03 17:15:50 -03:00
Ron Rennick
966cd9c0cc
use correct path for NAMESPACE import in task-list
2019-09-03 17:11:14 -03:00
Ron Rennick
193c961d22
add backticks to component tag in changelog
2019-09-03 14:09:22 -03:00
Ron Rennick
24d3104eca
fix merge conflicts
2019-09-03 14:08:02 -03:00
Justin Shreve
d8a0364c61
Onboarding - add quick testing links for Calypso flows ( https://github.com/woocommerce/woocommerce-admin/pull/2863 )
...
* Add help tab for task list toggling
* Redirect after resetting profiler to remove get params
* Onboarding - add quick testing links for Calypso flows
* Handle PR feedback
2019-09-03 09:42:00 -04:00
Joshua T Flowers
c4edf4305d
Onboarding: Add task list toggle option ( https://github.com/woocommerce/woocommerce-admin/pull/2862 )
2019-09-02 11:52:47 +08:00