Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
89db98c
feat(fast-checkout): add grouped/NYP attributes and provided context
miguelpeixe Apr 30, 2026
930008c
feat(fast-checkout): resolve grouped child product ID from attrs
miguelpeixe Apr 30, 2026
4c7c949
docs(fast-checkout): clarify resolve_product_id_from_attrs docblocks
miguelpeixe Apr 30, 2026
efa150b
feat(fast-checkout): read fc_grouped_child query param
miguelpeixe Apr 30, 2026
d181677
refactor(fast-checkout): tidy fc_grouped_child sanitization and test …
miguelpeixe Apr 30, 2026
190a6a7
feat(fast-checkout): resolve grouped child for cart replacement
miguelpeixe Apr 30, 2026
606939e
refactor(fast-checkout): cache parsed blocks once per post
miguelpeixe Apr 30, 2026
513bfc5
refactor(fast-checkout): unify get_query_params to read from $_GET
miguelpeixe Apr 30, 2026
d958124
feat(fast-checkout): apply nyp_price attribute as cart price fallback
miguelpeixe Apr 30, 2026
763f87d
test(fast-checkout): cover fc_price overrides nyp_price attribute
miguelpeixe Apr 30, 2026
d30518e
refactor(fast-checkout): model grouped/NYP attributes in types
miguelpeixe Apr 30, 2026
74af06e
build(fast-checkout): support view.tsx in webpack block discovery
miguelpeixe Apr 30, 2026
cbfd077
feat(fast-checkout): scaffold variation-selector block.json and view.php
miguelpeixe Apr 30, 2026
904e55d
feat(fast-checkout): ssr variation selector with attribute fieldsets
miguelpeixe Apr 30, 2026
f0a370f
fix(fast-checkout): pre-check correct radio in variation-selector SSR
miguelpeixe May 1, 2026
b32f27c
feat(fast-checkout): variation-selector editor preview component
miguelpeixe May 1, 2026
c8dd64d
feat(fast-checkout): variation-selector frontend cart sync
miguelpeixe May 1, 2026
b27b4ef
feat(fast-checkout): scaffold grouped-selector block.json and view.php
miguelpeixe May 1, 2026
e4eb5b5
feat(fast-checkout): ssr grouped selector with per-child radios
miguelpeixe May 1, 2026
818f806
feat(fast-checkout): grouped-selector editor preview and frontend car…
miguelpeixe May 1, 2026
2929625
feat(fast-checkout): scaffold nyp-input block.json and view.php
miguelpeixe May 1, 2026
0512637
feat(fast-checkout): ssr nyp input with min/max/suggested constraints
miguelpeixe May 1, 2026
086715c
feat(fast-checkout): nyp-input editor preview and frontend cart sync
miguelpeixe May 1, 2026
4320b4f
feat(fast-checkout): bridge NYP cart_item_data through Store API
miguelpeixe May 1, 2026
edb09da
feat(fast-checkout): detect grouped and NYP product types in editor
miguelpeixe May 1, 2026
6e29e4b
feat(fast-checkout): auto-insert and auto-clean selectors on product …
miguelpeixe May 1, 2026
18e9ae2
feat(fast-checkout): inspector controls for grouped child and NYP def…
miguelpeixe May 1, 2026
6b4b8b2
feat(fast-checkout): warn when grouped product has variable or NYP ch…
miguelpeixe May 1, 2026
346a467
test(fast-checkout): unit-test variation resolution helper
miguelpeixe May 1, 2026
00650ae
fix(fast-checkout): fall back to first variation for variable products
miguelpeixe May 1, 2026
252ce19
fix(fast-checkout): read NYP value from top-level Store API request body
miguelpeixe May 1, 2026
1d69a97
fix(fast-checkout): match multi-line input markup in grouped-selector…
miguelpeixe May 1, 2026
402cfae
fix(fast-checkout): correct variation cart-swap, concurrency, and sto…
miguelpeixe May 1, 2026
3e9222d
fix(fast-checkout): grouped-selector concurrency guard and disabled-s…
miguelpeixe May 1, 2026
88a9373
fix(fast-checkout): nyp-input concurrency guard
miguelpeixe May 1, 2026
403ae67
fix(fast-checkout): reset all type-dependent attrs on product change
miguelpeixe May 1, 2026
dd41c80
Merge branch 'feat/fast-checkout-block' into feat/fast-checkout-reade…
miguelpeixe May 1, 2026
d5f88a8
test(fast-checkout): cover NYP suggested-price fallback path
miguelpeixe May 1, 2026
1366fee
fix(fast-checkout): resolve grouped first child when checking purchas…
miguelpeixe May 1, 2026
ba229d4
fix(fast-checkout): default NYP price to suggested in Store API bridge
miguelpeixe May 1, 2026
413025a
fix(fast-checkout): swap cart by adding before removing to avoid empt…
miguelpeixe May 1, 2026
a528db2
Revert "fix(fast-checkout): swap cart by adding before removing to av…
miguelpeixe May 1, 2026
33f8821
feat(fast-checkout): mask checkout block during selector cart swaps
miguelpeixe May 1, 2026
5b7876c
fix(fast-checkout): use name_your_price store API extension key
miguelpeixe May 1, 2026
d2290c8
feat(fast-checkout): add donate-selector with frequency radios and sh…
miguelpeixe May 1, 2026
2dae973
fix(fast-checkout): import selector view styles in editor bundle
miguelpeixe May 1, 2026
e1d09f7
feat(fast-checkout): order donate children by frequency and strip par…
miguelpeixe May 1, 2026
226f37d
feat(fast-checkout): order donate-selector editor preview by frequency
miguelpeixe May 1, 2026
f96eb40
feat(fast-checkout): use frequency-based labels and remove radio bord…
miguelpeixe May 1, 2026
0107790
feat(fast-checkout): rename donate amount label and stretch input ful…
miguelpeixe May 1, 2026
ab7b044
feat(fast-checkout): render donate amount suffix inside the input
miguelpeixe May 1, 2026
c8be730
fix(fast-checkout): remove all stale donate items before adding new one
miguelpeixe May 4, 2026
f7c2395
fix(fast-checkout): normalize donate amount input size in editor preview
miguelpeixe May 4, 2026
3316e51
fix(fast-checkout): suppress WC NYP edit-price link for Fast Checkout…
miguelpeixe May 4, 2026
6310fc0
fix(fast-checkout): tag selector cart swaps with source post via stor…
miguelpeixe May 4, 2026
b98582d
fix: update font size for amount input in editor preview
miguelpeixe May 4, 2026
960d964
feat(fast-checkout): scope branch to donate-selector and remove other…
miguelpeixe May 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions block-list.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"checkout-button",
"donate",
"fast-checkout",
"fast-checkout-donate-selector",
"homepage-articles",
"video-playlist",
"iframe"
Expand Down
Loading
Loading