Commit graph

82 commits

Author SHA1 Message Date
Philipp Stracker
c2c9e4009f
🎨 Add comment about intentional error handling 2025-02-07 12:07:52 +01:00
Philipp Stracker
fc2b14f720
♻️ Apply new action-type names to onboarding store 2025-02-05 18:52:04 +01:00
Philipp Stracker
7070b692a3
🔇 Remove debug log 2025-02-05 15:41:52 +01:00
Philipp Stracker
72661b5420
🔀 Merge branch 'trunk’
# Conflicts:
#	modules/ppcp-settings/resources/js/data/onboarding/actions.js
2025-02-05 15:32:34 +01:00
Philipp Stracker
150f65f210
🔥 Remove unused actions 2025-02-05 12:59:48 +01:00
Philipp Stracker
11bff3cd40
♻️ Migrate onboarding store to thunks 2025-01-28 12:21:48 +01:00
Philipp Stracker
fbb4420b80
♻️ Shorten hook property name 2025-01-23 19:52:17 +01: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
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
carmenmaymo
381fe248e3
Add methods prop to enable button 2025-01-21 14:01:17 +01:00
Philipp Stracker
7fad70d6e5
Consistent storeInit and error handling logic 2025-01-21 13:32:03 +01:00
Philipp Stracker
4d38c15b29
♻️ Apply new code style to onboarding store 2025-01-17 19:25:44 +01:00
Philipp Stracker
c16e5e4c58
♻️ Extract UI configuration to separate files 2025-01-16 15:04:01 +01:00
Philipp Stracker
0b624eb8bc
♻️ Move JS configuration for styling page 2025-01-13 19:03:33 +01:00
Philipp Stracker
ac68aa7968
New Redux properties for manual connection data 2025-01-08 14:41:27 +01:00
Philipp Stracker
62dda0da3c
Add Vaulting to onboarding products 2024-12-20 13:57:49 +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
Philipp Stracker
1a36144095
👔 Start to customize the production ISU link 2024-12-05 15:06:59 +01:00
Philipp Stracker
05c1978f0d
Add new hook for production ISU login 2024-12-05 15:05:57 +01:00
Emili Castells
ebc53b7bfa
Merge pull request #2879 from woocommerce/PCP-3978-OPM-default-to-null
New Settings UI: Set Optional Payment Methods default to null (3978)
2024-12-05 14:53:49 +01:00
Himad M
84060d1b29
New Settings UI: Set Optional Payment Methods default to null 2024-12-05 09:33:24 -04:00
Philipp Stracker
f4cfabacf9
♻️ Greatly improve Navigation component 2024-12-04 12:29:51 +01:00
Himad M
4d729cd5dc
New Settings UI: Add optional payment methods step 2024-11-25 20:52:58 -04:00
Philipp Stracker
a0910962b4
🐛 Move required action type to common store 2024-11-21 18:04:11 +01:00
Philipp Stracker
454e7c1a6d
🎨 Small code cleanup 2024-11-21 17:43:15 +01: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
ce5c6a3676
Stores now also export their selectors 2024-11-20 18:37:28 +01:00
Philipp Stracker
8f12e978f3
🔥 Clean up unused code 2024-11-20 17:20:48 +01:00
Philipp Stracker
80bbf51220
♻️ Update outdated action names 2024-11-20 17:20:39 +01:00
Philipp Stracker
6a91d1ee99
💡 Update a comment 2024-11-20 16:55:07 +01:00
Philipp Stracker
4bcdb445d4
♻️ Adjust hooks to new code, rename a flag 2024-11-20 16:54:53 +01:00
Philipp Stracker
1c27e90923
♻️ Simplify actions 2024-11-20 16:54:29 +01:00
Philipp Stracker
329135d1dc
♻️ Simplify selectors 2024-11-20 16:54:11 +01:00
Philipp Stracker
4d84bdbd43
🐛 Fix bugs in reducer logic 2024-11-20 16:53:46 +01:00
Philipp Stracker
a7b854abb5
♻️ Fix new implementation of controls 2024-11-20 16:53:21 +01:00
Philipp Stracker
90c6cd1e7d
♻️ Refactor resolver and controls 2024-11-20 16:49:12 +01:00
Philipp Stracker
79174459d8
♻️ Create isolated onboarding Redux store 2024-11-20 16:46:23 +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
f272da5a5a
🚧 Add missing action types for new controls 2024-11-18 16:33:50 +01:00
Philipp Stracker
ab8f8e81ae
♻️ Move REST paths to constants.js 2024-11-18 16:32:45 +01:00
Philipp Stracker
84d2af5f39
♻️ Refactor onboarding actions to use controls 2024-11-18 16:32:17 +01:00