Repository navigation
Web notification diagnostics, user profiles, consent and independently downloaded pictures/icons.
- Bounded persistent telemetry with stable IDs and acknowledgement, foreground sessions/usage and direct/estimated influenced returns.
- Verified External ID login/logout, tags, explicitly supplied contact/location data and custom events.
- Project image download limit defaults to 5 MiB; bounded HTTPS/CORS downloads, text fallback and silent notification updates.
- One durable installation per origin, compatible with 0.0.1 state. Update both the page dependency and the copied same-origin service worker.
Install the verified release archive as a normal npm dependency:
npm install https://github.com/IamFromUA/PushPortLibraryWeb/releases/download/0.0.2/pushport-web-sdk-0.0.2.tgzThis preserves the existing GitHub distribution method. npm registry publication is separate and requires publisher account/scope setup.
Validation: strict DOM/worker TypeScript, 20 synthetic tests and an independent ESM/CommonJS/TypeScript/worker consumer. Verified CI: https://github.com/IamFromUA/PushPortLibraryWeb/actions/runs/38540355252. Browser API acceptance does not prove a human view; provider delivery is tested separately.