WIP: Reference Only - DO NOT MERGE #1

Closed
steve.vandeheuvel wants to merge 36 commits from tac into main
No description provided.
Send emails to all parties
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
2f821b466a
steve.vandeheuvel changed title from tac to WIP: Reference Only - DO NOT MERGE 2025-10-23 06:58:41 +02:00
Notifications Refactor
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
211d635434
Updates
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
c11204c971
Updates
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
844cbdbc58
patches to food truck handling
v0.4.4 ~ added avatar url to catalog categories + upgraded dependencies
v0.4.5
v0.4.6 ~ hotfix qpay gateway ebarimt checkout + receipt endpoint
Update to latest
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
74bc047df2
Merge branch 'main' into tac
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
d85f799835
Updates
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
39f7e44670
v0.4.7
- Added required_checkout_min toggle setting
- Added required_checkout_min_amount MoneyInput field
- Settings appear after tax configuration in both store and network settings
- MoneyInput field only displays when toggle is enabled
- Added enable-minimum-order-amount toggle label
- Added minimum-order-amount input label
- Added minimum-order-amount-help-text
- Keys added for both store and network settings sections
Frontend Changes:
- Added promotions route with push-notifications sub-route
- Created PromotionsController with tab navigation
- Created PushNotificationsController with form logic
- Added promotions template with TabNavigation component
- Added push-notifications template with form (title, body, customer selection)
- Added Promotions link to sidebar navigation (above Settings)
- Exported all routes, controllers, and templates from app directory

Backend Changes:
- Added sendPushNotification endpoint to ActionController
- Created PromotionalPushNotification notification class
- Added route for send-push-notification in routes.php
- Implemented APN and FCM push notification support

Translations:
- Added all required translation keys for promotions feature
- Added sidebar navigation label
- Added form labels, placeholders, help text, and validation messages
Frontend Changes:
- Added selectAllCustomers toggle to PushNotificationsController
- Updated template with Toggle component for select all option
- Customer selector now hidden when select all is enabled
- Updated validation to allow select all without individual selection
- Form reset now includes selectAllCustomers flag

Backend Changes:
- Added select_all parameter handling in sendPushNotification method
- Backend now queries all customers when select_all is true
- Validation updated to allow empty customer array when select_all is true

Translations:
- Added select-all-customers label
- Added select-all-customers-help-text
Add Promotions Feature with Push Notifications
Add minimum order amount settings
v0.4.8 ~ added universe refactor support
Updated core dependencies, and removed redundant ember-ui styles filt…
v0.4.10 ~ update service quote api to use configured order config
feat: fix store creation broken options casts + remove cache from cus…
Merge branch 'main' into tac
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
d28e802af3
Fix Merge Conflicts
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled
6d63eb53cc
Some checks failed
Ember.js CI / build (18.x) (pull_request) Has been cancelled
PHP CI / build (pull_request) Has been cancelled
Ember.js CI / npm_publish (pull_request) Has been cancelled
Ember.js CI / github_publish (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tac/storefront!1
No description provided.