Telebugs changelog

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.

Telebugs
Telebugs
$299/once