feat: WebSocket nodes, Wait node, and sync fixes#41
Open
Conversation
…updates WebSocket Support: - Add WebSocket Connection and Send flow nodes (client + server) - Add WebSocket request page and API - Add drag-and-drop from file tree to flow canvas for WebSocket items - Add WS echo server integration test, migrate to coder/websocket Wait Node: - Add Wait flow node with configurable duration Flow Runner Overhaul: - Extract flow execution into flowexec/flowresult packages (~900 lines) - Wire runner abstractions into strategies with shared helpers - Fix CANCELED status not sent when stopping a flow Bug Fixes: - Fix WS Send node dropdown empty when no selection exists - Fix @lezer/common override for CodeMirror highlight crash - Fix sync insert handler idempotency, node event publisher types - Fix wait node copy/paste, server panic on closed WS channel Dependencies: - Update all npm packages to latest (ESLint pinned to v9, syncpack to v13) - Update Scoop dependencies (7zip, gcc, go, nodejs, etc.) - Fix eslint-plugin-better-tailwindcss v4 config changes - Fix @types/react FormEvent deprecation - Fix matchRoute return type change
…ow node docs - Add DeltaResetButton to GraphQL top-bar (name), query editor, and variables editor - Replace inline URL with delta-aware GraphQLUrl component in top-bar - Wire delta-aware delete and send in GraphQL top-bar - Add onStay hooks to all route files (HTTP, GraphQL, WS, Flow, Credential) for tab creation - Fix tab active state: use exact route matching to prevent parent highlighting on delta pages - Add GraphQL delta to file system sidebar (FileKind enum, model, converters, migration, UI) - Fix GraphQL header delta service: Create now passes delta fields, add UpdateDelta method - Fix header delta RPC handler to call UpdateDelta instead of Update - Add UpdateGraphQLHeaderDelta sqlc query - Fix converter.go missing GraphQL/WebSocket/GraphQLDelta cases in ToAPIFileKind - Add NEW_FLOW_NODE.md comprehensive checklist for adding new flow node types
12a30ab to
3d58fae
Compare
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.
By submitting a PR to this repository, you agree to the terms within the Contributor Covenant Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description
References
Testing
Checklist