Telebugs 1.19.0: Compare Trends and Triage by Keyboard

Kyrylo Silin
Kyrylo Silin
Telebugs founder

Telebugs 1.19.0 is out. The first change you will see is All Projects. I redesigned its project and application cards around a simple question: where should I look first? Each card now combines a recent activity sparkline with the report total for the selected period and its change from the previous period, while pins and actions stay within reach.

All Projects view showing Storefront, Billing Worker, Checkout API, and Search API cards with 24-hour sparklines, report totals, and trend deltas.

The redesigned All Projects view puts a 24-hour sparkline, report total, and previous-period delta on every project and application card.

Beyond that first view, this release is about understanding whether an error trend actually changed, then moving through the investigation without losing your train of thought.

Error triage has a peculiar kind of friction. None of the individual clicks are difficult, but an investigation asks you to repeat them: open an error, move to the next one, inspect a report, change its state, narrow the time range, compare the shape of a spike, and then collect the exact numbers. Small interruptions accumulate.

I wanted Telebugs to feel calmer under that pressure. So 1.19.0 puts previous-period comparisons at the center of richer trends, then connects them to keyboard navigation, a contextual command palette, accessible tables, CSV export, and responsive filters.

Compare the Trend, Not Just the Total

A count without context leaves the most useful question unanswered: is this normal? For any bounded period, Telebugs can now compare the activity trend with the immediately preceding period of the same length. The last 7 days compare with the 7 days before them; a custom UTC range compares with the aligned range immediately before it.

Choose Compare with previous period from the date menu or command palette. When character shortcuts are enabled, X toggles the comparison from a project overview. All Time intentionally has no comparison because it has no equally sized previous range.

The two periods are aligned point by point. If the current hour or day is still in progress, Telebugs compares only the equivalent elapsed portion of the previous period instead of making a partial period look artificially quiet. The chart labels both periods, and every error underneath it shows a clear change from its previous count.

Release markers stay attached to the current trend, so you can test whether a spike followed a deployment without leaving the page.

Telebugs activity trend comparing June 2026 with May 2026, including totals, percentage changes, and a release marker.

Compare the selected period with the one immediately before it; totals, deltas, and both trend lines stay aligned.

Telebugs project error table showing report counts, previous-period percentage changes, and a compact sparkline for each error.

Each error row pairs its report count and previous-period delta with a compact trend line, making the errors behind a project-level change easy to spot.

A Keyboard Workflow, Not a Pile of Shortcuts

Keyboard support only helps when it forms a language you can remember. In error lists, J and K move the active row, O opens it, and X selects it. In a report, P and N move through reports, while R, M, and A handle common error actions.

Navigation uses short G sequences, so the same mental model works across Projects, Errors, Reports, settings, and the current project. Press ? whenever you need the full map.

Character shortcuts are optional. You can turn them off while keeping the command palette, change the bindings, and reset the versioned preference set. Telebugs also avoids firing them while you type in an input, editor, or other interactive control.

Telebugs accessibility settings showing configurable character-key shortcuts for navigating error lists.

Character-key shortcuts can be turned off, remapped, or reset without affecting modifier shortcuts or native keyboard navigation.

A Command Palette That Knows Where You Are

The command palette is the forgiving side of the keyboard workflow. Open it with Command-K on macOS or Control-K elsewhere, then search for what you want to do.

The useful detail is context. On a project overview, the palette includes that project’s actions and date presets. On an error, it includes status and assignment commands. Global navigation and settings remain searchable from anywhere. Frequently used commands can be favorited, and recent choices stay close at hand.

Telebugs command palette showing a favorite date range, recent destinations, and keyboard shortcut hints.

Search commands, projects, and applications from one place; favorites and recent actions keep the fastest routes close.

The project switcher follows the same idea. It is now searchable when an account has enough projects that a plain menu stops being useful.

Telebugs project switcher filtered to matching projects and applications, with keyboard navigation hints.

Type to filter projects and applications, then use the arrow keys and Enter to open the highlighted result.

Exact Data When the Chart Is Not Enough

Charts are good for shape. They are not always good for reading an exact value, using a screen reader, or passing the data into another analysis.

Every activity chart now has a data table containing the plotted intervals and comparison values. The same selected period can be exported as CSV, including the period boundaries, current counts, comparison counts, and release annotations that produced the view.

Telebugs activity chart with its data table expanded and a Download CSV action.

Open the accessible data table below any chart, then download the same trend data and release annotations as CSV.

Better Filters on Small Screens

Date controls now adapt to the space available. Desktop keeps the common presets close and applies changes immediately. Mobile uses a compact filter button and a staged sheet, so changing several values does not refresh the page after every tap.

Presets cover the common investigation windows, and custom dates are interpreted as explicit UTC ranges. The current selection survives the rest of the filtering and navigation workflow instead of quietly falling back to a default.

Telebugs mobile filter sheet showing status, project, and UTC date-range controls with an Apply Filters button.

On smaller screens, status, project, and UTC date controls move into a staged sheet so several changes can be applied together.

Accessibility Is Product Quality

The keyboard work led to broader accessibility improvements. Focus follows the active item without becoming trapped. Navigation exposes its state more clearly. Tables provide the information behind visual trends. Text can be set to compact, default, or large independently of the selected font and theme.

Telebugs Appearance settings with color mode, dashboard width, font, and text-size choices.

Choose smaller, standard, or larger text independently of the selected font, dashboard width, and color mode.

The surrounding navigation is quieter too. A compact resource strip keeps Projects, Errors, Reports, and account settings within reach, while settings separate profile, appearance, and accessibility preferences.

I do not think of these as a separate accessibility mode. They make the ordinary product more legible, more predictable, and more useful for assistive input at the same time.

Wrapping Up

Telebugs 1.19.0 does not try to make triage flashy. It tries to remove the little pauses between noticing a problem and understanding it. Compare a trend when a count needs context, use the keyboard when you know where you are going, search the palette when you do not, and open the table or CSV when you need exact data.

Full details are in the changelog. If something feels off, write to [email protected]. I am also on X at @kyrylo and @TelebugsHQ.