Skip to content

feat: Add a dedicated failed-task ingestion status panel to give user info when ingestion failed#1047

Merged
lucaseduoli merged 23 commits into
mainfrom
failed-side-panel
Mar 13, 2026
Merged

feat: Add a dedicated failed-task ingestion status panel to give user info when ingestion failed#1047
lucaseduoli merged 23 commits into
mainfrom
failed-side-panel

Conversation

@Wallgau

@Wallgau Wallgau commented Feb 28, 2026

Copy link
Copy Markdown
Collaborator

issue #869
issue #851
The panel opens when a new ingestion failures occurs (also show past one) and consolidates task timestamp/section rendering to keep the task UX consistent and easier to maintain.
added some UI improvement to actually also show when task completed but failed:
Screenshot 2026-03-13 at 11 24 00 AM

…ction UI.

This opens the panel only for new ingestion failures and consolidates task timestamp/section rendering to keep the task UX consistent and easier to maintain.

Made-with: Cursor
@github-actions github-actions Bot added the frontend 🟨 Issues related to the UI/UX label Feb 28, 2026
@Wallgau Wallgau changed the title Add a dedicated failed-task ingestion status panel and shared task se… feat: Add a dedicated failed-task ingestion status panel and shared task se… Feb 28, 2026
@github-actions github-actions Bot added the enhancement 🔵 New feature or request label Feb 28, 2026
@Wallgau Wallgau changed the title feat: Add a dedicated failed-task ingestion status panel and shared task se… feat: Add a dedicated failed-task ingestion status panel to give user info when ingestion failed Feb 28, 2026
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Feb 28, 2026
@Wallgau Wallgau requested a review from lucaseduoli March 2, 2026 17:32
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 2, 2026
@Wallgau Wallgau requested a review from mfortman11 March 2, 2026 21:40
Resolve conflicts in knowledge page, task notification menu, and tailwind config while preserving failed-side-panel behavior.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 5, 2026

@lucaseduoli lucaseduoli left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good code-wise!

Some design reviews:

Image
  • The badges with the numbers are changing size and not staying as a circle, and they are a little bit too big
  • When opening and closing a failed detail, the "Just now" text glitches and goes a little bit below.
  • You can use the ShadCN Accordion to have a nicer animation
  • We need to check if the Tasks menu should appear automatically when showing an error, since it's possible to see the error by clicking the Failed badge
  • When opening the failed file, we shouldn't switch from "1 failed" to a badge with "Failed", we can leave it as just the previous one, for consistency
Image

After some time, the tasks are not shown anymore, all tasks are on recent tasks instead of past tasks and I can't see the tasks failure:

Image

@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 5, 2026
Improve failed task UX by stabilizing timestamps, keeping count badges consistent, and using accordion-driven expansion so failures are easier to inspect without layout glitches.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 5, 2026
Use the new failure border token for the collapsed failed badge, keep the badge hidden while details are expanded, and remove debug-only logging and marker traces so the task panel behavior is consistent.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 6, 2026
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
Restore onboarding.spec.ts to require onboarding-content visibility, while keeping the task panel e2e stabilization changes.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
Make unified task panel tests deterministic by controlling mocked task state transitions, opening the task panel via a stable header test id, and expanding the recent tasks section before asserting failure log content.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
Prevent task panel tests from flaking when the panel is already open by only toggling the bell when needed, and only expanding Recent Tasks when the failure accordion is not already visible.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
Keep failed and completed task flows in one unified panel with recent/past bucketing, selected-task expansion, and INCOMPLETE status labeling for terminal failures.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
Ensure selected failed rows open the most recent matching task, preserve deterministic recent/past panel toggles, and harden E2E helpers for default-expanded failure details.

Made-with: Cursor
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026

@lucaseduoli lucaseduoli left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@github-actions github-actions Bot added lgtm enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@github-actions github-actions Bot added enhancement 🔵 New feature or request and removed enhancement 🔵 New feature or request labels Mar 13, 2026
@lucaseduoli lucaseduoli merged commit 35dce7f into main Mar 13, 2026
9 checks passed
@github-actions github-actions Bot deleted the failed-side-panel branch March 13, 2026 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement 🔵 New feature or request frontend 🟨 Issues related to the UI/UX lgtm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants