desktop@1.0.0

KoljaB/RealtimeSTTdesktop@1.0.0Apr 24, 2026by github-actions[bot]

AI Summary

First stable release of the desktop application with full support for GraphQL, WebSocket, and sub-flows.

Key Highlights

  • First stable release
  • Full GraphQL request editor with dark theme
  • WebSocket nodes with message tables
  • Sub-flow support for typed inputs/outputs
  • Expression editor autocomplete for uuid and now

New Features

  • GraphQL delta support with snapshot/override semantics
  • WebSocket nodes with request panel
  • Flow runner overhaul
  • Expression editor autocomplete (uuid, now, faker)
  • Copy/paste support for GraphQL, WebSocket, and sub-flow nodes
  • Delta system for GraphQL

Full Release Notes

# 1.0.0 (2026-04-24)

### 🚀 Features

- First stable release. ([f31075cf](https://github.com/the-dev-tools/dev-tools/commit/f31075cf))

  ### New protocols and flow nodes

  - **GraphQL requests**: full request editor with query/variables, dark theme tokens, CLI support, YAML export/import, response history, and delta overrides with assertions.
  - **WebSocket**: connection and send flow nodes, request panel, and tables for persisting messages and headers.
  - **Wait node**: pause flow execution for a configurable duration.
  - **Sub-flow**: new Run Sub Flow node plus SubFlowTrigger and SubFlowReturn, enabling flows to invoke other flows with typed inputs/outputs.

  ### Flow engine

  - Flow runner overhaul with improved node execution and error propagation.
  - Flow-level error field and node ID mapping for more precise failure attribution.
  - Copy/paste support extended to GraphQL, WebSocket, and sub-flow nodes.

  ### Expression editor

  - Autocomplete for built-in functions inside `{{ }}`: `uuid()`, `uuid("v4")`, `uuid("v7")`, `ulid()`, `now()`.
  - Dot-chain completion on `now()`: `.Unix()`, `.UnixMilli()`, `.UnixMicro()`, `.UnixNano()`.
  - New `faker` namespace for fake data — type `faker.` to browse 35 generators including `name()`, `email()`, `phoneNumber()`, `url()`, `ipv4()`, `ipv6()`, `macAddress()`, `username()`, `password()`, `word()`, `sentence()`, `paragraph()`, `date()`, `timestamp()`, `uuid()`, `randomInt(min, max)`.

  ### Delta system

  - GraphQL delta support with snapshot/override semantics for name, URL, query, variables, description, headers, and assertions.

### ❤️ Thank You

- moosebay