URL State Management for Manual Run Panel
Nobody has claimed this yet.
- Dominant language
- Elixir
- Stars
- 296
- Forks
- 86
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 50
Description
User story
As a user navigating the Manual Run Panel, my selections and filters should be persisted in the URL so I can bookmark, share, or reload the page and return to the same state.
Details
The ManualRunPanel uses URL query parameters to persist state, allowing for deep linking and state restoration across page reloads. This includes active tab, filters, search query, and run ID.
Persisted State:
- Search Query: Parameter
query(contains search text) - Type Filter: Parameter
type(values: http_request, global, step_result, saved_input, kafka) - Date Range Filters: Parameters
beforeandafter(datetime-local string format) - Named Only Filter: Parameter
named_only(values: 'true' or absent) - Run ID: Parameter
a(contains run UUID when viewing specific run)
Contributor guide
No contributing guide indexed for this repository
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 by locating the ManualRunPanel and inspect how its active tab, filters, search query, and run ID are currently managed. Implement the listed query parameters and verify that bookmarking, reloading, and opening a specific run restore the same state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elixir
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100