Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(fulfillment): notify user about push notification support and permission #914

Merged
merged 9 commits into from
Nov 17, 2023

Conversation

Sinucid
Copy link
Contributor

@Sinucid Sinucid commented Nov 17, 2023

Added browser's permissions and supports for push notification API that is required by offline mode.

  • created compositions for picking and customer note pages
  • fulfillment app integrated with notification center
  • fixed word break behavior of notification component's text content
    with long words
  • refresh data button in FA profile menu was renamed to sync data,
    and the button became disabled in offline mode to prevent unnecessary
    requests errors
  • NetworkState service was added to platform offline package to observe
    browser's network state
  • getList method was added to picking list service to get picking list
    by id
  • PickingListContextFallback was added to provide fallback picking
    list context by pickingListId route param

closes: HRZ-90415

Added browser's permissions check and support for push notification API
that is required by offline mode.

- created compositions for picking and customer note pages
- fulfillment app integrated with notification center
- fixed word break behavior of notification component's text content
with long words
- `refresh data` button in FA profile menu was renamed to `sync data`,
and the button became disabled in offline mode to prevent unnecessary
requests errors
- NetworkState service was added to platform offline package to observe
browser's network state
- `getList` method was added to picking list service to get picking list
by id
- `PickingListContextFallback` was added to provide fallback picking
list context by `pickingListId` route param

closes: [HRZ-90430](https://spryker.atlassian.net/browse/HRZ-90430)
@Sinucid Sinucid requested a review from a team as a code owner November 17, 2023 12:03
Copy link

netlify bot commented Nov 17, 2023

Deploy Preview for dev-oryx-components canceled.

Name Link
🔨 Latest commit ce0cf59
🔍 Latest deploy log https://app.netlify.com/sites/dev-oryx-components/deploys/655778beb5797e00088d3714

Copy link

netlify bot commented Nov 17, 2023

Deploy Preview for dev-fulfillment canceled.

Name Link
🔨 Latest commit ce0cf59
🔍 Latest deploy log https://app.netlify.com/sites/dev-fulfillment/deploys/655778be978b560008481a24

Copy link

netlify bot commented Nov 17, 2023

Deploy Preview for dev-composable-storefront ready!

Name Link
🔨 Latest commit ce0cf59
🔍 Latest deploy log https://app.netlify.com/sites/dev-composable-storefront/deploys/655778be49e5d400078b3aee
😎 Deploy Preview https://deploy-preview-914--dev-composable-storefront.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

cypress bot commented Nov 17, 2023

2 flaky tests on run #11281 ↗︎

0 44 3 0 Flakiness 2

Details:

Empty-Commit
Project: Composable Storefront Commit: ce0cf595d0
Status: Passed Duration: 03:20 💡
Started: Nov 17, 2023 2:43 PM Ended: Nov 17, 2023 2:47 PM
Flakiness  search.cy.ts • 1 flaky test • sf-regression

View Output Video

Test Artifacts
Search suite > Products sorting > should apply all sorting options Test Replay Screenshots Video
Flakiness  locales.cy.ts • 1 flaky test • sf-regression

View Output Video

Test Artifacts
Locales suite > should save the locale selection when navigating on site Test Replay Screenshots Video

Review all test suite changes for PR #914 ↗︎

@Sinucid Sinucid merged commit ce6bfdb into development Nov 17, 2023
38 of 40 checks passed
@Sinucid Sinucid deleted the feature/hrz-90415-push-notification-permissions branch November 17, 2023 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants