Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
6b67881
1.x rewrite phases 1-2: skeleton alignment + domain model
loevgaard Jul 2, 2026
e9524e6
1.x rewrite phase 3: gift card design resource end-to-end
loevgaard Jul 2, 2026
7718451
1.x rewrite phase 4: gift card purchase flow
loevgaard Jul 2, 2026
4ae8dd7
1.x rewrite phase 5: purchase lifecycle operator + state machine
loevgaard Jul 2, 2026
f7ff583
1.x rewrite phases 6-7: redemption core + adjustment mode
loevgaard Jul 2, 2026
2e9f7cc
1.x rewrite phase 8: shop redemption UI (browser-verified)
loevgaard Jul 2, 2026
5005586
1.x rewrite phase 10: PDF generation + email
loevgaard Jul 2, 2026
90c2c40
test app: fix asset build (disable resolve-url-loader) so shop/admin …
loevgaard Jul 2, 2026
4fbd74d
docs: update rewrite log (phase 10 + asset build)
loevgaard Jul 2, 2026
4ec1f6a
1.x rewrite phase 9: payment redemption mode
loevgaard Jul 2, 2026
bb4b7b4
1.x rewrite phase 11a: admin gift card list, balance dashboard, forms
loevgaard Jul 2, 2026
d7750e2
1.x rewrite phase 11: admin polish
loevgaard Jul 2, 2026
a8ff748
1.x rewrite phase 12: tests + docs
loevgaard Jul 2, 2026
5d30bcc
test app: fix broken admin JS/CSS build (adopt skeleton 1.14.x frontend)
loevgaard Jul 2, 2026
269f229
Fix gift card coverage display + remove stale test-app cart override
loevgaard Jul 2, 2026
9efebfe
Fix gift card add-to-cart 500 (OrderItem::equals must match itself)
loevgaard Jul 2, 2026
bc57008
Fix gift card design admin (validation + grid + translations)
loevgaard Jul 2, 2026
f998fb7
Fix payment mode: set gatewayName on the lazily-created gift card method
loevgaard Jul 2, 2026
78eaa6a
docs: record full Playwright verification pass + 6 bug fixes in REWRI…
loevgaard Jul 2, 2026
cc32585
Add email + payment-method functional tests; fix single-card email lo…
loevgaard Jul 2, 2026
2832afc
Admin polish: expiry, show page, PDF pages, grid limit, styling, desi…
loevgaard Jul 2, 2026
ea77c03
Prevent duplicate design image types + two-column design form
loevgaard Jul 2, 2026
e1e0dd9
Redesign gift card PDF to a polished framed/redemption layout
loevgaard Jul 2, 2026
5387cdf
Live product-page preview now matches the PDF card design (shared par…
loevgaard Jul 2, 2026
003081e
Preview: switch to framed default for designs without an image
loevgaard Jul 2, 2026
0155884
test app: remove stale shop menu override that broke the nav styling
loevgaard Jul 3, 2026
3d291e3
docs: always run the test app web server with 'symfony serve'
loevgaard Jul 3, 2026
319440f
Rename Twig templates and folders to snake_case; drop stale 0.12.x co…
loevgaard Jul 3, 2026
99b1c70
Use FQCN service ids and alias each interface to its concrete impleme…
loevgaard Jul 3, 2026
af3a5cc
Decorate Sylius add-to-cart services instead of overriding them
loevgaard Jul 3, 2026
75d17b6
Resolve entity managers via ManagerRegistry + ORMTrait instead of inj…
loevgaard Jul 3, 2026
104b5a1
Make the add-to-cart command decoration composable and self-validating
loevgaard Jul 3, 2026
e7576a6
Document the add-to-cart command extension point in the README
loevgaard Jul 3, 2026
58d14b8
Restructure and round out the README
loevgaard Jul 3, 2026
57f42fc
Loosen Sylius component constraints to ^1.0
loevgaard Jul 3, 2026
e37fae7
Remove accidentally committed admin screenshot; fix UPGRADE Sylius ve…
loevgaard Jul 3, 2026
527838e
Prepend bundle configuration as PHP arrays instead of loading YAML files
loevgaard Jul 3, 2026
6b78b5e
Address remaining PR review comments
loevgaard Jul 3, 2026
2acb41e
Fix dependency analysis job and pass locale to sylius_format_money
loevgaard Aug 5, 2026
0b7d81c
Address review comments on services, mapping, adjustments and prepend
loevgaard Aug 5, 2026
bad8622
Support Symfony Workflow alongside winzou state machines
loevgaard Aug 5, 2026
4afb5bc
Move designs and balance out of the admin menu, cover Symfony Workflow
loevgaard Aug 10, 2026
5e7e1ed
Address remaining review follow-ups and resync da/fr translations
loevgaard Aug 10, 2026
8ced8b6
Use the underscore naming strategy in the test application
loevgaard Aug 10, 2026
00b66ce
Fix the product edit page and require Playwright tests for UI
loevgaard Aug 10, 2026
8492b53
Add a Playwright end to end suite for the admin and shop UI
loevgaard Aug 10, 2026
c3da776
Keep the balance out of the edit form and theme the adjust balance page
loevgaard Aug 10, 2026
326d0cf
Harden the Playwright admin authentication
loevgaard Aug 10, 2026
eb85ea8
Record a gift card's opening balance in the transaction ledger
loevgaard Aug 10, 2026
ffd5d25
Bind the adjust balance form to a data class
loevgaard Aug 17, 2026
b3580fa
Cover redemption in both modes with end to end specs
loevgaard Aug 17, 2026
4a3a35f
Redeem gift cards as payments only, dropping adjustment mode
loevgaard Aug 17, 2026
103d65a
Turn the Symfony event listeners into event subscribers, drop psalm l…
loevgaard Aug 17, 2026
658c465
Replace code-quality-pack with sylius-plugin-pack
loevgaard Aug 17, 2026
8e87790
Align the build workflow with the plugin skeleton
loevgaard Aug 17, 2026
5854d43
Test against the lowest supported dependencies
loevgaard Aug 17, 2026
87cff51
Address PR review: XML validation, a real product factory, defaulted …
loevgaard Sep 2, 2026
6189097
Require sylius/calendar ^0.5 for the lowest dependency build
loevgaard Sep 2, 2026
214eb42
Exclude the Payum bundle release Sylius cannot load, satisfy Rector
loevgaard Sep 2, 2026
8b140e7
Address PR review: validate balance adjustments, tidy codes, cover th…
loevgaard Sep 3, 2026
3c6ed60
Drop the @Annotation markers from the constraints
loevgaard Sep 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@ behat.yml.dist export-ignore
phpspec.yml.dist export-ignore
README.md export-ignore
CHANGELOG.md export-ignore
composer-require-checker.json export-ignore
composer-unused.php export-ignore
composer-dependency-analyser.php export-ignore
ecs.php export-ignore
phpunit.xml.dist export-ignore
psalm.xml export-ignore
UPGRADE-0.12.md export-ignore
Loading
Loading