epam / epam/statgpt-admin-frontend

Dataset deduplication with live progress feedback in Channel view

Open
#186 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
18
Forks
0
Avg merge
15h 5m
Merged PRs (30d)
19

Description

### StatGPT Admin Frontend version

latest

### What is the problem this feature will solve?

Currently, a user can start a deduplication process for a channel, but has no visibility into whether the process is running, how far along it is, or how it ended. Deduplication is an asynchronous backend job that can take several minutes, so a single fire-and-forget request gives the user no confidence that anything is happening and provides no summary of what was changed.

### What is the feature you are proposing to solve the problem?

Show a live, status-specific notification as the deduplication job moves through its lifecycle.
Polls the backend for the latest job status until it reaches a terminal state.
On completion, shows a summary of what changed (records remapped/deleted); on failure, shows the backend's reason; if the job runs unusually long, informs the user it's continuing in the background.

### What alternatives have you considered?

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the Channel view's existing deduplication request and identify how the backend exposes job status and terminal results. Trace the lifecycle from starting the job through polling, completion, failure, and long-running states; done means each state presents the specified notification and completion includes the records remapped or deleted.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.