Commit graph

34 commits

Author SHA1 Message Date
Emili Castells Guasch
fa60a38c22 Rename conditional property 2025-02-25 14:50:09 +01:00
Emili Castells Guasch
cd57bf6add Do not display onboarding payment methods screen when woopayments is active 2025-02-25 11:46:33 +01:00
Philipp Stracker
4de4e05829
♻️ Rename reducer methods for better clarity 2025-01-21 15:33:03 +01:00
Philipp Stracker
ac68aa7968
New Redux properties for manual connection data 2025-01-08 14:41:27 +01:00
Philipp Stracker
5c50a3d970
🔀 Merge branch 'temp/settings-ui'
# Conflicts:
#	modules/ppcp-settings/resources/js/data/onboarding/hooks.js
#	modules/ppcp-settings/resources/js/data/onboarding/reducer.js
2024-12-09 16:35:41 +01:00
Philipp Stracker
2b2d5585b1
♻️ Minor: Freeze read-only state objects 2024-12-06 19:22:32 +01:00
Philipp Stracker
8c578fff11
🔀 Merge branch 'temp/settings-ui' 2024-12-06 15:24:29 +01:00
Philipp Stracker
51db2de840
Add a default “reset” action to every store 2024-12-05 16:22:26 +01:00
Himad M
137d40489c
New Settings UI: Conditionally show subscriptions product option 2024-12-05 10:33:34 -04:00
Himad M
84060d1b29
New Settings UI: Set Optional Payment Methods default to null 2024-12-05 09:33:24 -04:00
Himad M
4d729cd5dc
New Settings UI: Add optional payment methods step 2024-11-25 20:52:58 -04:00
Philipp Stracker
faff0baa43
♻️ Move sandbox & manual-connect to common store 2024-11-21 16:16:20 +01:00
Philipp Stracker
2b2b24e434
🔥 Remove isSaving; move isBusy to common store 2024-11-21 16:14:26 +01:00
Philipp Stracker
4bcdb445d4
♻️ Adjust hooks to new code, rename a flag 2024-11-20 16:54:53 +01:00
Philipp Stracker
4d84bdbd43
🐛 Fix bugs in reducer logic 2024-11-20 16:53:46 +01:00
Philipp Stracker
0f03a636b2
🚧 Initial store-module for common details 2024-11-19 10:57:04 +01:00
Philipp Stracker
ef873dcda2
💡 Document all Redux store files 2024-11-18 18:51:11 +01:00
Philipp Stracker
fee9a016c6
♻️ Refactor onboarding state management 2024-11-18 18:26:10 +01:00
Philipp Stracker
81f45692f4
Create helpers to simplify reducer logic 2024-11-18 17:47:08 +01:00
Philipp Stracker
b3e25ace3f
Add “manual connection busy” state 2024-11-04 16:48:59 +01:00
Philipp Stracker
6a30bb01b3
👔 Introduce new props in the Redux store 2024-10-30 16:56:42 +01:00
Philipp Stracker
49c24f56d0
🧑‍💻 Add a Reset-Store action for testing 2024-10-30 16:55:44 +01:00
Philipp Stracker
0faeb5fd6b
♻️ Separate eligibility flags from user input 2024-10-30 16:52:06 +01:00
Philipp Stracker
3d05c65f50
New “isReady” flag to avoid invalid page content
Before this change, the onboarding wizard was briefly displayed on every page load
2024-10-28 18:57:39 +01:00
Philipp Stracker
6a80a016cf
♻️ MInor code organization 2024-10-28 18:56:25 +01:00
Philipp Stracker
46c7b84088
🐛 Add missing reducer for the “completed” flag 2024-10-28 18:27:57 +01:00
Philipp Stracker
dbd37fc282
Introduce “completed” flag for Redux store 2024-10-28 17:00:07 +01:00
Philipp Stracker
3c577c8b2d
Add new eligibility flags to Redux store 2024-10-25 13:01:01 +02:00
Philipp Stracker
9629c86447
♻️ Make client ID and secret persistent 2024-10-24 12:47:30 +02:00
Philipp Stracker
52d04c7347
New state props for client ID and secret 2024-10-23 18:15:37 +02:00
Philipp Stracker
e20a6fdbce
🎨 Reorganize code 2024-10-23 18:14:25 +02:00
Philipp Stracker
2f266b6576
Start implementing new store attributes 2024-10-23 15:38:00 +02:00
Philipp Stracker
c61c4a7bc1
Finish initial Redux store 2024-10-22 18:56:37 +02:00
Philipp Stracker
fc6d05ac37
Create new Redux store for onboarding details 2024-10-22 15:15:55 +02:00