Skip to content

Feature/UI action console#1524

Open
charmi-reddy wants to merge 4 commits intoTransformerOptimus:mainfrom
charmi-reddy:feature/ui-action-console
Open

Feature/UI action console#1524
charmi-reddy wants to merge 4 commits intoTransformerOptimus:mainfrom
charmi-reddy:feature/ui-action-console

Conversation

@charmi-reddy
Copy link
Copy Markdown

@charmi-reddy charmi-reddy commented Apr 10, 2026

Improves the Action Console UX and reliability for permission handling.

  • Reworked permission item state tracking to use action IDs instead of list indexes, preventing state drift when items reorder or refresh.
  • Added per-action processing state to avoid duplicate approve/deny requests while an update is in progress.
  • Added safe API failure handling with inline retry-friendly error messaging instead of silently failing.
  • Switched pending permission counter updates to a functional state update to avoid stale-state race conditions.
  • Improved accessibility and usability with labeled feedback input, explicit button types, and clearer action text.
  • Cleaned up wording for better readability in the approval/denial flow.

Result:
The Action Console is more stable under real-time updates, clearer for users, and safer during permission status changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant