Skip to content

feat: implement Web Push pipeline for stealth payment alerts - #173

Merged
truthixify merged 1 commit into
wraith-protocol:developfrom
yustech-alt:web-push-pipeline
Aug 29, 2026
Merged

feat: implement Web Push pipeline for stealth payment alerts#173
truthixify merged 1 commit into
wraith-protocol:developfrom
yustech-alt:web-push-pipeline

Conversation

@yustech-alt

Copy link
Copy Markdown
Contributor
  • Add pushRelay.ts library for privacy-first relay integration
  • Enhance useNotificationSW.ts hook with subscription management
  • Update service workers with push event handling and deduplication
  • Add Web Push subscription UI to Settings.tsx
  • Implement unsubscribe functionality
  • Add privacy protections (meta-address hash only)
  • Add comprehensive i18n strings

Closes #158

@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

@yustech-alt is attempting to deploy a commit to the truthixify's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 27, 2026

Copy link
Copy Markdown

@yustech-alt Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@truthixify

Copy link
Copy Markdown
Contributor

Heads up: this went conflicted a few minutes ago because #168, #169 and #170 landed on develop. It was mergeable right before that, so nothing is wrong with your work.

git fetch origin
git rebase origin/develop

and it should be good to go.

- Add pushRelay.ts library for privacy-first relay integration
- Enhance useNotificationSW.ts hook with subscription management
- Update service workers with push event handling and deduplication
- Add Web Push subscription UI to Settings.tsx
- Implement unsubscribe functionality
- Add privacy protections (meta-address hash only)
- Add comprehensive i18n strings

Closes wraith-protocol#158
@truthixify

Copy link
Copy Markdown
Contributor

Rebased onto develop and force-pushed to your branch. Your commits are unchanged.

Single trivial conflict: src/pages/Settings.tsx line 1. develop imports useState, useRef and yours needed useEffect as well, so the resolution is just the union of the two import lists.

Verified locally before pushing: pnpm format:check clean and pnpm build succeeds including the service worker output.

If you have this branch locally, git fetch && git reset --hard origin/web-push-pipeline before continuing.

@truthixify
truthixify merged commit af6160c into wraith-protocol:develop Aug 29, 2026
1 of 2 checks passed
@truthixify

Copy link
Copy Markdown
Contributor

Merged @yustech-alt. Self-hostable relay with a user-overridable URL, and dedup against the existing notification history, keeps this privacy-first rather than bolting on a third-party push service. Second one from you this wave.

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.

Web Push pipeline for stealth payment alerts

2 participants