Telebugs Changelog | Product Updates and Releases

1.21.1

Improvements

  • Improved CLI updates so they verify the installed Telebugs instance reliably and no longer report misleading health-check timeouts.

Bug Fixes

  • Fixed readiness checks that could incorrectly report persistent storage as unwritable on valid installations.

1.21.0

See the release announcement.

New Features

  • Added hosted source map discovery for explicitly authorized public HTTPS origins. JavaScript reports show the discovery status, and admins can retry after correcting a deployment.
  • Added a more stable error grouping algorithm that reduces duplicate groups caused by ordinary line shifts, framework wrappers, generated asset names, and one-off values while preserving meaningful differences and custom fingerprints.
  • Added a project notification filter for fatal and error events. Lower severities remain available in Telebugs without sending notifications.
  • Added occurrence IDs to reports and project search, making an exact SDK event easy to find and copy.
  • Added a supported CLI backup and restore workflow for moving or recovering a Telebugs installation.

Improvements

  • Added retries for transient email, push, and webhook delivery failures, plus an admin-visible warning when a notification permanently fails.
  • Expanded regression emails and custom webhooks with the reopening report, release, timestamps, and previous resolver when available.
  • Expanded REST API and MCP support for the new source map, notification, grouping, and occurrence ID workflows in this release.
  • Made report details easier to scan with compact affected-user and tag summaries, previewable contexts, and collapsible dependencies.
  • Added lightweight readiness diagnostics for deployment checks and instance troubleshooting.
  • Moved historical source map status updates out of startup migrations and into a resumable, admin-triggered background task so large report histories do not delay an upgrade.

Bug Fixes

  • Prevented repeated delivery of the same SDK occurrence from creating a duplicate report.
  • Fixed retention cleanup so report counts and First seen and Last seen times stay accurate. Existing installations receive a one-time background task to repair values left by earlier cleanup runs without taking Telebugs offline.
  • Fixed small issues with mobile error actions, PWA theme colors, disabled pagination controls, and unusable backtrace source actions.
  • Fixed project timezone autodetection for browsers that report older timezone names, expanded the available timezone list, and kept legacy selections intact when editing existing projects.

Maintenance

  • Updated the sqlite3 gem to 2.9.6.

1.20.0

See the release announcement.

New Features

  • Added project-level muting for one hour, four hours, eight hours, one day, three days, or indefinitely. Existing and new errors are muted while reports continue to be recorded.
  • Added safer handling for unusually large error events and release uploads. Reports now show a clear warning when some details were shortened during ingestion.

Improvements

  • Improved report Markdown with source links, exact timestamps, notes, and ingestion warnings.
  • Added clearer save feedback to notification, webhook, auto-refresh, and accessibility settings.
  • Made favorite commands and keyboard shortcut hints more consistent.
  • Refreshed the PWA and iOS home-screen icons.

Bug Fixes

  • Fixed favorite and settings controls that could show stale state or fail to save reliably.

1.19.2

Improvements

  • App cards now use their header space to show the number of projects in the App as a compact stacked badge, with a clearer pointer affordance across the clickable card.

Bug fixes

  • Fixed App project choosers remaining expanded, visually misplaced, or unresponsive after opening a project and returning with browser history.
  • Fixed error detail pages crashing when grouping metadata was stored as a String or another non-object value, including grouping details for merged errors.
  • Prevented the error detail layout from shifting when an error is resolved or unresolved.

1.19.1

Security

  • Updated Ruby on Rails to 8.1.3.1 to patch CVE-2026-66066, a critical Active Storage vulnerability that could allow unauthenticated arbitrary file reads and, through exposed secrets, remote code execution in affected configurations.

Improvements

  • Redesigned Apps on the All Projects screen. Opening a stacked App card now presents its projects in a focused, responsive chooser with a reversible source-card animation, keyboard support, and a reduced-motion alternative.
  • Improved filtering and project navigation for Apps while keeping App and project management actions close at hand. Project cards and their activity data are activated only when the chooser opens.

Maintenance

  • Updated Solid Queue to 1.5.1.

1.19.0

See the release announcement.

New Features

  • Added previous-period comparisons to activity trends, with aligned custom ranges, clear period labels, per-error deltas, and release markers.
  • Added keyboard navigation and a contextual command palette for error and report triage, including optional character shortcuts, customizable bindings, favorites, and recent commands.
  • Added accessible data tables and CSV exports for activity trends, including comparison values and release annotations.

Improvements

  • Refined the interface with redesigned All Projects cards, clearer main navigation and settings, and more compact, responsive dashboards.
  • Made project selection searchable and redesigned overview filters with responsive date presets, custom UTC ranges, and a staged mobile sheet.
  • Added compact, default, and large text sizes, and improved focus, navigation state, and settings organization across the application.

Maintenance

  • Updated MCP support to version 1.0.0 while preserving the existing ingestion and API wire formats.

1.18.1

Improvements

  • Redesigned the main navigation so Projects, Errors, and Reports are always within reach, with account-wide totals shown on desktop and mobile.
  • Added a dedicated Appearance page under Account Settings with visual previews for theme, dashboard width, and font choices.
  • Improved project and error report dashboards with more compact controls and expandable activity charts that remember their state.
  • Hardened MCP connections by rejecting requests sent to an unconfigured host.

Bug Fixes

  • Fixed activity counts, links, and sparklines so they follow the selected date range and remain readable across long time periods.

Maintenance

  • Updated Ruby to 4.0.6 and refreshed runtime dependencies.

1.18.0

See the release announcement.

New Features

  • Added Ingest Protection under Instance settings. Admins can configure a global accepted-errors-per-minute limit, queue protection, and a low-disk-space guardrail directly in the UI.
  • Telebugs now returns 429 Too Many Requests before writing ingest payloads or enqueueing jobs when rate, queue, or disk pressure limits are reached.
  • Added global warning banners for active ingest protection states, with links to focused documentation for rate limiting, queue protection, and disk space protection.
  • Added Maintenance Activity, an admin-visible history for destructive cleanup work and database VACUUM runs. Activity records include status, source, actor, project scope, timestamps, safe result details, cursor pagination, and linkable detail pages.
  • Added bin/load, a repeatable k6-based load testing harness for benchmarking Telebugs ingest and processing capacity on real hardware.

Improvements

  • Moved Service Messages into the Instance administration area and kept redirects from the old Service Messages URLs.
  • Reorganized Instance administration around Ingest Protection, Maintenance Activity, Service Messages, Error Retention, and Artifact Retention.
  • Added REST API access for Ingest Protection settings under the existing data retention API namespace.
  • Improved disk usage reporting and added an on-demand disk space recheck action after cleanup.

Maintenance

  • Added a daily job to prune Maintenance Activity records older than 90 days.
  • Added a performance Rails environment used by the load testing harness.

1.17.1

Bug Fixes

  • Fixed the MCP authorization page so the consent screen shows the correct MCP-specific layout, requested permissions, client identity, Telebugs account target, and documentation link before access is approved.

Improvements

  • Added recognizable MCP client logos for Claude, Cursor, Windsurf, and Codex where available, including on the connected MCP apps page.

1.17.0

See the release announcement.

New Features

  • Added MCP support. Telebugs now exposes a Streamable HTTP MCP endpoint at /mcp, OAuth/PKCE authorization, dynamic client registration, discovery metadata, and read/write scoped access for AI tools.
  • Added MCP tools for listing projects, project users, error groups, reports, and notes; inspecting groups and reports; resolving, unresolving, muting, unmuting, assigning, unassigning, and merging error groups; and adding or deleting notes.
  • Added a new Connected MCP apps settings page where users can see MCP applications that have access to their account and revoke access.
  • Added bulk muting, unmuting, and merging of error groups in project error lists, the All Errors view, the REST API, and MCP tools.

Improvements

  • Added severity filtering for error group queries, including default filtering to actionable severities in MCP tools unless a severity is explicitly requested.
  • Expanded report responses with backtrace and breadcrumb data, and made report culprit display more consistent across API, MCP, JSON, and XML responses.
  • Added exact project-name filtering to the projects API.
  • Replaced metadata pills with metadata tags and refined spacing, dividers, menu hover states, badge corners, dialogs, and related UI details.

Bug Fixes

  • Fixed the mute and unmute icons being swapped in group and project error views.

Maintenance

  • Updated Ruby to 4.0.5.
  • Added the mcp gem.

1.16.0

See the release announcement.

New Features

  • Introduced the full REST API (under /api/telebugs/v1/). It covers projects, groups (with advanced query syntax: severity filters like is:error,warning, negation with !is:resolved, and comma-based OR), reports, apps, webhooks (including deliveries), project users, and data retention policies for both errors and artifacts.
  • Groups now report a severity value (the highest ever observed for reports in the group).

Improvements

  • Redesigned the project access and notification preference pages with proper breadcrumbs, icon headers, cleaner list layouts for users, flex containers, and an admin role switcher.
  • Replaced checkboxes with proper switcher components across retention policies, notification preferences, project access controls, webhook subscriptions, and other toggles.
  • Added a tooltip system and confirm dialog controller for better feedback on actions and settings.
  • Changed toast notifications to appear from the top for consistency.
  • Consistent rounded borders and spacing across cards, buttons, stacked elements, and the interface.
  • Added a badge to the grouping button showing the count of merged groups.
  • Added validation for non-existing project_ids when creating apps.

Maintenance

  • Updated the sqlite3 gem to 2.9.5.

1.15.3

Bug Fixes

  • Fixed an issue where some events containing non-ASCII characters (such as box-drawing characters or emojis) would fail to be ingested.

Maintenance

  • Updated Ruby to 4.0.4.

1.15.2

Bug Fixes

  • Improved reliability of background job processing with better support for in-flight jobs during upgrades.

1.15.1

Improvements

  • Significantly improved reliability of error ingestion and background processing by reducing database contention.

1.15.0 release announcement

New Features

  • Added bulk resolving/unresolving of errors in the project error table and the "All Errors" view

Bug Fixes

  • Fixed bug when error counters weren't updated in some parts of UI when one or more groups are merged together.
  • Fixed issue in the "Grouping Details" modal where the bug icon was hard to see in dark mode (the icon is now removed).
  • Fixed the size of the "Grouping Details" button when it displays merged error count.

Improvements

  • Hid "Delete App", "Edit App", "New App", "New Project" on mobile viewports so that they don't clutter the view.
  • Improved performance of the error report view (~128x faster).

Maintenance

  • Updated Ruby to 4.0.3.

1.14.5

Bug Fixes

  • Fixed memory leak in background processing that caused steady memory growth.

Maintenance

  • Updated the sqlite3 gem to 2.9.3.

1.14.4

Improvements

  • Improved performance of the error report view.
  • Moved error causes from the header to the backtraces section, allowing full backtraces to be displayed.
  • Reduced the frequency of OptimizeSqliteJob to every 6 hours.

1.14.3

Improvements

  • Newly arrived errors now animate their background instead of keeping it permanently highlighted.

Bug Fixes

  • Fixed layout issues when displaying local variables with long values.

1.14.2

New Features

  • Added support for displaying local variables in backtrace frames.

Improvements

  • Improved the speed of viewing individual error reports.

Bug Fixes

  • Enabled VACUUM and OPTIMIZE for Solid Queue and Solid Cache databases, not just the main database.

Maintenance

  • Updated the sqlite3 gem to 2.9.2.
  • Updated Rails to 8.1.3.

1.14.1

Bug Fixes

  • Fixed a bug that prevented Telebugs from installing for some users.

1.14.0 Read the release announcement

New Features

  • Added the "Refresh every minute checkbox" to error lists (individual projects & All Errors).
  • Let filter beyond last 24h on the project index view. The new options include Last 3 days, Last 7 days, Last 28 days, Last 91 days.

Improvements

  • Added sparklines beside individual error groups in projects.
  • Allowed renaming webhook name for anonymous webhooks.
  • Added sentry-cli v3 compatibility for source maps.
  • Added the "Notify on every occurrence" notification rule.
  • Timestamps now show both project-local time and UTC time in popovers across UI.
  • Started scrubbing sensitive data such as passwords, credit cards, etc, so that they're not saved in the database.

Bug Fixes

  • Do not attempt to send notifications for deactivated users.
  • Fixed purging old errors sometimes breaking with SQLite3::ConstraintException.
  • Changed the required space modifier for SQLite's VACUUM from 1.1 to 2.0 meaning that we need twice the database size free disk space to successfully perform vaccum.
  • Fixed a missing profile picture icon in the All Errors list popover (owner column).
  • Fixed misaligned profile picture in user profiles.

Improvements

  • Made it possible to display multiline output for error report details. This is useful if you dump a Linux command output, for example.

Maintenance

  • Updated Ruby to 4.0.1.

1.13.0

New Features

  • Added support for Microsoft Teams error notifications.
  • Added the ability to configure a preferred local editor (“Edit in …”). When configured, this allows opening backtrace frames directly in your local editor from an error report.
  • Added support for configuring project repositories (“Edit on …”). When configured, this enables opening backtrace frames on GitHub, Bitbucket, or GitLab (“View on …”). For GitHub, you can also open the frame in the web version of VS Code.

Improvements

  • Changed the default error filter to show only unresolved errors instead of all errors.
  • Improved the empty state experience for error tables.
  • Moved several Report details items into pills for better visibility.
  • Made the Dependencies card fixed-height to contain long dependency lists.
  • Replaced “Jump to” and “View as” text labels with icons to save space and improve layout with pills.
  • Updated the Slack integration to use modern block-based webhook payloads (replacing deprecated attachments).
  • Added display of release information when available (shown as a pill).
  • Updated all documentation links to point to the new docs.telebugs.com.

Bug Fixes

  • Fixed an issue where “Content missing” appeared when opening the error status bar popover.
  • Fixed occasional incorrect error counters in error tables.
  • Fixed incorrect formatting of request headers in the HTTP Request section.
  • Removed unwanted line breaks in date columns of error tables.
  • Fixed the Backtrace label, which previously said “Errors”.
  • Prevented notifications from being sent when their channel is disabled.
  • Fixed an issue where a single error could trigger duplicate notifications.
  • Fixed unescaped payloads in Slack webhook deliveries.
  • Fixed sentry-cli release creation failures caused by unexpected payload format from Telebugs.
  • Fixed the frequency notification rule sometimes sending repeated notifications without respecting the cooldown period.
  • Fixed merged groups still appearing in group lists.
  • Ensured merged groups are properly cleaned up and no longer appear in search results.

Maintenance

  • Updated Ruby to 4.0.0.
  • Updated the sqlite3 gem to 2.9.0.
  • Updated Rails to 8.1.2.

1.12.0

New Features

  • Added support for dark mode.

Improvements

  • Improved the appearance of radio buttons, checkboxes, and other input elements.
  • Added delays to popovers where instant popovers were getting in the way of browsing.
  • Switched to cursor-based pagination for Releases and Artifacts.

Bug Fixes

  • Fixed a bug in Firefox where some popovers wouldn’t appear near the buttons that triggered them.
  • Reduced favicon.svg from 387+ kB to 2 kB, improving Firefox page load speed.
  • Fixed a bug where the suggested Fastmail email configuration didn’t work out of the box.

Maintenance

  • Updated Ruby to 3.4.8.

1.11.1

Improvements

  • Improved load speed for the project errors table.
  • Improved load speed for the All Errors table.
  • Removed an unwanted bottom border from the toolbar in the error report view.

1.11.0

Blog post

New Features

  • Added new historical date range filters: Last 28 days (replaces the previous 30-day option) and Last 90 days
  • Date range selections are now persisted per user and per project
  • Added a popover with UTC timestamps to error group headers
  • Added a Monospace font option in Appearance settings that applies monospaced typography across the entire UI
  • Added a default OpenGraph image for better link previews when sharing Telebugs pages on social media
  • Members (non-admin) can no longer create projects or edit/delete apps

Improvements

  • Changed the default date range from “Today” to Last 28 days across the app
  • Redesigned the project error table to match the All Errors view with a significantly improved mobile experience
  • Switched project error tables and report tables to cursor-based pagination (replacing offset-based)
  • Simplified and refocused the All Reports view for clearer presentation
  • Updated backtrace file/line format to file.rb:123 for better readability
  • Improved toast notifications on mobile. They now slide up from the bottom and have higher contrast.
  • Made the user profile picture in the header slightly larger
  • Clarified in email notifications that backtraces are not included

Bug Fixes

  • Fixed inaccurate group counting that sometimes showed slightly more groups than actually existed
  • Fixed compatibility with sentry-cli when uploading sourcemaps using the sourcemaps subcommand
  • Fixed error sorting in the All Errors view
  • Fixed toolbar overflow on mobile screens in the error detail view
  • Fixed visual glitch in the “No webhooks configured” empty state
  • Fixed visual inconsistency in the “Select Provider” dropdown in email configuration
  • Fixed several visual glitches on the invitation/join organization screen
  • Fixed a bug where granting access to an app would reveal all projects within it (including inaccessible ones) and show broken sparklines. Inaccessible projects are now properly hidden.

1.10.4

Bug fixes

  • Fixed a bug where an error report wasn’t saved if a backtrace frame’s function was nil.

1.10.3

Bug fixes

  • Fixed an issue where token input fields didn't appear disabled despite being non-interactive.
  • Fixed iOS link instructions that were not pointing to the actual integration guide.
  • Fixed an issue where sorting the error list by “last seen” didn’t sort by that value by default.
  • Fixed an issue where some errors from the PHP SDK couldn’t be stored due to NULL bytes in the payload.
  • Fixed an issue where raw_function was not displayed for Rust, C++, and some other SDKs when function was unavailable.

1.10.2

Improvements

  • Added icons to counters for a more consistent look.

Bug fixes

  • Fixed an issue in Firefox where popovers were displayed incorrectly.

1.10.1

Improvements

  • Reverted the “All Errors” and “All Reports” views to the table layout, as it conserves more space and some users preferred it. The new look remains for mobile viewports. This provides the best of both worlds.
  • Added support for log messages from logging integrations such as Serilog for .NET.

Maintenance

  • Updated the sqlite3 library to version 2.8.0.

1.10.0

Blog post

New Features

  • Introduced error muting, allowing users to snooze errors temporarily (for 1 hour, 4 hours, 8 hours, 1 day, or 3 days) or mute them indefinitely.
  • Added a new error status bar that displays key details such as ownership, mute status (including who muted it and when), and resolution (including who resolved it and when) in a compact format alongside the error image. Hovering reveals a detailed popover.
  • Implemented bottom sheets on mobile for muting errors and other popovers, featuring intuitive icons (bell with clock for snoozing, slashed bell for permanent muting) to enhance touch-friendly interactions.

Improvements

  • Redesigned the "All Errors" and "All Reports" views to incorporate the new error status bar and display errors in a card-based layout consistent with project-specific error views, replacing the previous table format for better usability and consistency.

Bug Fixes

  • Fixed a bug on iOS Safari where popovers were misaligned and positioned incorrectly.

1.9.0

Blog post

Improvements

  • Added more depth to the UI with new animations and visual polish.

Bug Fixes

  • Fixed z-index issue with the error cause popover.

Maintenance

  • Updated Rails to 8.1.1.
  • Updated Ruby to 3.4.7.

1.8.0

New Features

  • Started displaying global statistics for all projects, errors, and reports available to the user.
  • Added the "All Errors" dashboard, providing a comprehensive overview of the latest error groups across projects.
  • Added the "All Reports" dashboard, providing a comprehensive overview of the latest error reports across projects.
  • Introduced a global per-user wide view, allowing more data to be displayed on larger screens. As a result, the reports page of an individual error group no longer includes a wide view button.
  • Added the ability for users to take ownership of errors. This allows a user to claim responsibility for an error, making it easier for other team members to see who is handling it.
  • Added the ability to view an error in Markdown format, organized for better LLM consumption.

Improvements

  • Improved project card load speed by removing unnecessary data fetching for recurring and new errors within the last 24 hours.
  • Optimized database queries to improve the performance of the project error list.
  • Improved the performance of disk usage calculation, displayed in the Data Retention settings.
  • Changed project deletion to run in the background, improving UI responsiveness.
  • Added counter caches for groups and projects to improve the performance of views that rely on these counts.
  • Changed the default sorting of project errors to "last seen" instead of "report count."
  • Improved the visibility of the copy action on various buttons across the UI.
  • Enhanced email notifications by including error backtraces.
  • Began cleaning up completed background jobs from the database to prevent unbounded growth.
  • Changed the default data retention period from 365 days to 90 days.

Bug Fixes

  • Fixed the behavior of the "Back" link in certain views that redirected to the projects page instead of the root page.
  • Fixed a cache invalidation issue when purging project artifacts.

Maintenance

  • Updated Rails to version 8.1.0.beta1.
  • Updated Ruby to version 3.4.6.
  • Added the tzinfo-data dependency to ensure consistent timezone support.

1.7.1

Bug Fixes

  • Fixed an issue where new installations did not benefit from the database optimizations introduced in 1.7.0
  • Fixed an issue where sparklines for Apps sometimes failed to render.

1.7.0

New Features

  • Introduced Service Messages, allowing you to run maintenance tasks like database optimization and data backfills directly from the Telebugs dashboard.

Improvements

Bug Fixes

  • Fixed bug where pinning an app and then a project would render the previously pinned app view instead of the dashboard view.
  • Fixed occasional SQLite3::ConstraintException upon error report creation.
  • Various typo fixes and minor improvements.

Maintenance

  • Fixed some deprecation warnings produced by Rails.

1.6.0

New Features

  • Introduced Apps, allowing you to group related projects for easier navigation and management in the dashboard.
  • Added pinning for Apps and projects, keeping your most important items at the top of the projects dashboard for quick access.
  • Implemented project and App filtering via a search bar in the projects dashboard, enabling real-time filtering by name.

Improvements

  • Redesigned releases and artifacts system for improved performance, making management and debugging with sourcemaps faster.

Maintenance

  • Updated Rails to version 8.0.2.1.

1.5.0

New Features

  • Added support for sourcemaps, enabling their upload (both manually and via API) and use to resolve JavaScript/TypeScript errors with clean, readable stack traces.
  • Added user API keys, so users can generate and manage their own keys for programmatic access to Telebugs (required for sentry-cli compatibility).
  • Introduced Releases support, which lets you attach sourcemaps to projects and use them to resolve JavaScript/TypeScript errors.
  • Added a new Artifacts section in Data Retention settings, providing management and configuration options for artifact retention, including sourcemaps and other uploaded files.

Improvements

  • Enhanced error reports by now including backtrace information extracted from the threads section of error data (previously ignored) giving you more precise context about crashes.

Bug Fixes

  • Fixed a bug where error breadcrumbs with floating-point timestamps were not stored correctly.

Maintenance

  • Updated the sqlite3 library to version 2.7.3.

1.4.0

New features

Bug Fixes

  • Fixed bug where the View as JSON option did not work correctly for some error reports.
  • Improved resilience of the Data Retention jobs that purge old data.
  • Fixed bug where Telebugs would attempt to notify via email even if email notification channel wasn't configured.

Maintenance

  • Updated the Ruby version to 3.4.4.
  • Updated the sqlite3 library to version 2.7.2.

1.3.1

  • Fixed bug where the View as JSON option did not work correctly for some error reports.

1.3.0

New features

  • Added support for custom error report fingerprints, allowing you to group similar errors using your own logic.
  • Added grouping details to error reports. You can now see exactly why an error was grouped, including the fingerprint used.
  • Added support for manual group merging.
  • Added support for resolved and unresolved error filters in the error reports view.
  • Added the View as option to the error report view, allowing error reports to be displayed in raw JSON or XML formats.

Bug Fixes

  • Fixed a bug where logging integrations such as Python's logging library sent errors that Telebugs grouped together regardless of message, backtrace, or location.
  • Fixed the behavior of the Expand all checkbox in the error report view. Previously, unchecking Expand all would also uncheck Expand in app, making it inconvenient when trying to peek at in-app code.

UI & UX Enhancements

  • Info icons now link to relevant documentation pages, making it easier to find help when available.
  • Updated TailwindCSS color declarations to match the official TailwindCSS framework.
  • Added UTC tooltips to timestamps in the error reports view.
  • Reversed the order of breadcrumbs in the error report view so the most recent one now appears at the top.
  • Fixed UI overflow of timestamps in the error reports view.

Maintenance

  • Updated the sqlite3 library to version 2.7.0.

Telebugs CLI

  • The Telebugs CLI now automatically prunes old images left behind by the update command. It still keeps the previous version of the app (before the update) for rollback purposes.

1.2.1

  • Fixed a bug where sending a webhook with unescaped characters caused Discord and Slack to reject the payload and return an error.
  • Added links to relevant documentation pages in the UI.

1.2.0

Bug Fixes

  • Fixed a bug in the calculation of negative UTC timezone offsets that caused incorrect "Today" determination in certain time zones at specific times of day. The issue was due to using UTC time instead of local time for display. The "Today" calculation is now accurate across all time zones.
  • Fixed broken toggles for notification channels in Project settings. Previously, toggles did not control notification sending, causing notifications to be sent regardless of toggle state. Now, notifications are sent only when toggles are enabled.
  • Fixed the Regenerate button in the Project Token settings, which previously did not respond to user interaction.
  • Fixed a bug in the error report view where HTTP request data represented as a string caused the page to crash instead of displaying properly.
  • Fixed an issue in Team Management settings where promoting a user to admin did not grant project access. Now, promoted admins automatically gain access to all projects.
  • Fixed a bug where creating a page with the AIOHTTP platform selection caused the page to crash.
  • Fixed an issue where updating frequency rules in Project Notifications settings only affected the email channel, ignoring others. Now, frequency rule changes apply correctly to all notification channels.
  • Fixed an error that occurred when the Data Retention policy was missing and the cleanup job ran, causing a failure.

Improvements

  • Improved the alert text for the Regenerate button in Team Management settings to clarify that regenerating the link will invalidate the current one.
  • Added admin information to the project list view for newly joined team members. Previously, new members saw no projects or guidance. Now, they see a message instructing them to contact an admin for project access, along with a list of available admins.
  • Added automatic page refresh upon the arrival of the first error. Previously, users had to refresh manually to see new errors. Now, the page refreshes automatically to notify users of errors in real-time.

UI & UX Enhancements

  • Relocated action buttons in the Notification Configuration for all channels to below the form for improved usability.
  • Replaced the delete icon in the webhook notification channel settings from a cross to a trash can icon to maintain consistency with other delete actions.
  • Added the missing AIOHTTP icon to the platform selector UI.

Platform Support

  • Restored TailwindCSS support for ARM64 architecture in the Docker image, enabling Telebugs to run with proper styling on ARM64 devices such as the Raspberry Pi.

1.1.0

1.0.4

  • Added support for the String data type in the HTTP request’s data field.

1.0.3

  • Fixed a bug in Notification Configuration where saving email credentials with an empty username and password incorrectly set the fields to empty strings instead of nil.
  • Fixed an issue where email notifications would get stuck in the queue after being enqueued.

1.0.2

  • Fixed a bug in Notification Configuration where configuring a channel, then disabling it and deleting the configuration would cause the bell icon to remain erroneously.
  • Added support for configuring "Domain" and "Authentication" for the email notification channel.

1.0.1

  • Fixed a bug in email notifications where the "None" option for the Encryption field didn’t work.
  • Fixed a bug where rate limiting on session creation wasn’t functioning correctly.
  • Fixed a bug that caused a redirect to a nonexistent route when resolving errors.
  • Fixed a bug where error reports containing HTTP request data would crash and prevent viewing the report.

1.0.0

Initial release of Telebugs.