March 6, 2026
10 more TUI features: bookmarks, diff, grouping, palette, export, swimlanes, channels tab
- Star/bookmark events — press
f to bookmark any event, F to toggle bookmark-only view. Bookmarked events show a ★ indicator
- Auto-diff consecutive events — press
d in detail view to see a line-by-line diff with the previous event from the same source
- Event grouping / burst collapsing — press
g to toggle grouping. Consecutive events with the same source+type within 60s are collapsed with a ×N badge
- Command palette — press
Ctrl+P for a fuzzy-searchable command palette with all TUI actions
- Mouse support — click events to select them, scroll to navigate. Mouse events are enabled via bubbletea cell motion mode
- Session export as HTML — press
x to export the current session as a styled HTML report with collapsible payloads
- Forward response capture — forwarded events now show a →200 status badge in the event list, with full response details (status, headers, body, duration) in the detail view
- Swimlane timeline — the Stats tab now includes a per-source swimlane showing event activity over the last 60 minutes
- Bookmark count in header — the status line now shows ★ N when events are bookmarked
March 6, 2026
10 new TUI features: split pane, tabs, pause, help, toasts, heatmap
- Master-detail split pane — press
s to toggle a side-by-side view with event list on the left and live payload viewer on the right
? help overlay — press ? for a complete keybinding reference, grouped by category
- Pause/resume feed — press
p or Space to pause the live stream. Events buffer in the background with a counter showing how many are waiting
- Tabbed views —
1 Live, 2 Errors (auto-filtered to failures), 3 Stats with bar charts and heatmap
- Advanced filtering —
source:stripe field-specific filters, !error exclusion, deep payload search, and filter history with ↑↓ arrows
- Per-source sparklines — top 3 sources each get their own sparkline in the header for at-a-glance source comparison
- In-TUI toast notifications — failure events trigger a red toast above the footer that auto-dismisses after 5 seconds
- Activity heatmap — 7-day × 24-hour grid in the Stats tab showing event density with heat-mapped colours
- Stats tab — bar charts for events by source and success/failure/neutral breakdown with percentages
- Copy payload — press
c in detail view to copy the full JSON payload to clipboard
March 6, 2026
DREAD ASCII logo, rich TUI header, event status indicators
- DREAD ASCII art logo — the TUI now opens with a bold figlet-style DREAD banner in the brand brown colour, inspired by Claude Code's welcome screen
- 3-column TUI header — logo | status info | activity stats, wrapped in a rounded box with padding
- Greeting & session timer — time-of-day greeting and live session uptime in the header
- Channel health dots — green/gray dots per channel showing which channels received events recently (30-min stale threshold)
- Event sparkline — Unicode block-character sparkline showing event rate over the last hour in 5-minute buckets
- Success / failure classification — events are classified as success (green ●), failure (red ●), or neutral (gray ●) based on keyword matching on type and summary
- Event status dots in TUI — each event row in the TUI list shows a coloured dot indicating success/failure/neutral
- Event status dots in dashboard — the web dashboard now shows the same coloured status dots on each event row
- Rotating command tips — 12 tips cycle every 5 seconds in the header, showing useful dread commands and keybindings
- Update notifications — the TUI checks
/api/version on startup and shows a notice when a newer version is available
- Press Start 2P branding — website nav and footer logo now use the Press Start 2P pixel font at 1.15rem
March 6, 2026
URL-based source labelling, background service, 50+ How To guides
?source=name URL parameter — append to any webhook URL to label events from services that aren't auto-detected (e.g. ?source=trigger.dev). No custom headers needed
- trigger.dev — dedicated summariser and colour in both dashboard and TUI
- Per-source dashboard colours — 30+ named source colours using OKLCH, with hash-based fallback for unknown sources
- Full-width dashboard — removed max-width constraint for better use of screen space
dread service install — installs a background service so notifications continue even after the terminal is closed
dread service uninstall — stops and removes the background service
- macOS — uses
launchd with auto-restart and login start. Logs to ~/Library/Logs/dread.log
- Linux — uses
systemd user service. Logs via journalctl
dread status shows whether the background service is running
- 50+ How To guides — 10 per category: Payments, Developer Tools, Infrastructure, Communication, SaaS
March 3, 2026
108 webhook sources, 47 summarisers, TUI fix
- 108 auto-detected sources — added 60+ new webhook sources including Pipedrive, Asana, Webflow, Klaviyo, Cal.com, Monday, Chargebee, ActiveCampaign, BambooHR, Smartsheet, Hootsuite, Dropbox, Box, Help Scout, and many more
- 47 payload summarisers — 30 new summariser functions for richer event descriptions from Pipedrive, Asana, Webflow, Klaviyo, Squarespace, Ecwid, Box, Help Scout, Smartsheet, Cal.com, Monday, Chargebee, ActiveCampaign, Basecamp, and more
- TUI duplicate event fix — fixed a bug where WebSocket reconnects caused duplicate events to pile up in the TUI (e.g. 16 real events showing as 122)
- Default sound changed to Sosumi
March 3, 2026
60+ auto-detected webhook sources
- Auto-detects webhook sources from HTTP headers — no configuration needed
- Payment: Stripe, PayPal, Square, Razorpay, Paddle, Recurly, Coinbase, Plaid, Xero, QuickBooks
- Dev: GitHub, GitLab, Bitbucket, CircleCI, Travis CI, Buildkite
- Infrastructure: Vercel, Heroku, AWS SNS, Cloudflare
- Communication: Slack, Discord, Twilio, SendGrid, Mailchimp, Zendesk, Telegram, LINE
- Project management: Linear, Jira, Notion, Trello, Airtable
- Monitoring: Sentry, PagerDuty, Grafana, Pingdom
- Commerce: Shopify, WooCommerce, Contentful, Sanity, BigCommerce
- Auth: Auth0, WorkOS, Svix (Clerk, Resend)
- Database: Supabase, PlanetScale
- SaaS: HubSpot, Typeform, Calendly, DocuSign, Zoom, Figma, Twitch, LaunchDarkly, and more
- User-Agent fallback detection for Zapier, Pingdom, WooCommerce, and others
- Custom sources via
?source=name URL parameter or X-Dread-Source header
March 3, 2026
Custom notification sounds
- Notification sound is now configurable — set
"sound" in ~/.config/dread/config.json
- Default sound changed from Funk to Sosumi
- macOS: any system sound name (Glass, Ping, Pop, Hero, Submarine, etc.)
- Linux: freedesktop sound names via
notify-send
- Custom sounds on macOS: drop a
.aiff file in ~/Library/Sounds/
- Sound is also configurable from the web dashboard sidebar
March 3, 2026
Changelog, GitHub stars, and install improvements
- Added changelog page at dread.sh/changelog
- Added GitHub star button to navigation and GitHub link to footer
- Install script now uses
~/.local/bin — no sudo required
- Installer automatically adds
~/.local/bin to your shell PATH
- Re-running the installer updates to the latest version
- Updated README with install instructions, CLI reference, and project links
- Updated documentation with new install details
March 2, 2026
Background notifications and installer
- Added dread watch for headless background desktop notifications
- Auto-setup background notifications on install
- Added curl installer at dread.sh/install
- Config auto-reloads on reconnect so new channels are picked up automatically