Pinglet
Home
Features
Pricing
Docs
Demo
Payload
Toggle theme
Sign in
Get Started
Menu
Changelog
What's new in Pinglet. All the latest updates and improvements.
v1.1.0
March 2026
Latest
Activity Tracking
•
Activity page fully aligned with backend API response shapes
•
Typed interfaces for ActivityEvent, ActivityStats, TopPage
•
Fixed Total Events showing [object Object] — now safely sums numeric counts only
•
Fixed avgDuration → avgSessionDuration field name
•
Fixed Top Pages chart keys (page_url/views instead of page/count)
•
Events response now reads { events, total } shape with proper pagination
•
Unique Visitors label corrected to 30d
Flows Engine
•
Duplicate event trigger prevention — used events are disabled in preset dropdown
•
Loop detection warning banner when same event is assigned to multiple triggers
•
Event name input shows red border + error text for duplicate events
•
Fixed JSON editor validation for template variables inside quotes (e.g. "{{userId}}")
•
Fixed JSON editor width overflow in flow config panel
•
Fixed Invalid Date display — supports both camelCase and snake_case date fields
Widgets
•
Widget configuration system with 11 fields (position, autoDismiss, autoShow, animation, etc.)
•
Config badges displayed on widget list cards
•
Fixed copy script URL generating undefined — now outputs proper <script> tag
•
Widget edit mode (WidgetForm supports update via widgetId prop)
Data & Sync
•
IDB-first fetch with background API refresh across all CRUD operations
•
IDB sync on create/update/delete for projects, websites, widgets, and flows
•
Fixed non-functional project delete handler
•
WebhookEvent enum expanded to 12 events (added queued, delivered, dismissed)
•
Flow EVENT_PRESETS with 24 events across 6 categories + custom event support
v1.0.0
March 2026
Flows Engine
•
Visual notification flow builder with 15 node types (Event Trigger, Condition, Delay, Notification, Webhook, A/B Split, Filter, Schedule, Rate Limit, Presence Check, Transform, Email, Merge, Diverge, Note)
•
Flows backend — entity, service, controller, routes, stats API
•
Flows CRUD with real backend API integration (create, update, delete, toggle status)
•
Flow stats dashboard (total flows, active, triggers, notifications)
•
Context menu & keyboard shortcuts (Ctrl+S save, Ctrl+Z undo, Ctrl+C/V copy-paste)
•
SmoothStep edges, transitions, CSS animations on flow canvas
•
Flow export/import as JSON
Payload Creator
•
Visual payload builder for all 4 notification types
•
JSON / cURL / fetch output tabs with copy support
Tracking & Events
•
Emit 'request' event to Kafka for total_request tracking
•
Activity & session tracking integrated into SDK v0.0.3 bundle
•
Custom Events documentation tab in docs + event fields in demo playground
v0.4.0
November 2025
SDK v0.0.3
•
Custom video player, playSound fix, scoping fix
•
Type 0 → Glassmorphism rename, Type 2 → Compat renderer
•
Custom event button action support
•
Tag-based notification deduplication
•
Overrides for sound, theme, and progress bar
•
Improved stacking & queue behavior
Pages & Navigation
•
Added Docs, Demo, Pricing, Changelog, Privacy, Terms extra pages
•
Navbar active state indicator & Home link
•
Full-fledged demo with all 4 notification types
•
Demo playground redesign with type selector and live preview
v0.3.0
October 2025
Dashboard Features
•
Activity, sessions, inbox, unsubscribe analytics pages
•
Project settings (quiet hours, rate limiting, fallback channels)
•
Live presence widget
•
16 new API methods for dashboard endpoints
•
Sidebar nav updates with all new sections
Backend
•
CORS split (public/protected routes)
•
New entities & services: inbox, activity, presence, session-recording, unsubscribe-analytics, notification-guards, fallback-channel
•
Webhook event listener & dispatch
•
Protected routes enforcement
Analytics & Dashboard
•
Dashboard & analytics endpoints with subscriber enrichment
•
Replace mock data with real API calls on dashboard & analytics
•
Webhook endpoints return tracking stats with success_rate
•
Webhook dispatch, tracking & notification stats
•
Chart bucket filling & stats neutral state
•
Settings page and error pages
Bug Fixes
•
Hydration errors, null safety, webhook 404, template layout fixes
•
Project details page redesign with theme-aware colors + error state
•
Cookies not being set in browser
•
Smooth sidebar animation + analytics redesign with modern chart colors
v0.2.0
September 2025
Caching & Plans
•
Redis caching layer with typed keys/TTLs
•
Seed 43 default templates migration
•
Cache all GET API endpoints with invalidation on writes
•
Plan-based feature enforcement, quota middleware, white-label gates
•
Plan seeding migration
Dashboard Redesign
•
Glassmorphism, gradients, animations across all dashboard pages
•
Auth pages redesign matching purple theme
•
Fresh landing page with purple theme, dot grid, bento features, vertical timeline
•
NextTopLoader color update
•
Notification stats computed from data + responsive layout
Infrastructure
•
Docker images & Dockerfile with memory optimizations
•
Build scripts & deployment pipeline
•
Database migrations — enum fixes, template escaping, PostgreSQL compatibility
•
Buffer-equal-constant-time patch for Node.js v25
•
Reset password flow fixes
v0.1.0
August 2025
Templates & Webhooks
•
Custom template support in SDK npm package
•
Webhook and template support backend
•
Template reference error fixes
•
Tracking event API URL fixes
•
Dump & load templates from production DB via .sql
Core Notifications
•
Browser push notifications (Type -1) via service worker
•
Kafka event stream introduced
•
SRI checksum validation & domain whitelisting
•
Rate limiting (30 req/min)
•
Notification API routes for send & subscribe
•
Service worker ready for push
Initial Release
•
Type 0 in-app toast notifications with SSE real-time connection
•
Basic notification API with Zod validation
•
Project, website, and template management UI
•
Dashboard layout with sidebar navigation
•
Authentication (login, signup, logout, password reset)
•
JS SDK builder with versioning and checksum/hash