What we’ve been working on

Prefer a feed reader? Grab the RSS feed.

Latest writing

Hosted source maps and fewer duplicate errors

Source map discovery from authorized public origins, more stable grouping, quieter notifications, and a supported backup and restore workflow.

Keep oversized events and noisy projects under control

Safer handling for unusually large inputs, project-level muting, clearer report exports, and refreshed app icons.

Compare trends and triage without reaching for the mouse

Previous-period trend comparisons, keyboard navigation, a contextual command palette, chart tables, CSV export, and responsive filters.

Telebugs thrives on SQLite

Why Telebugs leans into SQLite: one app, one server, database-backed jobs and cache, simple backups, and fewer moving parts.

Keep error storms from overwhelming a small server

Ingest Protection, Maintenance Activity, and a repeatable load test for keeping a small Telebugs instance boring during error storms.

How many errors can Telebugs process on a small VPS?

I benchmarked Telebugs on a Hetzner CX23 and learned why the honest number is processed reports per second, not just accepted requests.

Let your coding agent investigate production errors

Connect AI coding tools to Telebugs with MCP, inspect real production errors, and take scoped actions without leaving your editor.

Build your own error-tracking workflows with the REST API

A production-ready REST API is here. Also includes a major UI consistency refresh across the board.

Never put large payloads inside background jobs

Last week, a customer nearly left Telebugs because of a mistake I made at the design level.

Clear a backlog of errors in one pass

Clean up a wall of related errors in one pass: select them across a project list or All Errors, resolve or reopen them together, and get back to the actual fix.

Keep long investigations focused and secrets out of reports

A practical release for longer investigations: wider time filters, server-side secret scrubbing, per-error sparklines, louder alert rules, and clearer timestamps.

Send alerts to Teams and open backtraces where you work

Alerts now land in Microsoft Teams, backtraces can open straight in your editor or repo host, and error lists focus on unresolved work by default.

Dark mode without the usual rough edges

Dark Mode finally arrives, alongside cleaner form controls, less twitchy popovers, faster paginated lists, and a tiny favicon that stops slowing down Firefox.

Better defaults when you return to a project

Better defaults for coming back to a project: remembered date ranges, a broader 28-day view, tighter tables, a monospace option, and more visible mobile toasts.

How to log application errors using a Telegram bot

A lightweight Rails walkthrough for sending exceptions to a Telegram chat: create the bot, wire the token and chat ID, and keep normal exception handling intact.

Mute noisy errors without losing track of them

Mute third-party noise for an hour, a day, or indefinitely; then manage it comfortably on mobile with bottom sheets and glanceable status details.

Modern toasts using the native Popover API

A practical Popover API walkthrough with CSS, HTML, and a small controller for native toast notifications, plus a live demo you can try.

Small interactions that make the interface feel faster

The product polish release: tactile buttons, animated modals and popovers, view transitions, recessed inputs, and counters that are easier to scan.

See every project and error in one place

A single place to scan every project: global summaries, All Errors and All Reports dashboards, ownership, wide view, Markdown export, and richer email context.

Introducing Lapsoss: vendor-neutral error tracking for Ruby applications

Eliminate decision fatigue in small projects or enterprises by routing errors to any provider like Telebugs or Sentry, with zero boilerplate and Rails 7+ integration.

Run smoothly on smaller servers

Benchmarks and maintenance UX for small machines: lower memory use, faster project pages, and service messages that let admins run database optimization from the UI.

Keep a growing project list organized

For teams with more than a handful of projects: group them into Apps, pin the important ones, filter quickly, and keep sourcemap artifact browsing fast.

Unminify JavaScript errors with source maps

A hands-on guide to unminifying JavaScript and TypeScript crashes with releases, manual uploads, and existing Sentry CLI sourcemap workflows.

Keep debugging notes beside the error

Keep debugging context next to the error itself: notes, links, screenshots, attachments, thumbnails, and automatic activity entries when issues change state.

Group related errors your way

Take control of noisy grouping with custom fingerprints, manual merges, and grouping details that explain why reports landed together.

Accurate timezones and native ARM64 support

This update brings accurate timezone handling, ARM64 Docker support, auto-refresh on first error, and critical bug fixes for smoother error tracking.

Send error notifications to Slack and Discord

You can now report error notifications to Slack and Discord using webhooks.

Telebugs became #3 Developer Tools product of the week on Product Hunt

Thanks to the supportive community!

I launched Telebugs on Product Hunt and hit #2!

Discover how Telebugs, a self-hosted Sentry alternative, went from launch to #2 Product of the Day on Product Hunt. Learn about my journey and why self-hosting matters.

Hello, world! Telebugs blog is now live

Why I built Telebugs, how it started, and what I’ll be writing about here.