Skip to content

v0.4.8 ~ added universe refactor support#61

Merged
roncodes merged 11 commits intomainfrom
dev-v0.4.8
Dec 5, 2025
Merged

v0.4.8 ~ added universe refactor support#61
roncodes merged 11 commits intomainfrom
dev-v0.4.8

Conversation

@roncodes
Copy link
Copy Markdown
Member

@roncodes roncodes commented Dec 5, 2025

No description provided.

roncodes and others added 11 commits November 28, 2025 03:07
- 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
…ifications

Add Promotions Feature with Push Notifications
…t-setting

Add minimum order amount settings
@roncodes roncodes merged commit 3d6695e into main Dec 5, 2025
4 checks passed
@roncodes roncodes deleted the dev-v0.4.8 branch December 5, 2025 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant