Commit graph

255 commits

Author SHA1 Message Date
Danny Dudzic
2d24240d02
Merge pull request #3059 from woocommerce/PCP-4124-dynamic-logic-for-things-to-do-next-ver4
Settings UI: Add functionality to mark todos as complete on click
2025-02-05 12:07:09 +01:00
Daniel Dudzic
04f0f45233
Settings UI: Add functionality to mark todos as complete on click 2025-02-05 11:19:44 +01:00
Philipp Stracker
b00ef330f4
♻️ Simplify hook 2025-02-04 21:14:36 +01:00
Philipp Stracker
91c8bdafb9
Initial version of Disconnect button 2025-02-04 18:55:45 +01:00
Daniel Dudzic
bab0a467dc
Merge branch 'trunk' of github.com:woocommerce/woocommerce-paypal-payments into PCP-4124-dynamic-logic-for-things-to-do-next-ver3 2025-02-03 23:09:00 +01:00
Daniel Dudzic
f6717e2e66
Settings UI: Add Todos saving and dismissing 2025-02-03 23:06:33 +01:00
Emili Castells Guasch
84a30d84d9 Remove readme boilerplace example 2025-01-30 16:48:06 +01:00
Emili Castells Guasch
66c6fb17b8 Save pay later messaging config to database 2025-01-30 16:39:26 +01:00
Daniel Dudzic
0daf56b2af
Settings UI: Move Things To Do config data to a separate definition file. Add settings highlighting. Add todos dismissing. 2025-01-30 12:54:05 +01:00
Emili Castells Guasch
a652f21629 Read config from store 2025-01-30 10:50:44 +01:00
Emili Castells Guasch
855aa9cf9b Merge branch 'trunk' into PCP-4102-save-and-display-pay-later-messaging-configuration 2025-01-30 09:26:44 +01:00
Emili Castells Guasch
0e89cde688 Add data store boilerplate 2025-01-29 17:57:50 +01:00
Philipp Stracker
686f131246
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/TopNavigation.js
2025-01-29 16:46:56 +01:00
Philipp Stracker
4a6dee7e36
♻️ Adjust Redux store to changes in PHP data model 2025-01-29 16:09:25 +01:00
Philipp Stracker
de71c31bc6
🧑‍💻 Expose debubg API in new object 2025-01-28 18:33:50 +01:00
Philipp Stracker
1f3049e2eb
🧑‍💻 Enable debug tools on every environment 2025-01-28 18:27:42 +01:00
Philipp Stracker
6aecfdad31
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js
2025-01-28 13:12:50 +01:00
Daniel Dudzic
611dc0ae38
Settings UI: Move Todos config data to a dedicated REST endpoint. Add payment method - todo state sync. 2025-01-28 11:52:56 +01:00
Philipp Stracker
9de82ee152
🚚 Move a config file to better location 2025-01-27 18:58:37 +01:00
Philipp Stracker
727462305b
♻️ Consolidate payment-method hooks 2025-01-27 15:47:31 +01:00
Philipp Stracker
a582b256d8
🔀 Merge branch 'trunk' & resolve conflicts
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/SettingsBlocks/FeatureSettingsBlock.js
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Components/Overview/Features.js
2025-01-27 13:36:30 +01:00
Philipp Stracker
1a6ddbba2b
🔀 Merge branch 'trunk' 2025-01-27 11:33:53 +01:00
Philipp Stracker
ab5bcd53f4
🎨 Minor store-hooks cleanup 2025-01-27 11:23:23 +01:00
Emili Castells Guasch
bef1c92f3f Merge trunk 2025-01-27 11:06:56 +01:00
Philipp Stracker
e878deb66e
New action to change payment method details 2025-01-27 11:03:03 +01:00
Philipp Stracker
56150740c9
♻️ Switch store to “createHooksForStore” utility 2025-01-27 11:02:04 +01:00
Philipp Stracker
78a6303e12
Implement default “setTransient” action 2025-01-27 11:00:22 +01:00
Emili Castells Guasch
dde1a702ea Merge branch 'trunk' into PCP-4077-conditionally-display-payment-methods 2025-01-24 11:01:12 +01:00
Emili Castells Guasch
505babbab0 Merge trunk 2025-01-24 09:56:04 +01:00
Philipp Stracker
d2cab43c8f
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/SettingsBlocks/PaymentMethodItemBlock.js
#	modules/ppcp-settings/resources/js/Components/Screens/Settings/Tabs/TabOverview.js
2025-01-23 19:59:45 +01:00
Philipp Stracker
fbb4420b80
♻️ Shorten hook property name 2025-01-23 19:52:17 +01:00
Philipp Stracker
cbdf0c23e6
🧑‍💻 Improve Redux debugging 2025-01-23 17:50:07 +01:00
Philipp Stracker
143e089f79
Merge pull request #3016 from woocommerce/PCP-3932-implement-logic-for-the-features
Settings UI: Refactor Overview tab and update Feature button links
2025-01-23 17:28:58 +01:00
Narek Zakarian
750a851919
Implement country based descriptions 2025-01-23 19:44:39 +04:00
Philipp Stracker
09ca3d0871
🔀 Merge branch 'trunk'
# Conflicts:
#	modules/ppcp-settings/resources/js/Components/ReusableComponents/SelectBox.js
2025-01-23 16:12:52 +01:00
Emili Castells Guasch
8545689e78 Remove objects without keys 2025-01-23 16:05:43 +01:00
Philipp Stracker
59d971d5fe
🔥 Remove unused props from Redux store 2025-01-23 13:41:37 +01:00
Philipp Stracker
6a36951159
New Redux prop for disabled credit cards 2025-01-23 13:41:24 +01:00
Emili Castells Guasch
e82fdc199e Add modal data to data store 2025-01-23 12:29:41 +01:00
Emili Castells Guasch
55a0dd4824 Merge branch 'trunk' into PCP-4120-add-payment-method-modal-data-to-data-store 2025-01-23 11:16:05 +01:00
Emili Castells Guasch
88201efa3e Add custom modal data to data store 2025-01-23 10:54:10 +01:00
Philipp Stracker
5a4b403732
Integrate Redux & persistence to more settings 2025-01-22 18:16:13 +01:00
Emili Castells Guasch
364f2548e0 Move modal fields config to data store 2025-01-22 12:09:21 +01:00
Philipp Stracker
b958fe597c
Add the missing “setPersistent” action 2025-01-21 19:05:20 +01:00
Philipp Stracker
70dca73aca
Define individual settings properties 2025-01-21 16:28:54 +01:00
Philipp Stracker
7379990bee
💡 Add notes on duplicate Redux properties 2025-01-21 16:08:33 +01:00
Philipp Stracker
e2f88cdef8
🚚 Rename Redux store (settings-tab → settings) 2025-01-21 15:52:55 +01:00
Philipp Stracker
d5e47d93a0
🚚 Remove non-Redux files from the data folder 2025-01-21 15:49:17 +01:00
Philipp Stracker
13947a5d01
♻️ Implement new store-hooks accessor logic 2025-01-21 15:37:59 +01:00
Philipp Stracker
4de4e05829
♻️ Rename reducer methods for better clarity 2025-01-21 15:33:03 +01:00