Skip to content
This repository was archived by the owner on Aug 16, 2026. It is now read-only.

0.0.17

Choose a tag to compare

@studiowebux studiowebux released this 21 Nov 13:09
· 77 commits to main since this release

Full Changelog: 0.0.16...0.0.17

New Features

  1. Unified Search with Regex Support (files + response)
  • Keybinding: / (existing)
  • Auto-detects regex patterns (metacharacters like .*+?[]{}()|^$)
  • Context-aware: Searches files when sidebar focused, searches response when response panel focused
  • Navigation: n for next, N for previous (works in both contexts)
  • Status indicators: Shows [Files] or [Response] and (regex) or (text)
  1. Create Request File (Shift+F)
  • Keybinding: F (Shift+F)
  • Features:
  • Type filename with optional path
  • Select file type with TAB: http, json, yaml, jsonc
  • Auto-creates directories if path includes subdirectories
  • Provides file type templates
  • Uses profile workdir as base directory
  1. Recent Files List (MRU) with Ctrl+P
  • Keybinding: Ctrl+P
  • Features:
  • Tracks last 20 accessed files
  • Vim-style navigation (j/k, gg/G)
  • Shows relative paths when in workdir
  • Filters out deleted files
  • Automatically updates when files are accessed
  1. Replay History Calls
  • Keybinding: r (in history modal)
  • Features:
  • Press H to open history
  • Navigate with j/k
  • Press enter to view cached response
  • Press r to replay (re-execute) the request
  • Shows timestamp of replayed request in status
  1. Diff Mode for Comparing Responses
  • Keybindings:
  • w - Pin current response for comparison
  • W (Shift+W) - Show diff modal
  • Features:
  • Side-by-side comparison of pinned vs current response
  • Compares: status, duration, headers, body
  • Unified diff format with - (removed) and + (added)
  • Line-by-line body comparison
  • Scrollable with vim keys (j/k, gg/G, Ctrl+D/U)
  1. Fixed Tilde (~) Expansion in Profile Workdir

  2. Block scrolling in terminal.app, and CMD+V is not working. (Ctrl+V is ok)

  3. Added Response Body Parsing Feature

  • Usage: Add # @parsing true to any request file to parse escape sequences (\n, \t, \r, ", \) in server responses and remove " when a single blob of text
  • Compatible with: HTTP, JSON, JSONC, and YAML file formats