Skip to content

Feature/168 browser web push#450

Open
buyolitsez wants to merge 10 commits into
BeWelcome:developfrom
buyolitsez:feature/168-browser-web-push
Open

Feature/168 browser web push#450
buyolitsez wants to merge 10 commits into
BeWelcome:developfrom
buyolitsez:feature/168-browser-web-push

Conversation

@buyolitsez

Copy link
Copy Markdown
Contributor

To close #168

  • Add browser notifications for private messages, hosting requests, invitations, and subscribed forum threads.
  • Support three preference modes:
    • No: notifications disabled.
    • OpenOnly: notifications displayed while BeWelcome is open.
    • Always: Web Push delivery with BeWelcome tabs closed.

Deployment notes:

  • Configure valid WEB_PUSH_VAPID_SUBJECT, WEB_PUSH_VAPID_PUBLIC_KEY, and WEB_PUSH_VAPID_PRIVATE_KEY values.
  • Schedule bin/console send:notifications frequently.
  • Schedule bin/console data:retention daily.
  • Import the new entries from translations/missing.
image

…eb-push

# Conflicts:
#	translations/missing/preference.yaml
Validate endpoint ownership and VAPID configuration, make migrations
and queue leases safe, and reconcile subscriptions across preference
and logout transitions.

Align retention, member exports, privacy copy, and regression coverage
with the stored push data.

Refs BeWelcome#168
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.

Add browser notificcation via webpush

1 participant