feat: orderable collection tree, richer data tables, responsive response area - #66
Merged
Merged
Conversation
…nse area
Collection tree
- Add a unified child order (Folder.childOrder) so requests and folders
can be freely interleaved by drag-and-drop, with drop lines before every
item (including at the top, under the collection name).
- The run plan follows the same order, so execution matches the tree.
- reorderChild store action; RequestRow/FolderRow become drag sources while
drop lines own positioning; nesting still works by dropping on a folder.
Data tables
- Resolve {{variables}} and faker/dynamic expressions inside cell values,
fresh per row (collection and folder level).
- Include data-table column names in {{...}} autocomplete.
- Run an individual request against a chosen data row (row picker on the
send bar; new optional dataRow on the send payload).
- Collection runs now honour folder-level data tables (each folder's
requests iterate by its rows; hooks run once).
Autocomplete
- Faker completions in VarInput now match the body editor: staged
faker -> namespace -> method, with a CodeMirror-style icon/detail layout
and matching order; typing "{{$" or "{{f" surfaces them.
Response area
- Two-row, container-query-responsive response toolbar that never scrolls
horizontally: tabs fold into "More", actions into "..." as the panel
narrows, active tab always visible (new accessible OverflowMenu).
- Expandable per-request detail in the run window (tests, console, script
errors, sent request, received response) - the data the report carries.
Misc
- Default UI language is English unless the user has picked one.
Adds unit tests for data-row resolution, folder/collection data-table
expansion, and child-order-driven run planning. All 7 locale catalogs
updated (parity maintained).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Collection tree
Data tables
Autocomplete
Response area
Misc
Adds unit tests for data-row resolution, folder/collection data-table expansion, and child-order-driven run planning. All 7 locale catalogs updated (parity maintained).