Changelog
A running list of what's shipped. Subscribe to releases by following the GitHub repo or by filling out the waitlist — every customer gets a monthly digest.
v0.1.4 — Identity lifecycle and onboarding · September 15, 2026
Core, Web, stable React Native, native iOS, Android, and Flutter 0.1.4 are
published. React Native/Expo 0.2.0-beta.2 is published separately on npm
next; Expo remains a prerelease pending signed physical-device acceptance.
- Account identity: use a stable backend ID for registered and verified guest accounts, observe confirmed identification, and renew credentials through the host backend. Email remains an optional user property.
- User properties: set or explicitly remove profile fields using the current session, subject to analytics consent and the app's privacy allowlist.
- Logout and account switching: await local reset, cancel old account work, and retry installation-scoped remote cleanup after connectivity returns.
- Push ownership: link active registered tokens during identification, report registration only after server acknowledgement, and keep invalidated tokens out of automatic retries. Each app still needs its own APNs/FCM configuration and physical-device validation.
- Onboarding and docs: push troubleshooting covers permission, token, simulator connectivity, recipient, provider setup, and delivery issues. The dashboard links to Docs, and documentation navigation highlights the current page.
Upgrade requirement: rebuild existing integrations with the new SDK before
linking anonymous history. Older SDKs that omit installation ownership proof
receive IDENTITY_PROOF_REQUIRED. Follow the upgrade guide
and identity integration guide.
v0.1.0 — Initial production release
The first public version of userGist.
Engagement channels
- Feedback prompts — NPS, CSAT, star rating, thumbs, single-text. Event-triggered or on-demand.
- Surveys — multi-step with 10 question types, branching DSL, save-resume, deep-link delivery, template library.
- In-app messages — modal, slide-up, full-screen layouts with CTAs.
- Push notifications — APNs + FCM under one campaign; webhooks for every delivery transition.
- Feature requests — in-app form + board, public roadmap, kanban triage.
Audience
- Users — anonymous and identified directory with search, profile, linked history, timeline, and GDPR delete.
- Segments — DSL combining property + behavioural matchers; cached server-side, evaluated identically on-device for instant client triggers.
- Events — schema registry with type-checked ingest and a dead-letter queue.
- Analytics — per-feature dashboards (24h / 7d / 30d) backed by ClickHouse.
SDKs
@usergist/feedback-react-native— production SDK.@usergist/sdk-core— shared contracts and pure evaluators.- Native iOS, native Android, and Flutter are production SDKs sharing the authenticated-subject, durable-delivery, local-campaign, survey, and feature-request contracts.
- Tag-driven npm, Maven Central, pub.dev, and SwiftPM workflows verify synchronized versions and publish immutable artifacts.
Platform
- WorkOS magic-link sign-in.
- Per-app client write keys (SHA-256-stored, rotatable) and workspace server keys (scoped, expiring, revocable, and shown only once).
- Per-app PII allow-list (
email,phone,ssn,tax_idblocked by default). - Platform HTTPS trust for
api.usergist.com; application-level pinning is not currently implemented by the React Native SDK. - EU data residency by default.
- Paddle as merchant of record.
Coming next
- AI-assisted survey authoring.
- Native segments preview (size + sample) graduating from planned → live.
- Slack and Zapier integrations.
- Self-serve SAML SSO on the Pro plan.
- Workspace audit log v2 with exportable CSV.