eclipse-cdt-cloud / eclipse-cdt-cloud/theia-trace-extension

Notify user when long analysis completes

Open
#424 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
50
Forks
60
PR merge metrics
No merged PRs in 30d

Description

Notifying users when a long analysis (ex. more than 15 seconds) completes would be an alternative to the more complex solution of implementing a progress bar for analyses #284.

> **ssmagula:** User starts a process. Sometimes it takes seconds, sometimes hours, and currently there's no feasible way to predict how long it will take. Users don't want to "babysit" the process (actual term I've heard used often) and would like to move on to some other task. So, to serve this goal: the indeterminate spinner is displayed, and beneath it text such as "This may take some a while
Get notified when blorf is ready [Notify me]" T
> * That way, users can wait as long as they're happy to sit and wait, but can hit the [Notify me] button when they grow tired of waiting.
> * The notification could be a toast message (probably best in Trace Viewer context), but in other contexts could be an email/sms/audio alert

Alternative to: #284

----

CC: @arfio @ssmagula

Contributor guide

Open the contributing guide

Research direction

Start by reviewing issue #284 and the Trace Viewer analysis flow described here. Clarify whether the first implementation is limited to an in-app notification or also includes email, SMS, or audio alerts. Done means users can opt in while a long analysis runs and receive a notification when it completes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.