Build FlexDoc 2.9 API Client execution, IntelliSense, and full history - #59
Open
bluejeans117 wants to merge 5 commits into
Open
Build FlexDoc 2.9 API Client execution, IntelliSense, and full history#59bluejeans117 wants to merge 5 commits into
bluejeans117 wants to merge 5 commits into
Conversation
Move request execution, scripting, auth resolution, interception, fetch timing, response tests, and mutation reporting into a reusable API Client execution utility. Keep the existing ApiClient UI behavior by delegating Send through the shared engine and expose the executor for the upcoming collection runner.
Add a sequential collection and folder runner built on the shared request executor. Carry collection and environment script mutations between saved requests, preserve inherited auth and history recording, centralize workspace mutation helpers, and expose runner APIs with focused coverage.
Replace plain script textareas with a dependency-free smart editor and phase-aware FlexDoc IntelliSense. Provide dot-triggered and Ctrl+Space completion, keyboard selection, signatures, documentation, assertion-chain help, and known variable names while keeping the catalogue covered against the scripting runtime.
Promote history from a compact sidebar list to a searchable full-page request inspector with replay, filters, response payloads, tests, logs, and deletion controls. Persist response headers and bounded response bodies for future history entries while remaining compatible with existing workspace data, with Chromium coverage for the filter and replay flow.
bluejeans117
added a commit
that referenced
this pull request
Sep 5, 2026
Run the full client and browser validation against the history provenance and adapter asset synchronization fix before transplanting only product changes onto PR #59.
Preserve deleted collection and folder provenance in the full history view, update legacy browser coverage to use the full history workflow, and synchronize adapter renderer copies with the canonical 2.9 standalone build.
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.
Summary
flex.*runtime, including dot/Ctrl+Space completion, signatures, documentation, assertion-chain help, and known variablesValidation
Compatibility