Skip to content

Release item settings, expiry report and notification setup fixes - #1219

Merged
sridharkalaibala merged 8 commits into
mainfrom
develop
Oct 8, 2026
Merged

sridharkalaibala merged 8 commits into
mainfrom
develop

Conversation

@sridharkalaibala

@sridharkalaibala sridharkalaibala commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Promote core item expiry reminders, grouped Item settings, and the dedicated Expiry report from develop to main.

Item settings now groups stock preference and expiry reminders on the Inventory module page. The expiry report works independently of reminders and provides product search, date horizon, status filters, expiry sorting and pagination. Results respect branch permissions and shop timezone and exclude zero-stock products and invalid expiry dates.

Device notification setup now shows progress, explains permission and registration failures, and re-registers existing browser subscriptions with the server. Test notifications target the current device and no longer report success when none were delivered. Actual OS push delivery remains unverified in the built-in browser.

Validation: all checks passed on feature PRs #1218, #1220 and #1221; local root suite passed 4,106 tests with two skips; five real-database expiry tests passed. Built-in browser testing verified settings persistence and report search, status filters and sorting on the isolated develop site.

Develop preview: https://basket-review-test.posnic.com/public/dashboard.html#/expiryreport

Production deployment will use a fresh build of merged main after approval and merge, followed by live verification. The existing Basket Review extension does not need reinstallation.

@sridharkalaibala sridharkalaibala changed the title Release core product expiry reminders Release item settings, expiry report and notification setup fixes Oct 8, 2026
sridharcriteria
sridharcriteria previously approved these changes Oct 8, 2026
@sridharkalaibala
sridharkalaibala merged commit 7b25f28 into main Oct 8, 2026
23 checks passed
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.

2 participants