Skip to content

Releases: d4r4ki4n/recon

v0.1.5 - Semantic search actually works now

Choose a tag to compare

@d4r4ki4n d4r4ki4n released this 08 Aug 06:18

What was broken

The embedding storage was corrupting every stored vector. Buffer.from(Float32Array) truncated each 4-byte float to a single byte, making every cosine similarity computation return NaN. Semantic search - the feature that makes Recon different from every other API client - has been broken since launch.

What is fixed

  • Semantic search works. Embeddings are stored and retrieved correctly. Natural language queries like "user account profile" now find the right request.
  • Response headers and timing visible. Snake_case column names were not aliased to camelCase. The renderer expected camelCase. Fixed.
  • Search no longer returns everything for no-match queries. Added 0.1 minimum cosine similarity threshold.
  • FTS results now include match_type field.

Tests

23 integration tests covering save/retrieve, FTS + semantic search, FTS5 injection, Postman import (flat + nested), .http export/import roundtrip, collections, environments, history ordering, env var substitution.

Recon v0.1.4 - Git-friendly collections

Choose a tag to compare

@d4r4ki4n d4r4ki4n released this 07 Aug 04:32

Export collections as .http files. Import .http files back into Recon.

The .http format is plain text, Git-diffable, and readable by JetBrains HTTP Client, VS Code REST Client, and other tools. Your API collections are now portable across the ecosystem.

  • Export any collection as a .http file (download icon on collection tab)
  • Import .http files back into Recon (download arrow in sidebar)
  • Round-trip safe: export then import reproduces the collection

v0.1.3

Choose a tag to compare

@d4r4ki4n d4r4ki4n released this 06 Aug 22:47

First-run experience: sample API requests seeded automatically. Search 'user profile' on first launch to see semantic search work immediately.

Also includes: Postman v2.1 collection import, save requests without sending, Ctrl+Enter to send, copy response body.

v0.1.2 - Postman Import

Choose a tag to compare

@d4r4ki4n d4r4ki4n released this 06 Aug 21:40

Postman Collection Import

Export your collection from Postman (Collection > ... > Export > Collection v2.1), then click the upload arrow in Recon sidebar.

Creates a new collection with all your requests, headers, and bodies preserved.

Also in this release

  • Save without sending (v0.1.1)
  • Ctrl+Enter to send (v0.1.1)
  • Copy response body (v0.1.1)

v0.1.1

Choose a tag to compare

@d4r4ki4n d4r4ki4n released this 06 Aug 21:00

What's New

  • Save without sending: Save requests to collections without executing them. Pre-build API collections for projects.
  • Ctrl+Enter to send: Fire requests from the URL or body field without reaching for the mouse.
  • Copy response body: One-click clipboard copy of formatted response data.

Download

Download Recon-0.1.1.exe below. Portable Windows binary, no install required.

Recon v0.1.0

Choose a tag to compare

@d4r4ki4n d4r4ki4n released this 27 Jul 21:41

Local-first API client with semantic search over request history.

No account. No subscription. No cloud. Your requests and responses stay on your machine.

Features

  • Semantic search - Search request history by meaning, not keywords. Powered by all-MiniLM-L6-v2 running locally.
  • Collections - Organize requests into named collections.
  • Environment variables - Define variables per environment. Use {{var}} syntax in URL, headers, and body.
  • Local-first - All data in SQLite. No account, no sync, no telemetry.
  • Free - No subscription, no account.

Source code is public (MIT). Build from source for free, or download the pre-built binary.

Download Recon v0.1.0 (Windows, portable) - 121MB, no installer, just run it.