UI: Make resending ARIs from Build Tab more intuitive
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 2
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 2
Description
The current process to resend a previously encoded ARI:
- Go to Build Tab
- Select one or more entries then scroll down to 'Send Agents', OR click the CBOR Encoded String
- Select checkbox on agent(s) you want to send it to
- Press 'Manage'
- Toggle 'ARI Builder'
- ARI is pre-populated
A more intuitive process would simplify the above to:
3. Open a new popup dialog with the list of Agents to select and a preview of selected ARI.
4. Preview should show user BOTH the CBOR-Encoded HEX and ARI form if available
5. Button to (re)send selected, and a second button to 'Edit' that would open a pre-populated version of the 'ARI Builder' to edit
Related improvements:
'Send Agents' and pagination buttons shouldn't require scrolling to the bottom of the page. These should be pinned outside of the scrollable areaCheckbox column on Agents view should NOT trigger 'Agent details' popup (this is too easy to accidentally click). We may want to add an info icon instead that is clickable
Related improvements moved to #402
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in the Build Tab flow around Send Agents, CBOR Encoded String, and the ARI Builder. Trace how selected entries and agents are currently handled, then define the popup's ARI previews, agent selection, resend action, and edit action. Done means the simplified flow supports resending and opening a pre-populated ARI Builder without the existing multi-step navigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100